Académique Documents
Professionnel Documents
Culture Documents
Les interactions :
Une interaction est un échange de messages au
sein d’un ensemble de participants dont le but
est de répondre à une demande.
Diagramme de séquence (Suite)
6
Objets :
Les objets sont des entités appartenant au système.
Ils représentent :
soit des concepts abstraits, soit des acteurs
d’une instance.
Exemple :
objet : classe
Ligne de vie
Les participants à une interaction sont appelés
« lignes de vie ».
Une ligne de vie représente un participant unique à
une interaction.
Une ligne de vie est définie par son rôle (le rôle
d’un objet ou d’un acteur dans l’interaction.
Elle représente la période de temps durant laquelle
l’objet “existe”.
Diagramme de séquence (Suite)
12
Ligne de vie
Diagramme de séquence (Suite)
13
Les messages :
Les objets communiquent en échangeant des
messages représentes au moyen de flèches
horizontales, orientées de l’émetteur du message
vers le destinataire.
L’ordonnancement horizontal des objets n’a pas de
signification ; en général les objets sont ordonnés
en fonction des messages échanges entre ces objets
afin d’avoir un diagramme plus lisible.
Diagramme de séquence (Suite)
17
Sd nom
Encore un
Un objet Un autre objet
objet
Un message
Sens du
temps Un autre message
Un dernier message
Ligne de vie
Exemple :
Un objet A B
Durée d’activation
Diagramme de séquence (Suite)
21
Diagramme de séquence (Suite)
22
message asynchrone :
Exemple :
Expéditeur Destinataire
Diagramme de séquence (Suite)
29
Exemple :
A B C
procédure
une sous procédure
B récupère le contrôle
après que C fini sa tâche
A récupère le contrôle
après que B fini sa tâche
Exemple :
A B A B
Message réflexif