Le diagramme de séquence

Icône de l'outil pédagogique Principes

Le diagramme de séquence montre la chronologie des évènements et des messages passés entre éléments (lignes de vie) au sein d’une interaction.

La progression temporelle est verticale et les éléments sont représentés horizontalement.

Les messages :

Ce sont des éléments de communication unidirectionnel entre les lignes de vie qui déclenchent une activité dans le destinataire. La réception d’un message provoque un événement chez le récepteur.
La flèche pointillée représente un retour. Cela signifie que le message en question est le résultat
direct du message précédent.

Un message synchrone (émetteur bloqué en attente de réponse) est représenté par une flèche pleine, alors qu’un message asynchrone est représenté par une flèche évidée.
La flèche qui boucle (message réflexif) permet de représenter un comportement interne.

Les fragments combinés

Il s'agit d'une notation qui permet de décrire avec plus de finesse le cycle d'un système :

Les principaux opérateurs sont :
loop : boucle. Le fragment peut s’exécuter plusieurs fois, et la condition de garde explicite l’itération;
opt : optionnel. Le fragment ne s’exécute que si la condition fournie est vraie ;
alt : fragments alternatifs. Seul le fragment possédant la condition vraie s’exécutera.


Lycée Théodore DECK - NB2011