上一页 下一页

流结束

描述

有两个节点用于在Activity中定义最终状态,这两个节点都在UML 2.5中定义为Final Node类型。流结束元素描述了系统的退出,而不是Activity Final,它表示Activity的完成。只有进入Flow Final节点的流才会退出Activity; 其他流量继续不受干扰。

此示例活动图说明了应用程序的开发。当没有更多组件要构建时,该过程进入流结束节点; 请注意,Fork元素表示构建新组件和安装已完成组件的并发过程。流结束仅终止子流程构建组件。同样,只有那些进入决策分支以安装其他组件的令牌才会终止连接流结束(即停止安装此组件,但继续安装其他组件)。只有在完成Deliver Application活动之后,在控制流到达最终节点后,才会停止所有流。

参见UML上部结构规范,v2.1.1,图12.91,p.374。

笔记

  • 移动图表通常不会影响包中元素的位置:如果将图表从一个包移动到另一个包中,图表中的所有元素都保留在原始包中

    但是,流结束元素仅在一个图表中使用,在该图之外没有任何意义,并且永远不会在任何其他图表中重复使用; 因此,如果移动包含这些元素的图表,则会将它们移动到包含该图表的新父包

工具箱图标

学到更多

OMG UML规范:

OMG UML规范(UML上部结构规范,v2.1.1,p.375)规定:

流程最终会破坏所有到达它的令牌。它对活动中的其他流量没有影响。