Réserver une Démo
Pré. Proc.

Valeur Lifeline

A Value Lifeline used in a UML Timing Diagram as modeled using Sparx Systems Enterprise Architect.

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 :

An example UML Timing diagram showing a Value Lifeline modeled in Sparx Systems Enterprise Architect.

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

Value Lifeline element

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é.