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

Ligne de vie State

A state lifeline on a UML Timing diagram.

Description

Une ligne de vie est le chemin qu'emprunte un object au cours d'une mesure de temps, comme indiqué par l'axe des x. Il existe deux types : les lignes de vie State (définies ici) et les lignes de vie de valeur, toutes deux utilisées dans diagrammes de temps.

Une ligne de vie State suit des transitions discrètes entre States , qui sont définis le long de l'axe des y de la chronologie. Toute transition possède des attributs facultatifs de contraintes temporelles, de contraintes de durée et d'observations. Un exemple de ligne de vie State est présenté ici :

An example UML Timing diagram showing a State Lifeline.

Propriétés du point de transition

Une ligne de vie State 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 change.

Événement

Décrit l'événement qui se produit.

Contraintes de temps

Désigne le temps nécessaire pour qu'un état change au sein d'une ligne de vie, ou le temps nécessaire pour transmettre un message (par exemple, t..t+3).

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 dans 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 OK a les propriétés suivantes :

Propriété

Valeur

À l'heure

68 ms

Transition vers

Inactif

Événement

OK

Contraintes de temps

t..t+3

Observations temporelles

Contraintes de durée

Observations sur la durée

Icône de la boîte à outils

State Lifeline element

Apprenez Plus

Spécification OMG UML :

La spécification Unified Modeling Language OMG (v2.5.1, p.604) stipule :

Il s'agit de l'état du classificateur ou de l'attribut, ou d'une condition testable, telle qu'une valeur énumérable discrète.

Il est également possible de laisser la dimension d'état être continue ou discrète. Ceci est illustratif pour les scénarios où certaines entités subissent des changements d'état continus, comme la température ou la densité