Vous êtes sur la page 1sur 4

LP SIGL-LPI S6

– Corrigés Travaux Dirigés d’UML –


Diagramme de séquences
Exercice 1 : Types de messages
1. Un message asynchrone est indiqué ici.

2. Un signal est un type de message pouvant être échangé entre deux objets. Il se distingue du
concept d’opération : le signal est asynchrone. Un signal peut transporter des données,
spécifiées au moyen des paramètres du signal. La représentation d’un signal dans un
diagramme de classe se fait au moyen d’un symbole Classe stéréotypé « signal » avec deux
caractéristiques son nom et ses attributs (paramètres).

Exercice 2 : Borne automatique


1. Diagramme de séquence 2 (scénario principal)

Description du flot d’évènements principal (Ex. : acheter un billet de train en utilisant une
borne automatique)
1. L’utilisateur sélectionne, grâce au clavier, sa destination et la classe du billet
(première ou seconde),
2. L’utilisateur insère sa carte bleue et paie le montant demandé,
3. Puis enfin il retire le billet qui est imprimé par la borne.

1
LP SIGL-LPI S6

2. Diagramme de séquence 2 (scénario alternatif)


Description des flots d’évènements alternatifs (exceptionnels):
1. L’utilisateur modifie la gare de départ,
2. Puis suit le fonctionnement principal (sélection de la destination, etc.).

3. Forme détaillée : éclatement du système en classes


Décomposer le système revient à déterminer les différentes classes qui le composent. Pour
chaque classe potentielle, il faut rechercher ses responsabilités et ses collaborations
(technique CRC (Classe / Responsabilité / Collaboration)).

Dans notre cas (borne automatique), on peut identifier les classes suivantes :

2
LP SIGL-LPI S6

4. Forme détaillée du diagramme de séquence


Une fois les classes potentielles analysées et validées, il suffit de :
1. Les insérer dans le diagramme de séquence dans sa forme simplifiée, à la place de
l’objet « système »,
2. Compléter les messages nécessaires à la description du fonctionnement du cas
d’utilisation.

Exercice 3 : Caisse enregistreuse

3
LP SIGL-LPI S6

Exercice 4 : Magasin de vente de fleurs