gpt4 book ai didi

uml - 在事件图中加入和合并

转载 作者:行者123 更新时间:2023-12-04 13:30:37 24 4
gpt4 key购买 nike

统一建模语言事件图中的 Join 和 Merge 有什么区别。举个例子可以更清楚地理解。

最佳答案

加入节点 (见 reference 1):

Join node is a control node that has multiple incoming edges and one outgoing edge and is used to synchronize incoming concurrent flows. Join nodes are introduced to support parallelism in activities.



合并节点 (见 reference 2):

Merge node is a control node that brings together multiple incoming alternate flows to accept single outgoing flow. There is no joining of tokens. Merge should not be used to synchronize concurrent flows.



例如 在下图中:

fork 后使用决策,决策产生的两个流 需要合并为一个,然后才能加入 .

为什么? : 否则,join 将等待两个流。

所以 , Activity 2Activity 3是我们的 交替流 并且只有 其中之一将要到达。他们是 不是 同步传入。

然而 , Concurrent_ActivityActivity 1之间的决定结果和 Activity 2 (合并为一个输出)同步传入的并发流。加盟 等待两者 执行和继续。

enter image description here

关于uml - 在事件图中加入和合并,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48136302/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com