91
3.4 Diagramme de séquence (DSE)
Un diagramme de séquence se représente globalement dans un grand rectangle
avec indication du nom du diagramme en haut à gauche comme indiqué à la
figure 3.38.
Figure 3.38 — Formalisme général du cadre d’un diagramme de séquence
Ligne de vie
Une ligne de vie représente l’ensemble des opérations exécutées par un objet. Un
message reçu par un objet déclenche l’exécution d’une opération. Le retour d’information peut être implicite (cas général) ou explicite à l’aide d’un message de retour.
Message synchrone et asynchrone
Dans un diagramme de séquence, deux types de messages peuvent être distingués :
• Message synchrone – Dans ce cas l’émetteur reste en attente de la réponse à
son message avant de poursuivre ses actions. La flèche avec extrémité pleine
symbolise ce type de message. Le message retour peut ne pas être représenté
car il est inclus dans la fin d’exécution de l’opération de l’objet destinataire du
message. Voir le message 1 de la figure 3.39.
• Message asynchrone – Dans ce cas, l’émetteur n’attend pas la réponse à son
message, il poursuit l’exécution de ses opérations. C’est une flèche avec une
extrémité non pleine qui symbolise ce type de message. Voir le message 2 de la
figure 3.39.
Formalisme et exemple
Le formalisme est donné dans l’exemple type présenté à la figure 3.39.
3.4.2 Opérations particulières
Création et destruction d’objet
Si un objet est créé par une opération, celui-ci n’apparaît qu’au moment où il est
créé. Si l’objet est détruit par une opération, la destruction se représente par « X ».
Un exemple type est donné à la figure 3.40.
sd nom du diagramme
représentation du diagramme
sd : abréviation de « sequence diagramm »
Précédent

- 106/242

Suivant