上一页 | 下一页 |
价值生命线
描述
生命线是物体在一段时间内所经过的路径,由x轴表示。有两种类型:价值生命线(此处定义)和状态生命线,两者都用于时序图。
价值生命线在图表中显示生命线的状态,平行线表示稳定状态。线之间的交叉表示状态的转变或变化。
这是价值生命线的一个例子:
参见UML上部结构规范,v2.1.1,图14.30,p.520。
转换点属性
价值生命线由一组过渡点组成。可以使用以下属性定义每个转换点:
属性 |
描述 |
---|---|
时间 |
指定状态更改的开始时间。 |
过渡到 |
表示生命线要更改的状态。 |
事件 |
描述发生的事件。 |
时间限制 |
指生命状态在生命线内变化所需的时间,或传递信息所需的时间。 |
时间观察 |
提供有关状态更改或已发送消息的时间的信息。 |
持续期限制 |
与生命线在特定州的时期有关。可以通过生命线内的状态变化或生命线收到消息来促使约束。 |
持续时间观察 |
指示特定状态下的生命线的间隔,从状态或消息接收的变化开始。 |
示例属性
在示例图中,10ms转换点具有以下属性:
属性 |
文本 |
---|---|
在时间 |
10毫秒 |
过渡到 |
Waitcard |
事件 |
开关 |
时间限制 |
- |
时间观察 |
- |
持续期限制 |
d..3 * d |
持续时间观察 |
- |
工具箱图标
学到更多
OMG UML规范:
OMG UML规范(UML上部结构规范,v2.1.1,第518页)规定:
显示可连接元素的值作为时间的函数。值明确表示为文本。交叉反映了价值变化的事件。