活动

一、活动的概念

活动是一种行为,它描述了计算过程执行的步骤序列。

活动的每一个步骤称为活动结点,活动结点之间通过控制流连接。

一个活动结点结束,控制流就会转到下一个活动结点。 整个活动就是通过活动结点来组织,活动结点可以是嵌套的,即可以包括其他的活动结点,也可以是一个动作。动作是一个不能进一步被分解的活动结点,它是原子的,要么执行,要么不执行。可能的动作有:调用一个操作、发送一个信号、创建或撤销对象,或者某些纯计算(例如对一个表达式求值)。

二、活动的图形表示

活动由最基本的两种元素组成:活动结点和控制流。

活动结点(包括动作)通常用圆角矩形表示,矩形内部可以简短说明其用途。

控制流用箭头来表示,有时候需要注明活动的开始和结束,那么则需要用一个实心圆表示活动的开始流,用一个空心圆表示活动的结束流。

活动的图形表示如下: UML 活动

用户头像
登录后发表评论