Comme l'illustre la figure suivante, une ligne de vie d'un diagramme de séquence est représentée par son nom et son type dans un rectangle appelé tête. La tête est situé au-dessus d'une ligne tiretée verticale, appelée racine, qui représente le tableau chronologique de l'instance de l'objet.
Les messages, envoyés et reçus par l'instance apparaissent sur la ligne de vie dans un ordre chronologique. Vous pouvez créer de nouvelles lignes de vie, en créer à partir de lignes de vie existantes ou attribuer des types d'éléments à des lignes de vie existantes.
Comme l'illustre le tableau suivant, les lignes de vie peuvent indiquer plusieurs actions dans les diagrammes de séquence.
Comportement | Description |
---|---|
Création | Vous pouvez créer une instance dans une interaction en utilisant un message de création. Ce message permet à un objet de créer de nouveaux objets dans le diagramme de séquence. |
Communication | Les messages sont indiqués avec des flèches entre les instances. La flèche part de la ligne de vie source qui les envoie et se termine au niveau de la ligne de vie cible qui les reçoit. |
Exécution | La spécification d'une exécution montre la longueur du comportement d'une opération, soit directement, soit par le biais d'une opération subordonnée. |
Destruction | Vous pouvez détruire une instance lors d'une interaction par le biais d'un message de destruction ou d'un noeud de fin de processus. Un message de destruction est un message à la fin la ligne de vie cible. Un noeud de fin de processus, représenté par un X, marque la fin de la racine de la ligne de vie, indiquant ainsi que celle ci a pris fin. |
Comme le montre la figure suivante, une ligne de vie d'un diagramme de communication est représentée par un rectangle contenant le nom et le type de l'instance.