上一页 下一页

价值生命线

描述

生命线是物体在一段时间内所经过的路径,由x轴表示。有两种类型:价值生命线(此处定义)和状态生命线,两者都用于时序图。

价值生命线在图表中显示生命线的状态,平行线表示稳定状态。线之间的交叉表示状态的转变或变化。

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

参见UML上部结构规范,v2.1.1,图14.30,p.520。

转换点属性

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

属性

描述

时间

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

过渡到

表示生命线要更改的状态。

事件

描述发生的事件。

时间限制

指生命状态在生命线内变化所需的时间,或传递信息所需的时间。

时间观察

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

持续期限制

与生命线在特定州的时期有关。可以通过生命线内的状态变化或生命线收到消息来促使约束。

持续时间观察

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

示例属性

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

属性

文本

在时间

10毫秒

过渡到

Waitcard

事件

开关

时间限制

-

时间观察

-

持续期限制

d..3 * d

持续时间观察

-

工具箱图标

学到更多

OMG UML规范:

OMG UML规范(UML上部结构规范,v2.1.1,第518页)规定:

显示可连接元素的值作为时间的函数。值明确表示为文本。交叉反映了价值变化的事件。