前页 后页

叉子

描述

A Fork/Join used in UML Activity diagrams as modeled using Sparx Systems Enterprise Architect. A Fork/Join used in UML Activity diagrams as modeled using Sparx Systems Enterprise Architect.

活动和状态机图中都使用了Fork元素。对于StateMachine图,Fork伪状态表示其传入转换来自单个状态,并且具有多个传出转换。这些过渡必须同时发生,需要使用并发区域,如此处的“复合状态”中所述。与“选择”或“连接”伪状态不同,“叉”必须没有触发器或防护装置。该图演示了一个Fork伪状态,该伪状态被分为两个并发区域,然后通过Join伪状态返回到End状态。

Using a Fork/Join in a StateMachine diagram modeled in Sparx Systems Enterprise Architect.

学到更多

OMG UML规范:

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

叉形顶点用于将传入的过渡转换为两个或多个终止于正交目标顶点(即,处于复合状态的不同区域中的顶点)的过渡。从叉形顶点传出的线段必须没有保护装置或触发器。