上一页 下一页

序列元素激活

序列图中的序列元素具有沿其生命线绘制的激活矩形。这些矩形描述了元素在整个处理期间的活动时间。通过右键单击序列图并选择“抑制激活”,可以抑制此可视化表示。

通常,Enterprise Architect会为您计算激活周期,但在某些情况下,您可能需要微调矩形长度。序列消息上有几个上下文菜单选项,您可以使用它们来完成此操作。要访问上下文菜单,请右键单击该消息,然后选择“激活”。

更方便的更改激活级别的方法是在图表上。适当时,左箭头和/或右箭头显示在特定连接器上。在此图中,请参见连接器1.3。单击箭头以提高或降低激活级别。

分支与先前的消息

[本节描述了一种在UML 2.0之前表示UML中定义的并发消息的方法,并支持可能仍然应用它的模型。

从UML 2.0开始,这种表示法已被Fragments取代。建议您考虑升级模型以使用碎片和其他最近的符号改进。]

在列出具有相应消息分组和激活级别的生命线和序列消息之后,您可能希望指示从生命线发出的不同消息组和不同激活级别中的两条消息是分支,或同时执行。考虑这个例子:

消息1.1从对象5传递到对象6,然后消息1.2传递给对象7,消息2.1传递回对象5.消息似乎按顺序1.1,1.2然后2.1。但是,您希望表明Message 2.1虽然是单独的,但与消息1.2并发。

在这种情况下:

  • 右键单击稍后的消息(2.1)并选择“使用上一封邮件分支”选项

然后,Message 2.1的源锚点与消息1.2的源(前一个消息)相同。它们是来自同一生命线的独立但并发的消息。

如果以后不再需要显示消息是分支,请右键单击稍后的消息(2.1)并取消选择“使用以前的消息分支”选项。

上下文菜单选项

选项

描述

启动新邮件组

在当前图表中开始新一轮处理。

这使您可以在单个图中描述多个处理方案。

延长源激活

强制元素在正常处理期之后保持活动状态。

这可以用于表示与其他进程同时继续其自己的处理的元素。

扩展源激活

强制向上激活元素的激活。

结束源激活

在当前消息之后截断源元素的激活。

这对于表示源元素变为空闲之后的异步消息很有用。

结束目标激活

结束“扩展源激活”选项启动的强制激活。

提高激活水平

仅在上下文菜单中使用适当的位置时显示。

例如,在自我消息之后,默认情况下,下一个消息在较低的激活级别启动,但是在上下文菜单中显示“提升激活级别”命令以使您能够提高其级别。

降低激活水平

仅在上下文菜单中使用适当的位置时显示。

学到更多