前页 | 后页 |
价值生命线
描述
生命线是object在一定时间内所走A路径,由 x 轴表示。有两种:值生命线(在此处定义)和状态生命线,均用于时序图中。
Value生命线A整个图表中显示生命线的状态,平行线表示稳定状态。线之间A交叉表示状态的过渡或状态。
这是价值生命线的一个例子:
请参阅 OMG Unified Modeling Language规范,( 1 ,图 14.30,p.520。)
转移 点属性
A价值生命线由一组过渡点组成。可以使用以下属性定义每个转换点:
属性 |
描述 |
---|---|
当时 |
指定状态更改的开始时间。 |
转移 |
表示状态要改变的生命线。 |
事件 |
描述正在发生的事件。 |
时间限制 |
指状态在一条状态内发生变化所用的生命线,或消息传递所用的时间。 |
时间观察 |
提供有关状态更改或发送消息的时间的信息。 |
持续时间限制 |
与生命线在特定状态下的周期有关。约束可以由生命线内的状态变化或生命线收到消息引发。 |
持续时间观察 |
表示某一特定状态下生命线的间隔,从状态或消息接收开始。 |
示例属性
在示例图中,10ms 转换点具有以下属性:
属性 |
文本 |
---|---|
在时间 |
10ms |
转移 |
等待卡 |
事件 |
转变 |
时间限制 |
– |
时间观察 |
– |
持续时间限制 |
d..3*d |
持续时间观察 |
– |
工具箱icon
了解更多
OMG UML规范:
OMG Unified Modeling Language规范 (v2.5. 1 , p.604) 指出:
将可连接元素的值显示为时间函数。值明确表示为文本。交叉反映了值发生变化的事件。