Вы находитесь на странице: 1из 6

Diagramme des cas d'utilisation

Porteur de badge

Controle d'acces

<<utilise>>

Superviseur

Gardien

Configuration <<utilise>>

Surveillance

Scenarios :
- Creation/Modification d'1 groupe
de portes
- Creation/Modification d'1 groupe
de personnes
- Creation/Modification d'1 acces
- Creation/Modification d'1 semaine

Identification

Diagrammes de sequence
: Systeme

: Porteur de
badge
Presente son badge

Verifie les
drois d'acces

[Droits corrects] ouvre porte

: Systeme

: Gardien
Activation rapport des alarmes (periode)

*[vrai] Liste des alarmes (periode)

Boucle infinie

: Systeme
: Superviseur
Modification d'1 acces

Liste des groupes de personnes

Choix d'1 groupe de personnes

Liste des groupes de portes

Choix d'1 groupe de portes

Infos de l'acces (ou calendrier)

Modification de l'acces

Infos de l'acces

Sauvegarde des infos

Diagramme de classes
Lecteur de badges
Adresse lecteur
Temporisation
1..1
0..*

Porte
Numero porte
0..*

1..1

1..1
Groupe de portes
Nom

0..*
Badge
Numero badge
Date validite
1..1

1..1
0..*
Acces
1..1
0..*

1..1
Personne
Nom
Prenom 0..*

Redondance :
Calendrier =
Acces =>
supprimer l'une
des classes

Calendrier
1..1

0..*

1..1

0..*

Groupe de personnes
Nom

0..*
Semaine type
Nom

Diagrammes de collaboration
1: lire (badge)
: Lecteur de badges
: Porteur de
badge

3: verifier droits d'acces (date)

2: Personne ? (badge)

: Porte

: Personne

: Badge

: Groupe de portes

: Groupe de personnes

: Acces

4: Semaine type? (date)


: Semaine type
: Calendrier

1: Selectionner 1 groupe

: Groupe de personnes

2: Selectionner 1 acces
: Superviseur
3: Modifier les infos

: Calendrier

: Acces

1: *[periode] lire rapport

: Alarme

: Gardien

Identification du
superviseur

: Login

Processus
1: Lire nom
2: lire mot de passe

3: verifier (nom, mot de passe)

: Superviseur
superviseur : Personne

Вам также может понравиться