Joh*_*tef 3 uml sequence-diagram activity-diagram argouml
在 UML 活动图中具有以下组合的连接和分叉节点是否有效,或者是否错误?
我在网上和一些 UML 书籍中搜索,但找不到明确的答案或类似的例子。
这个想法是有两个操作(1 和 2)需要在操作 3 和 4 开始之前完成并同步。
为了安全起见,我是否应该在连接节点和分叉节点之间引入同步操作?
是的,这是有效的。
在 UML 规范版本 2.5.1 中,您可以在第 391 页找到
JoinNode 和 ForkNode 的功能可以通过使用相同的节点符号来组合,如图 15.31 所示。此表示法映射到一个模型,该模型包含一个包含图中所示所有传入 ActivityEdge 的 JoinNode,以及一个指向具有图中所示所有传出 ActivityEdge 的 ForkNode 的传出 ActivityEdge。