微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

加入节点还是合并节点?

如何解决加入节点还是合并节点?

我正在尝试为我的系统制作一个用户的活动图,但我不确定在用户可以注销之前流程是否应该归结为加入节点或合并节点。这是我现在制作的一个。谁能给我解释一下有什么区别?

Join Node

解决方法

它必须是一个连接(虽然我第一次记错了,感谢 @AxelScheithauer 指出我的错误)。 UML 2.5 第 401 页

15.5.3.1 可执行节点

...

当 ExecutableNode 完成执行时,代表该执行的控制令牌将从 ExecutableNode 中移除,并且在 ExecutableNode 的所有传出控制流上提供控制令牌。也就是说,从 ExecutableNode 到其传出的 ControlFlows 的控制流存在一个隐式分支。

这意味着下面的所有 6 个操作都将并行启动,而它们必须同时运行是行不通的。但是所有这些都需要完成才能在下面的连接后继续。 (我怀疑这是不是需要的。)

最高决策回流中存在(双重)第二个缺陷。他们需要回到顶部合并。否则 Login 和 Register 都不会启动,因为他们期望 3 或 2 个令牌,而只有一个会到达。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?