【软件基础】UML活动图
UML图的分类:
- 用例图
- 活动图
- 时序图
- 业务模块图
(本文讲的是其中的活动图)
活动图
用来描述执行算法的工作流程中涉及的活动。活动状态代表了一个活动:一个工作流步骤或一个操作的执行。活动图描述了一组顺序的或并发的活动。
主要是将用例细化,即用例内部的细节可以以活动图的方式描述。
活动图描述活动的顺序,主要表活动之间的控制流,是内部处理驱动的流程,在本质上是一种流程图。
1.活动图基本元素
1.1.初始节点和活动终点
用一个 实心圆表示初始节点
用一个 圆圈内加一个实心圆来表示活动终点
1.2.活动节点
矩形(四角圆弧)
1.3.转换
当一个活动结束时,控制流就会马上传递给下一个活动节点,在活动图中称之为“转换”,用一条 带箭头的直线来表示
1.4.分支与监护条件
分支是用菱形表示的,它有一个进入转换(箭头从外指向分支符号),一个或多个离开转换(箭头从分支符号指向外)。而 每个离开转换上都会有一个监护条件,用来表示满足什么条件的时候执行该转换
1.5.分岔与汇合
1.6.泳道
2.案例