UML 2 教程 - 时间图
时间图
UML 时间图用于显示一个或多个元素的状态或值随时间的变化。它还可以显示定时事件与控制它们的时间和持续时间约束之间的交互。
状态生命线
状态生命线显示项目的状态随时间的变化。X 轴以所选的任何单位显示经过的时间,而 Y 轴则标有给定的状态列表。状态生命线如下所示。
值生命线
生命线值显示物品的值随时间的变化。X 轴以所选的任何单位显示经过的时间,与状态生命线相同。该值显示在一对水平线之间,这些水平线在每次值变化时交叉。值生命线如下所示。
状态和值生命线整合在一起
状态和值 生命线可以任意组合堆叠在另一个之上。它们必须具有相同的 X 轴。消息可以从一条生命线传递到另一条生命线。每个状态或值转换都可以有一个定义的事件、一个指示事件必须发生的时间约束,以及一个指示状态或值必须生效多长时间的持续时间约束。应用完这些后,时序图可能如下所示。
|