Chapitre 2 : Analyse et Spécifications des
Besoins
> L'Administrateur: c'est l'acteur qui pourra
gérer les comptes des clients en termes de validité et de droits
d'accès.
Chacun de ces acteurs a un rôle bien défini dans
notre application. Cette dernière est conçue afin de pouvoir
satisfaire les besoins mentionnés ci-dessous.
2.3 Analyse des besoins
2.3.1 Besoins fonctionnels
Notre plateforme disposera de plusieurs interfaces afin de
satisfaire les besoins de chaque acteur, les services qui seront offerts seront
comme suit:
> Le Client
1. Créer un compte (Invalide initialement) et
s'authentifier : L'application devra donner la possibilité au client de
s'authentifier s'il a déjà un compte valide, ou s'inscrire au
début de son utilisation de l'application
2. Verrouiller / Déverrouiller la serrure de la porte
principale : Le système est responsable sur le verrouillage et le
déverrouillage de la serrure de la porte. Cette action est
effectuée sous demande du client mais elle requiert des droits biens
particuliers donnés par l'administrateur pour pouvoir l'utiliser
3. Activer / Désactiver l'alarme : Cette action pourra
être effectuée à chaque entrée ou sortie de l'un des
utilisateurs
4. Allumer / Éteindre les lampes de la maison:
L'application pourra effectuer cette action à n'importe quel moment
5. Consulter quelques propriétés relatives
à la maison: - Température
- Climat
> L'Administrateur
1. S'authentifier : L'administrateur est un utilisateur
spécial, son inscription se fera au début de l'installation de
l'application chez les utilisateurs (son inscription ne se fait pas comme les
clients)
2. Gérer les comptes des clients dont il est
responsable: - Valider / Invalider
Rapport de Projet de Conception et de
Développement 13
|