Diagramme de séquences

                                                                                        Figure :  Diagramme de séquences 

Plusieurs concepts additionnels :

Période d’activité :

Messages :

Message simple :

Message pour lequel on ne spécifie aucune information d’envoi ou de réception :

Message minuté (Timeout) :

Message minuté (Timeout) : Exemple

La porte d’un ascenseur s’ouvre pendant un certain délai avant d’être refermée.

Message synchrone (appel de procédure)

Message synchrone (appel de procédure) :Exemple :

Communication client serveur : Sockets

Message asynchrone :

Message récursif :

Message récursif : Exemple 

Lorsque le client introduit sa carte de guichet,ce dernier vérifie la validité de la carte avant de demander le code d’accès.

Création et destruction d’objets :

Un message peut créer ou détruire un objet :

Traduction des messages :

Structures de contrôle :

Le diagramme de séquences peut inclure un certain nombre de structures 

Les test (branchements) :

La condition précédée le message et elle est délimitée par des crochets

Les test (branchements) : Exemple :

Pour accéder au centre de recherche, l’utilisateur doit présenter son badge.
S’il a droit d’accès, un voyant vert est allumé et la porte s’ouvre

 

Les boucles (répétitions) :

La boucle se note comme le test, mais la condition est précédée d’un astérisque

Fragments :

 

Message pour lequel on ne spécifie aucune information d’envoi ou de
réception