UML 图中的生命线

在诸如时序图或通信图等 UML 图中,生命线表示参与交互的对象。例如,在银行方案中,生命线可以表示诸如银行系统或客户等对象。交互中的每个实例都由一条生命线表示。

时序图中的生命线

如下图所示,显示了时序图中的一条生命线,它的名称和类型位于矩形中,这部分称为头。头位于一条垂直虚线的顶部,该虚线被称作主干,它表示对象的实例的时间线。

此图显示了位于时序图中的一条生命线,并且标记了它的部件。

实例所发送和接收的消息在生命线上按顺序出现。可以创建新的生命线、根据现有元素创建生命线或者对现有生命线指定元素类型。

如下表所示,生命线可指示时序图中的多项操作。

行为 描述
创建 可在交互中通过使用创建消息来创建实例。创建消息使对象能够在时序图中创建新对象。
通信 在实例之间使用箭头来指示消息。箭头从发送消息的源生命线开始,并在接收到消息的目标生命线上结束。
执行 执行规范直接显示或者通过下级操作来显示某项操作的行为的长度。
破坏 可以在交互期间使用破坏消息或停止节点来破坏实例。破坏消息是用来结束目标生命线的消息。停止节点是用一个 X 来表示的,它标记生命线的主干的末端以指示该生命线已结束。

通信图中的生命线

如下图所示,在通信图中,生命线由一个包含实例名称和类型的矩形来表示。

此图显示了通信图中的一条生命线。
相关任务
在时序图中创建消息
在时序图中创建组合片段
从 UML 图中删除生命线
在 UML 图中创建生命线

反馈