预订演示
前页 后页

分叉

描述

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.

分叉元素用于活动和状态机图中。就状态机图而言,a分叉伪状态表示它的传入转换来自一个状态,并且它有多个传出转换。这些转换必须同时发生,需要使用并发区域,如复合状态中所述。与选择或连接点伪状态不同,分叉不能有触发器或守卫。该图演示了一个分叉伪状态分为两个并发区域,然后通过汇合伪状态返回到结束状态。

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

了解更多

OMG UML规范:

分叉活动中的图表

OMG Unified Modeling Language规范 (v2.5. 1 , p.388) 指出:

分叉顶点用于将传入的过渡分割成两个或多个过渡,终止于正交目标顶点(即复合状态的不同区域中的顶点)。从 fork 顶点传出的段不能有防护或触发器。

分叉in状态机图表

OMG Unified Modeling Language规范 (v2.5. 1 , p.313) 指出:

( A ) fork伪状态用于拆分传入的转移

成两个或多个过渡,终止于复合状态区域的正交区域中的顶点。从 fork Pseudostate 传出的 Transitions 不能有警卫或触发器。