Diagramme de séquence

Le but de ce diagramme est de représenter l’interaction entre plusieurs objets au travers de messages échangés dans un ordre précis, illustrant ainsi le déroulement chronologique d’un scénario spécifique dans un système.

Les éléments principaux d’un diagramme de séquence sont les lifelines, représentant des objets ou des entités, et les messages, symbolisés par des flèches, qui montrent les appels de méthodes ou l'échange d’informations entre ces entités. Chaque lifeline est une ligne verticale sur laquelle les événements sont placés, avec le temps progressant du haut vers le bas.

💡

lifeline (ligne de vie) décrit la chronologie d’un processus. La lecture temporelle se fait de haut en bas. La distance entre 2 évènements n’a pas de d’unité de mesure.
Une lifeline représente la ligne de vie d’une instance ( objet, entité ).

En résumé :

  • Instance, objet, et entité sont des termes appropriés pour désigner ce que représente une lifeline dans un diagramme de séquence. Cela fait référence à un participant concret (actif à un moment donné).
  • Une lifeline peut, mais ne doit pas nécessairement, représenter un rôle dans un use case. Si la lifeline représente un acteur dans un use case, alors elle correspond effectivement à un rôle. Si la lifeline représente un objet ou un composant interne au système, elle n'est pas directement liée à un rôle d'un use case.

Les messages sont les actions clés, ils peuvent être synchrones (le contrôle passe de l’expéditeur au récepteur) ou asynchrones (l’expéditeur n’attend pas de réponse). Chaque message peut aussi être une réponse, un déclenchement ou une terminaison d’activité. De plus, on peut ajouter des fragments combinés pour représenter des conditions, des boucles ou des parallélismes.

En résumé

Le diagramme de séquence est un outil puissant pour visualiser la dynamique des interactions dans un système complexe et s'assurer que les différents objets communiquent correctement.

Exemple de l’authentification à un AD

En complément

Numérotez les composants du diagramme.

Documentation détaillée