【问题标题】:Does every path in activity diagram have a finish node. Every "fork" branch need to goto a merge?活动图中的每条路径是否都有一个完成节点。每个“分叉”分支都需要合并吗?
【发布时间】:2011-11-23 12:33:11
【问题描述】:

活动图中的每条路径都需要有一个结束节点吗?一个类似的问题是是否需要合并每个 fork 分支?

我做了一个活动图(如下),但它似乎是错误的。一些分支(来自 fork)没有完成节点(也没有在合并中结束)。

我的想法是店员将发货装箱单发送给采购、会计和客户。其中 2 个似乎只是创建/初始化对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?

【问题讨论】:

    标签: uml activity-diagram


    【解决方案1】:

    活动图中的每条路径都需要有一个结束节点吗?

    是的。但是有两种结束节点:ActivityFinalFlowFinal。您需要使用FlowFinal 节点终止每个包装和装运流程。有关详细信息,请参阅the spec 中的第 12.4 节。符号是herepage it's on 是一个很好的参考。

    每个fork分支都需要合并吗?

    没有。但它需要终止 - 因此存在FlowFinal 节点。

    hth.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-10-29
      • 2017-11-16
      • 1970-01-01
      • 2011-10-16
      • 1970-01-01
      • 2019-11-13
      • 2013-06-25
      相关资源
      最近更新 更多