【发布时间】:2011-11-23 12:33:11
【问题描述】:
活动图中的每条路径都需要有一个结束节点吗?一个类似的问题是是否需要合并每个 fork 分支?
我做了一个活动图(如下),但它似乎是错误的。一些分支(来自 fork)没有完成节点(也没有在合并中结束)。
我的想法是店员将发货装箱单发送给采购、会计和客户。其中 2 个似乎只是创建/初始化对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?
【问题讨论】:
标签: uml activity-diagram
活动图中的每条路径都需要有一个结束节点吗?一个类似的问题是是否需要合并每个 fork 分支?
我做了一个活动图(如下),但它似乎是错误的。一些分支(来自 fork)没有完成节点(也没有在合并中结束)。
我的想法是店员将发货装箱单发送给采购、会计和客户。其中 2 个似乎只是创建/初始化对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?
【问题讨论】:
标签: uml activity-diagram
活动图中的每条路径都需要有一个结束节点吗?
是的。但是有两种结束节点:ActivityFinal 和FlowFinal。您需要使用FlowFinal 节点终止每个包装和装运流程。有关详细信息,请参阅the spec 中的第 12.4 节。符号是here,page it's on 是一个很好的参考。
每个fork分支都需要合并吗?
没有。但它需要终止 - 因此存在FlowFinal 节点。
hth.
【讨论】: