You are on page 1of 2

Universit dEvry Licence informatique L3

Philippe DECLERCQ

Modlisation Objet UML

TD 3 Diagrammes de squence
Enonc

Exercice 1
On considre un robot, muni de deux bras qui possdent chacun une pince pour attraper des
pices sur une chane de fabrication.
1. Ralisez le diagramme de classes du robot, sans attributs ni oprations.
2. Ralisez le diagramme de squence pour lopration qui consiste demander au robot de
dplacer une pice de la zone A vers la zone B. Notez que pour raliser cette opration le
robot nutilise quun seul bras.
3. Modifiez le diagramme de squence pour tenir compte du cas o il existe dj une pice
en zone B. Dans ce cas, le robot repose la pice en zone A et envoie un signal dalerte au
systme de contrle.
Exercice 2
On considre un systme gnrique de gestion de la scurit daccs au systme
informatique dune entreprise.
Le systme gre les utilisateurs et leur compte de connexion. Chaque compte donne droit
un certain nombre dautorisations dans le systme.
Toutes les tentatives de connexion sont traces dans le systme, pour pouvoir au besoin
enquter sur le comportement dun utilisateur.
Un compte est bloqu par le systme la troisime saisie dun mot de passe invalide.
1. Ralisez le diagramme de classes du systme de scurit, sans oprations.
2. Ralisez le diagramme de squence de la connexion au systme. Trouvez pour cela un
scnario qui mette en jeu plusieurs oprations, sans pour autant grer tous les cas sur le
diagramme.
3. Prcisez sur le diagramme de classes la visibilit des oprations dcouvertes lors de la
ralisation du diagramme de squence.

2010 - L3 UML - TD3 - Enonc.doc version 1.0

1/2

Universit dEvry Licence informatique L3


Philippe DECLERCQ

Modlisation Objet UML

TD 3 Diagrammes de squence
Enonc

Exercice 3
On considre le systme informatique pour la location de vlo dont voici les principales
caractristiques :
1. Deux types de vlo peuvent tre lous : des vlos simples ou des tandems.
2. Toute personne dsireuse de louer un vlo doit tre inscrite et possder un compte
suffisamment aliment.
3. Lors de la location dun vlo, il est ncessaire de prciser le nombre de jours de location.
4. Il ny a pas de possibilit de rserver lavance un vlo : la location dun vlo commence
le jour mme.
5. Les prix sont calculs en fonction du type de vlo lou et du nombre de jours de
location : 2 par jour pour un vlo simple, 3 pour un tandem.
6. Le compte est dbit ds la location du vlo, pour la priode loue. A la fin de la location,
les ventuelles journes de retard sont factures 50% plus cher quune journe de
location normale. En cas de crdit insuffisant sur le compte, le systme propose
lacteur de crditer son compte pour que celui-ci nait pas un solde ngatif.
7. Le systme connat le kilomtrage parcouru par chaque vlo chaque location.
8. Un vlo doit tre rvis tous les 1.000 kilomtres.
1. Identifiez les acteurs et cas dutilisation du systme de location.
2. Ralisez des diagrammes de squence de niveau systme pour les deux cas
dutilisation que vous jugez les plus importants.
3. Ralisez le diagramme de classes du systme, avec les attributs mais sans oprations.
4. Ralisez les diagrammes de squence objet pour les cas dutilisation dcrit en 2.
5. Proposez un nouveau diagramme de classes enrichi des oprations et des attributs
dcouverts lors de la ralisation des diagrammes de squence.
6. Eprouvez lvolutivit de votre solution en analysant les demandes dvolutions suivantes :
- ajout dun nouveau type de vlo,
- modification des prix.

2010 - L3 UML - TD3 - Enonc.doc version 1.0

2/2

You might also like