UML是一个菱形,同时作为决策和合并节点
例如,一个应用程序在UML是一个菱形,同时作为决策和合并节点,uml,uml-decision-node,uml-merge-node,Uml,Uml Decision Node,Uml Merge Node,例如,一个应用程序在usecase中的两个不同的不相关位置询问用户的密码,并在收到答案后使用相同的算法进行决策。我可以在活动图中使用它来显示信息: 或者,在所有流到达合并节点之前,合并节点不会退出,我必须创建一个子活动图,并使用UML 2.5规范中的调用活动操作?: 15.7.12决策节点[类] DecisionNode是一个ControlNode,它在令牌路由的传出ActivityEdge之间进行选择 及 15.7.21合并节点[类] 合并节点是将多个备用流合并在一起的控制节点。它不用于同步
usecase
中的两个不同的不相关位置询问用户的密码,并在收到答案后使用相同的算法进行决策。我可以在活动图中使用它来显示信息:
或者,在所有流到达合并节点之前,合并节点不会退出,我必须创建一个子活动图,并使用UML 2.5规范中的调用活动操作?:
15.7.12决策节点[类]
DecisionNode是一个ControlNode,它在令牌路由的传出ActivityEdge之间进行选择
及
15.7.21合并节点[类]
合并节点是将多个备用流合并在一起的控制节点。它不用于同步并发流,而是接受多个备用流中的一个
所以两者都是不同的元素,只是看起来一样。然而,正如你自己发现的,在p上有一个数字。390:
MergeNode和DecisionNode的功能可以通过使用相同的节点符号进行组合,如图15.34所示。最多可以将一个传入流注释为decisionInputFlow。此表示法映射到一个模型,该模型包含一个具有图中所示所有传入边的MergeNode,以及一个具有图中所示所有传出边的DecisionNode
@因此,断言合并节点和决策节点的功能可以通过使用相同的节点符号来组合,如下所示。
在“”中指出的是错误的。我查看了UML2.5规范
,有图标题图15.34合并节点/决策节点符号
。我误解了什么吗?