Uml 活动节点与合并节点的许多输入

Uml 活动节点与合并节点的许多输入,uml,modeling,Uml,Modeling,将n个活动与一个活动联接,将n个活动与合并节点联接,然后将合并节点与一个活动联接,两者之间的区别是什么 根据我对UML规范的理解: 合并节点是将多个备用节点合并在一起的控制节点 流动。它不用于同步并发流,而是用于接受 几个交替流中的一个。传入时提供的所有代币 边缘提供给输出边缘。没有同步的 令牌的流动或连接 另一方面, 。。。只有当在所有传入控制流上为操作提供了控制令牌,并且为其所有输入管脚提供了足以满足其多重性的对象令牌时,操作才能开始执行。该操作通过接受输入引脚多重性所允许的所有控制和对象令

将n个活动与一个活动联接,将n个活动与合并节点联接,然后将合并节点与一个活动联接,两者之间的区别是什么

根据我对UML规范的理解:

合并节点是将多个备用节点合并在一起的控制节点 流动。它不用于同步并发流,而是用于接受 几个交替流中的一个。传入时提供的所有代币 边缘提供给输出边缘。没有同步的 令牌的流动或连接

另一方面,

。。。只有当在所有传入控制流上为操作提供了控制令牌,并且为其所有输入管脚提供了足以满足其多重性的对象令牌时,操作才能开始执行。该操作通过接受输入引脚多重性所允许的所有控制和对象令牌的提供来开始执行


合并节点

这将多个备用流组合在一起。
如果合并符号接收到两个或多个流入,则执行流出

加入节点

这将同步两个或多个流入,并产生一个流量。

在收到所有流入之前,无法执行从联接流出

你能解释一下“令牌”、“控制令牌”是什么吗?非正式地说,它有点像“执行指针”。活动图为令牌的“流”建模。当活动开始时,控制令牌被放置在初始节点,然后它通过边缘(箭头)从每个活动节点“流动”到以下节点。。。。在活动节点中连接流和使用连接节点连接流之间的区别是什么?合并就像管道联合(即,不需要等待其他流)。我不确定动作的语义,因为它似乎包含一个隐式连接,但我总是明确地绘制连接节点(连接同步传入流,一旦到达每个传入边缘,执行就会恢复)。