预订演示
前页 后页

汇合

描述

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.

汇合元素用于活动和状态机图。该示例说明了活动之间的汇合转换。对于状态机图,汇合伪状态表示多个状态同时过渡到汇合并转变为单一状态。与选择或连接点伪状态不同,汇合不能有触发器或守卫。该图演示了一个分叉伪状态分为两个并发区域,然后通过汇合返回结束状态。

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

了解更多

OMG UML规范:

汇合in活动图表

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

A是同步多个的 ControlNode。 A JoinNode 应该只有一个传出的 ActivityEdge,但可能有多个传入的 ActivityEdge。如果 JoinNode 的任何传入边是 ObjectFlow,则传出边应是 ObjectFlow。否则,出边将是一个控制流。

汇合在状态机图表

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

( A汇合) Pseudostate 作为来自不同正交区域中的Vertices 的两个或多个Transitions 的公共目标Vertex。在加入伪状态时终止的转换不能有警卫或触发器。与 Petri 网中的连接点类似,join 伪状态执行同步函数,其中所有传入的转换必须完成才能继续执行传出的转移

.