IBM® Rational® Rhapsody® 中的 UML 最终状态(活动终点)可以表示局部终止或全局终止,这取决于它们在图中的位置。
关于此任务
在组合(块)状态内绘制状态时,它将被视为最终状态。这将终止该组合状态所表示的活动,但不会终止执行该活动的实例。有关更多信息,请参阅局部终止语义。在顶部状态内绘制状态时,它将被视为最终活动。这将终止状态机,从而导致该实例被销毁。
流向最终活动的动作流被称为完成动作流。最终活动不能带有传出动作流。完成动作流只有带有警戒条件。
注: 最终活动的行为由 CG::Statechart::LocalTerminationSemantics 属性控制。
过程
- 单击“活动终点”按钮
。
- 在活动图中单击,以便将最终活动置于期望位置。最终活动的外观是一个圆,中央有一个黑点。
- 绘制从某个动作到最终活动的流。
- 如果您愿意,请输入警戒条件以指示活动结束:
结果
就像其他连接器一样,最终活动以及它们的流将显示在浏览器中。