前页 | 后页 |
国家生命线
描述
生命线是对象在x轴上指示的时间跨度的路径。有两种:状态生命线(在此定义)和值生命线,均在时序图中使用。
状态生命线遵循状态之间的离散过渡,这些过渡是沿着时间轴的y轴定义的。任何过渡都具有时间约束,持续时间约束和观察值的可选属性。州生命线的示例如下所示:
过渡点属性
状态生命线包含一组过渡点。可以使用以下属性定义每个过渡点:
属性 |
描述 |
---|---|
在时间 |
指定状态更改的开始时间。 |
过渡到 |
指示生命线更改为的状态。 |
事件 |
描述发生的事件。 |
时间限制 |
指状态在生命线内更改所花费的时间,或传输消息所花费的时间(例如t..t + 3)。 |
时间观察 |
提供有关状态更改或已发送消息的时间的信息。 |
持续时间限制 |
与特定状态下的生命线周期有关。可以通过生命线内的状态更改或该生命线收到消息来激发约束。 |
持续时间观察 |
指示从状态更改或消息接收开始的特定状态下的生命线间隔。 |
示例属性
在示例图中,OK过渡点具有以下属性:
属性 |
值 |
---|---|
在时间 |
68毫秒 |
过渡到 |
闲 |
事件 |
好 |
时间限制 |
t..t + 3 |
时间观察 |
– |
持续时间限制 |
– |
持续时间观察 |
– |
工具箱图标
学到更多
OMG UML规范:
OMG UML规范( UML上层结构规范,v2.1.1,第518页)指出:
这是分类器或属性的状态,或某些可测试的条件,例如离散的可枚举值。
也可以让状态维既连续又离散。这对于某些实体经历连续状态变化(例如温度或密度)的情况是说明性的。