前页 后页

价值生命线

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

描述

生命线是对象在x轴上指示的时间跨度的路径。有两种类型:值生命线(在此定义)和状态生命线,均在时序图中使用。

值生命线显示整个图上的生命线状态,平行线表示稳态。线之间的叉表示状态的转变或变化。

这是价值生命线的一个示例:

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

请参阅UML上部结构规范,v2.1.1,图14.30,第520页。

过渡点属性

价值生命线由一组过渡点组成。可以使用以下属性定义每个过渡点:

属性

描述

在时间

指定状态更改的开始时间。

过渡到

指示生命线将更改为的状态。

事件

描述发生的事件。

时间限制

指状态在生命线内更改所需的时间,或传输消息所需的时间。

时间观察

提供有关状态更改或已发送消息的时间的信息。

持续时间限制

与特定状态下的生命线周期有关。可以通过生命线内的状态更改或该生命线收到消息来激发约束。

持续时间观察

指示生命线在特定状态下的间隔,从状态更改或消息接收开始。

示例属性

在示例图中,10ms过渡点具有以下属性:

属性

文本

在时间

10毫秒

过渡到

等候卡

事件

开关

时间限制

时间观察

持续时间限制

d..3 * d

持续时间观察

工具箱图标

Value Lifeline element

学到更多

OMG UML规范:

OMG UML规范( UML上层结构规范,v2.1.1,第518页)指出:

将可连接元素的值显示为时间的函数。值明确表示为文本。划线反映了价值发生变化的事件。