【问题标题】:Merge node in activity diagram活动图中的合并节点
【发布时间】:2015-12-30 07:56:55
【问题描述】:

我正在学习 UML 中的活动图,现在我对以下用于表示调用比萨饼时的过程的图感到困惑。

我认为应该在连接节点之前添加一个合并节点,因为如果没有,连接节点将永远等待。那是对的吗? 谢谢。

【问题讨论】:

标签: uml activity-diagram


【解决方案1】:

我认为你是对的。

应该有一个合并节点将来自decision 的两个流合并在Ask for toppings 之后和一个合并节点用于合并由decision 拆分的两个流在Deliver Pizza 之后

只有在从所有传入流中获得令牌时,加入节点才会继续,如果这些流由于之前的决定而互斥,则永远不会发生这种情况。

【讨论】:

  • 谢谢你,现在我更有信心了,因为有人和我对那张图有同样的理解
  • @Geert:你的答案是正确的。在我看到这两个问题之前,我不得不从令牌的角度来考虑这个问题:这些连接需要来自所有传入控制流的令牌,这是不可能的,因为有些是互斥的。为其他读者添加一些内容可能会有所帮助。
  • @JimL。我在答案中添加了更多信息以说明这一点。
猜你喜欢
  • 2022-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
  • 1970-01-01
  • 2022-11-29
  • 1970-01-01
相关资源
最近更新 更多