Programmation UML/Diagramme de séquences

Un livre de Wikilivres.

Le diagramme de séquence montre comment se déroule les interactions entre les différents acteurs ou objets impliqués dans une procédure.

Diagramme de séquence simple d'interactions entre Alice et Bob.

Éléments du diagramme[modifier | modifier le wikicode]

Le diagramme est composé des éléments principaux suivants :

  • Les acteurs ou objets sont représentés par leur nom dans un rectangle en haut du diagramme, et parfois repris en bas du diagramme particulièrement quand le diagramme est long.
  • Une ligne de vie sous chaque acteur ou objet représente sa période d'existence où il peut interagir.
  • Une flèche relie deux acteurs ou objets par leur ligne de vie, partant de l'acteur initiant l'action ou l'envoi de messages et allant vers l'acteur recevant le message ou l'action à effectuer.
  • Le diagramme est temporel : les flèches d'interactions se lisent ou s'écrivent du haut vers le bas dans l'ordre chronologique.
  • Une interaction synchrone est représenté par une flèche horizontale.
  • Un retour par une ligne verticale en pointillés[1].
Diagramme de séquence d'interactions entre un client et un serveur pour l'envoi de courrier électronique et la récupération des nouveaux messages.

Références[modifier | modifier le wikicode]