如何解决加入节点还是合并节点?
我正在尝试为我的系统制作一个用户的活动图,但我不确定在用户可以注销之前流程是否应该归结为加入节点或合并节点。这是我现在制作的一个。谁能给我解释一下有什么区别?
解决方法
它必须是一个连接(虽然我第一次记错了,感谢 @AxelScheithauer 指出我的错误)。 UML 2.5 第 401 页
15.5.3.1 可执行节点
...
当 ExecutableNode 完成执行时,代表该执行的控制令牌将从 ExecutableNode 中移除,并且在 ExecutableNode 的所有传出控制流上提供控制令牌。也就是说,从 ExecutableNode 到其传出的 ControlFlows 的控制流存在一个隐式分支。
这意味着下面的所有 6 个操作都将并行启动,而它们必须同时运行是行不通的。但是所有这些都需要完成才能在下面的连接后继续。 (我怀疑这是不是需要的。)
最高决策回流中存在(双重)第二个缺陷。他们需要回到顶部合并。否则 Login 和 Register 都不会启动,因为他们期望 3 或 2 个令牌,而只有一个会到达。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。