前页 | 后页 |
决断
描述
决策是活动图或交互概述图的元素,它指示条件进行的点:如果条件为“真”,则处理以一种方式继续;“条件”为“真”。如果没有,那么另一个。
该元素还可以用作“合并”节点,因为可以合并(但不同步)多个替代流以形成一个流。这些示例说明了使用Decision元素的这两种方法。
用作决定:
请参见UML上层结构规范,v2.1.1,图12.77,第11页。 363。
用作合并:
请参见UML上层结构规范,v2.1.1,图12.106,第11页。 388。
笔记
- 移动图表通常不会影响Packages中元素的位置。如果将图从一个包中移出到另一个包中,则图中的所有元素都保留在原始包中
但是,决策元素仅在一个图内使用,在该图外没有任何意义,并且永远不会在其他任何图上重复使用;因此,如果您移动包含这些元素的图,它们将与该图一起移动到新的父包中
工具箱图标
学到更多
OMG UML规范:
OMG UML规范( UML上层结构规范,v2.1.1,第361页(决策符号))规定:
决策节点是在输出流之间进行选择的控制节点。决策节点具有一个传入边缘和多个传出活动边缘。
OMG UML规范( UML上层结构规范,v2.1.1,第387页(合并符号))还指出:
合并节点是一个控制节点,它将多个备用流组合在一起。它不用于同步并发流,而是接受多个备用流中的一个。合并节点具有多个传入边缘和单个传出边缘。