活动图中的每个路径都有一个完成节点。每个“fork”分支都需要转到合并?

时间:2011-11-23 12:33:12

标签: uml activity-diagram

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

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

我的想法是,店员会将装运单发送到购买,会计和运输;顾客。其中2个似乎只是创建/ init对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?

1 个答案:

答案 0 :(得分:3)

  

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

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

  

是否需要合并每个fork分支?

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

第h