2

我是初学者UML并尝试理解它。现在我读了UML Demystified。有这样一句话:

在所有流都到达合并节点之前,合并节点不会退出。

但是Figure 15.12 Activity node example (where the arrowed lines are the only non-activity node symbols)www.omg.org/spec/UML/2.5/Beta2中有一个标题为:

在此处输入图像描述

现在我想如果上面这句话是真的,上图说Activity将是逐个merge节点;因为到达所有流量是不可能的;因为订单只能被拒绝或接受。

现在我想知道引用的句子是不正确的还是我误解了什么?

4

1 回答 1

4

从 UML 2.5 规范:

15.7.21 合并节点 [类]

合并节点是汇集多个备用流的控制节点。它不用于同步并发流,而是接受多个备用流中的一个。

因此,它随时接受单个令牌并将其传递给其传出流。一般来说,书籍作者写的是他们的解释——这可能是错误的。在任何情况下,您都需要遵守 UML 规范所说的内容。

于 2018-08-06T12:53:19.653 回答