创建活动终点元素

IBM® Rational® Rhapsody® 中的 UML 最终状态(活动终点)可以表示局部终止或全局终止,这取决于它们在图中的位置。

关于此任务

在组合(块)状态内绘制状态时,它将被视为最终状态。这将终止该组合状态所表示的活动,但不会终止执行该活动的实例。有关更多信息,请参阅局部终止语义。在顶部状态内绘制状态时,它将被视为最终活动。这将终止状态机,从而导致该实例被销毁。

流向最终活动的动作流被称为完成动作流。最终活动不能带有传出动作流。完成动作流只有带有警戒条件。

注: 最终活动的行为由 CG::Statechart::LocalTerminationSemantics 属性控制。

过程

  1. 单击“活动终点”按钮 “活动终点”按钮
  2. 在活动图中单击,以便将最终活动置于期望位置。最终活动的外观是一个圆,中央有一个黑点。
  3. 绘制从某个动作到最终活动的流。
  4. 如果您愿意,请输入警戒条件以指示活动结束:
    子活动 - 已完成

结果

就像其他连接器一样,最终活动以及它们的流将显示在浏览器中。

显示了最终活动以及它们的流的浏览器


反馈