Diagrammes de séquence
Interaction(t) = Σ Messages(i) | i ∈ [1,n]
Représentation chronologique des interactions
Définition :
Un diagramme de séquence montre comment les objets interagissent entre eux au fil du temps. Il représente l'échange de messages entre objets dans l'ordre chronologique de leur occurrence.
Objectif :
Modéliser le comportement dynamique d'un système en montrant les interactions entre ses composants au cours du temps.
Composants du diagramme
Objets/Acteurs
Messages synchrone/asynchrone
Lifelines (lignes de vie)
Activation boxes
Conditions de garde
Opérations appelées
Types de messages
Message synchrone
Message de retour
Message asynchrone
Appel récursif
Conseils & Astuces
Identifier clairement tous les objets participants
Respecter l'ordre chronologique des messages
Utiliser des noms explicites pour les objets
Indiquer les conditions de garde pour les alternatives
Documenter les messages avec des annotations
Erreurs Fréquentes
Erreur 1 :
Inversion de l'ordre chronologique des messages
Erreur 2 :
Omission des lifelines ou activation boxes
Erreur 3 :
Non-différenciation entre messages synchrone/asynchrone