执行发生

在统一建模语言(UML)时序图中,执行发生表示一段时间,在这段时间内生命线表示的实例处于活动状态。每个执行发生都表示行为中的一次执行。

如下图所示,执行发生显示为一个垂直细长的矩形,它覆盖了生命线的部分虚线。

一个交互框,它显示了带有一个同步发送消息、一个执行发生和一个返回消息的两条生命线。

因为执行发生要持续一段时间,所以使用了开始事件出现和结束事件出现这两个事件出现来表示它。执行发生的顶部和底部表示交互中行为的开始和结束。

在创建同步消息或异步消息时会自动创建执行发生。然而,可手工创建没有连接到消息的执行发生。例如,可将执行发生添加到现有的执行发生以在调用序列中创建嵌套的执行发生。

如下图所示,嵌套的执行发生显示为一个矩形。该矩形偏离生命线上的一个现有交互发生并覆盖该现有交互发生的一部分。

一个交互框,它显示带有一个同步发送消息、一个包含嵌套的执行发生的执行发生和一个返回消息的两条生命线。
相关概念
生命线
消息
组合片段
交互发生
相关任务
手工创建执行发生
调整执行发生的大小和重新排序执行发生
使用条款 | 反馈
(C) Copyright IBM Corporation 2000, 2005. All Rights Reserved.