TD Uml
TD Uml
TD Uml
Cas d’utilisation
A partir du Cahier des charges pour la gestion d'une médiathèque donné en annexes,
déterminer les acteurs du système et élaborer un diagramme de use cases.
__________________________
Soit le cas d'utilisation suivant de la distribution d'essence dans une station service
représenté par un diagramme de séquences.
UML page 1
ESIGETEL 3éme année
A partir du cahier des charges pour le contrôle d'accès à un bâtiment, on déduit trois
acteurs principaux :
le porteur de carte ;
le superviseur qui configure le système ;
le gardien qui a un rôle de surveillance.
Pour chaque cas d'utilisation trouvez plusieurs scénarios. Décrire les scénarios par des
diagrammes de séquences et des diagrammes de collaboration. En déduire une ébauche du
diagramme des classes
UML page 2
ESIGETEL 3éme année
Diagramme de classes
__________________________
__________________________
Le diagramme de classes suivant correspond au cahier des charges pour la gestion d'une
médiathèque.
UML page 3
ESIGETEL 3éme année
Ajoutez à ce diagramme les cardinalités des associations. Faîtes apparaître des relations
d'héritage et d'agrégation.
UML page 4
ESIGETEL 3éme année
Diagramme d'états
- éclairer l'affichage ;
- prévoir le déclenchement d'une sonnerie dont le réglage se fait comme celui des
heures et des minutes ci-dessus.
__________________________
- cas d'utilisation ;
- diagramme de séquence ;
- diagramme de collaboration.
__________________________
A partir des scénarios suivant, trouvez les diagrammes d'états des objets de type Prêt,
Exemplaire et Adhérent.
UML page 5
ESIGETEL 3éme année
UML page 6
ESIGETEL 3éme année
UML page 7
ESIGETEL 3éme année
Annexes
&DKLHUGHVFKDUJHVSRXUODJHVWLRQG
XQHPpGLDWKqTXH
Pour faire face à l'afflux d'adhérents et pour suivre l'évolution du multimédia, une
médiathèque envisage de s'informatiser.
L'emprunt est limité aux seuls membres de la médiathèque identifiés par leurs noms,
prénoms et adresses, tandis que la consultation est libre d'accès.
Le prêt est limité à trois exemplaires pour une durée maximale de trois jours.
Pour faciliter les recherches par thème, les livres de la médiathèque présents dans les
bibliographies devront être facilement accessibles.
Pour assurer la compatibilité avec le système de gestion existant (sous forme de fiches
cartonnées), il doit être possible d’imprimer des fiches récapitulatives concernant :
__________________________
UML page 8
ESIGETEL 3éme année
&DKLHUGHVFKDUJHVG
XQFKURQRPqWUH
- bouton mode qui permet par pression successive de passer en mode de modification
des heures, en mode de modification des minutes ou de revenir en mode d'affichage
normal (en mode de modification l'affichage clignote) ;
- un bouton d'avance qui permet de changer les heures ou les minutes par
incrémentation :
__________________________
&DKLHUGHVFKDUJHVSRXUOHFRQWU{OHG
DFFqVjXQEkWLPHQW
Une école décide de protéger certaines zones sensibles de ses locaux (les salles avec du
matériel informatique par exemple). Pour ce faire, elle s'équipe de portes à fermeture
automatique commandée par un lecteur de cartes. Chaque porte appartient à un groupe de
portes et à un seul, de sorte qu'avec une seul carte on puisse ouvrir plusieurs portes. Pour
assurer un contrôle selon les fonctions des personnes circulant dans l'école, des groupes de
personnes sont créés. Une personne peut appartenir à plusieurs groupes de personnes. La
définition des droits d'accès se fait en attribuant pour chaque groupe de personnes, des groupes
de portes. Les tentatives de passage d'une porte par une personne non autorisée sont affichées
sur l'écran de contrôle d'un gardien.
UML page 9