Pré. | Proc. |
Ligne de vie de valeur
La description
Une ligne de vie est le chemin qu'un object prend à travers une mesure de temps, indiquée par l'axe des x. Il en existe deux sortes : les lignes de vie de valeur (définies ici) et les lignes de vie State , toutes deux utilisées dans les 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 des points de transition
Une Value Lifeline consiste en un ensemble de points de transition. Chaque point de transition peut être défini avec ces propriétés :
Propriété |
La description |
---|---|
Au moment |
Spécifie l'heure de début d'un changement d'état. |
Transition vers |
Indique l'état auquel la ligne de vie doit passer. |
Événement |
Décrit l'événement en cours. |
Contraintes temporelles |
Désigne le temps nécessaire pour qu'un état change dans une ligne de vie ou le 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 |
Se rapporte à la période d'une Lifeline à un état particulier. La contrainte peut être déclenchée par un changement d'état au sein d'une Lifeline, ou la réception d'un message par cette Lifeline. |
Observations de durée |
Indique l'intervalle d'une Lifeline à un état particulier, à partir d'un changement d'état ou de la réception d'un message. |
Exemples de propriétés
Dans l'exemple de diagramme , le point de transition 10 ms a ces propriétés :
Propriété |
Texte |
---|---|
Au moment |
10 ms |
Transition vers |
Carte d'attente |
Événement |
Changer |
Contraintes temporelles |
– |
Observations temporelles |
– |
Contraintes de durée |
d..3*d |
Observations de durée |
– |
Icône de la boîte à outils
Apprenez Plus
Spécification OMG UML :
La spécification OMG Unified Modeling Language , (v2.5.1, p.604) indique :
Affiche la valeur de l'élément connectable en fonction du temps. La valeur est explicitement désignée sous forme de texte. Le croisement reflète l'événement où la valeur a changé.