前页 后页

初始

The Initial node for Activity and StateMachine diagrams modeled in Sparx Systems Enterprise Architect.

描述

Activity和StateMachine图使用Initial元素。在活动图中,它定义了调用活动时流程的开始。对于StateMachines,Initial元素是一个伪状态,用于表示Composite State的默认状态。复合状态的每个区域中可以有一个初始顶点。

这个简单的示例显示了开始接收订单的流程。

UML Activity Diagram example showing the use of an Activity Intial node, in Sparx Systems Enterprise Architect.

请参阅UML上层结构规范,v2.1.1,图12.97,第378页。

活动流由“最终”或“流最终”节点完成。

笔记

  • 移动图表通常不会影响Packages中元素的位置。如果将图从一个包中移出到另一个包中,则图中的所有元素都保留在原始包中

    但是,初始元素仅在一个图内使用,在该图外没有任何意义,并且永远不会在其他任何图上重复使用;因此,如果您移动包含这些元素的图,它们将与该图一起移动到新的父包中

工具箱图标

Initial element

学到更多

OMG UML规范:

OMG UML规范( UML上层结构规范,v2.1.1,第537页)指出:

初始伪状态表示默认顶点,该默认顶点是一次转换为复合状态的默认状态的源。一个区域中最多可以有一个初始顶点。从初始顶点传出的过渡可能有行为,但没有触发器或保护。

OMG UML规范( UML上层结构规范,v2.1.1,第378页)还指出:

初始节点是控制节点,在该节点上调用活动时流程就开始了。