Pré. | Proc. |
Valeur Lifeline
Description
Une ligne de vie est le chemin qu'emprunte un object à travers une mesure de temps, indiquée par l'axe des x. Il existe deux types : les lignes de vie de valeur (définies ici) et les lignes de vie State , toutes deux utilisées dans diagrammes de temps.
Une ligne de vie de valeur montre l'état de la ligne de vie sur le diagramme , avec des lignes parallèles indiquant un état stable. Une croix entre les lignes indique une transition ou un changement d'état.
Voici un exemple de Value Lifeline :
Voir la spécification OMG Unified Modeling Language , (v2.5.1, Figure 14.30, p.520.)
Propriétés du point de transition
Une ligne de vie de valeur se compose d'un ensemble de points de transition. Chaque point de transition peut être défini avec les propriétés suivantes :
Propriété |
Description |
---|---|
À l'heure |
Spécifie l'heure de début d'un changement d'état. |
Transition vers |
Indique l’état vers lequel la ligne de vie doit changer. |
Événement |
Décrit l'événement qui se produit. |
Contraintes de temps |
Fait référence au temps nécessaire pour qu'un état change au sein d'une ligne de vie, ou au temps nécessaire pour transmettre un message. |
Observations temporelles |
Fournit des informations sur l'heure d'un changement d'état ou d'un message envoyé. |
Contraintes de durée |
Concerne la période d'une ligne de vie à un état particulier. La contrainte peut être déclenchée par un changement d'état au sein d'une ligne de vie ou par la réception d'un message par cette ligne de vie. |
Observations sur la durée |
Indique l'intervalle d'une ligne de vie à un état particulier, commencé à partir d'un changement d'état ou de la réception d'un message. |
Exemples de propriétés
Dans le diagramme d'exemple, le point de transition de 10 ms a les propriétés suivantes :
Propriété |
Texte |
---|---|
À l'heure |
10 ms |
Transition vers |
Carte d'attente |
Événement |
Changer |
Contraintes de temps |
– |
Observations temporelles |
– |
Contraintes de durée |
d..3*d |
Observations sur la durée |
– |
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification Unified Modeling Language OMG (v2.5.1, p.604) stipule :
Affiche la valeur de l'élément connectable en fonction du temps. La valeur est explicitement indiquée sous forme de texte. Le croisement reflète l'événement où la valeur a changé.