预订演示
前页 后页

价值生命线

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

描述

生命线是object在一定时间内所走A路径,由 x 轴表示。有两种:值生命线(在此处定义)和状态生命线,均用于时序图中。

Value生命线A整个图表中显示生命线的状态,平行线表示稳定状态。线之间A交叉表示状态的过渡或状态。

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

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

请参阅 OMG Unified Modeling Language规范,( 1 ,图 14.30,p.520。)

转移 点属性

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

属性

描述

当时

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

转移

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

事件

描述正在发生的事件。

时间限制

指状态在一条状态内发生变化所用的生命线,或消息传递所用的时间。

时间观察

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

持续时间限制

与生命线在特定状态下的周期有关。约束可以由生命线内的状态变化或生命线收到消息引发。

持续时间观察

表示某一特定状态下生命线的间隔,从状态或消息接收开始。

示例属性

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

属性

文本

在时间

10ms

转移

等待卡

事件

转变

时间限制

时间观察

持续时间限制

d..3*d

持续时间观察

工具箱icon

Value Lifeline element

了解更多

OMG UML规范:

OMG Unified Modeling Language规范 (v2.5. 1 , p.604) 指出:

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