活动图中的每条路径都需要有一个完成节点吗?一个类似的问题是是否需要合并每个 fork 分支?
我做了一个活动图(下),但它似乎是错误的。一些分支(来自 fork)没有完成节点(也没有在合并中结束)。
我的想法是店员将发货装箱单发送给采购、会计和客户。其中 2 个似乎只是创建/初始化对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?
活动图中的每条路径都需要有一个完成节点吗?一个类似的问题是是否需要合并每个 fork 分支?
我做了一个活动图(下),但它似乎是错误的。一些分支(来自 fork)没有完成节点(也没有在合并中结束)。
我的想法是店员将发货装箱单发送给采购、会计和客户。其中 2 个似乎只是创建/初始化对象(例如输入信息)。它们是并行执行的,所以我觉得我应该有一个叉子?
活动图中的每条路径都需要有一个完成节点吗?
是的。但是有两种结束节点:ActivityFinal
和FlowFinal
。您需要使用一个FlowFinal
节点来终止每个包装和装运流程。有关详细信息,请参阅规范中的第 12.4 节。符号在这里,它所在的页面是一个很好的参考。
每个fork分支都需要合并吗?
不,但它需要终止 - 因此存在FlowFinal
节点。
hth。