UML笔记 - 活动图

Posted 鱼鱼不愚

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了UML笔记 - 活动图相关的知识,希望对你有一定的参考价值。

4. 活动图

4.1 定义活动图

活动图本质是一种流程图,其描述了从活动到活动的控制流。

4.2 认识活动图标记符

活动图主要的标记组件分别是:

  • 活动:活动图中指示要完成某项工作的指示符,即工作流过程中命令的执行或活动的进行,具有瞬时性和不可被中断的原子性,用圆角半径较大的矩形表示。

  • 状态:用于在活动图中说明转折点的转移,是一组动作或操作的组合,可以被中断,且可以有内部转移。用圆角矩形表示。

  • 转移:活动之间的转换。用带箭头的实线表示。

    image-20210622211347069

活动图和状态图都是以实心圆表示的初始节点启动,到一个由内含实心圆的终止节点结束。

UML笔记 - 活动图
image-20210622211321901

控制点:就是转移条件,同一个活动或状态有多条出转换时,用控制点决定选择哪一条出去。

UML笔记 - 活动图
image-20210622211409118

判断节点:就是把控制点安排到一个空心的菱形上。

UML笔记 - 活动图
image-20210622212929075

合并节点:分支合并之处,也是一个棱形。

UML笔记 - 活动图
image-20210622213059772

4.3 其他标记符

4.3.1 事件和触发器

事件和触发也是一种控制流,但不是通过表达式判断的,而是依赖事件触发的。如调用吃面(酸辣粉)消息就相当于此次调用事件触发了吃面(酸辣粉)的工作流。

UML笔记 - 活动图
image-20210622213254717

4.3.2 分叉和汇合

相当于并发,用一黑粗横线分出多条工作流,再以同样的符号汇合。

image-20210622213647166

4.3.3 泳道

用大矩形表示,表示一个对象,各个对象负责完成其泳道内的操作。

image-20210622214414357

4.3.4 对象流

对象流中的箭头用带箭头的虚线表示,即表示对对象产生的影响,如创建、修改和撤销等。

没图,下一个。


END.


以上是关于UML笔记 - 活动图的主要内容,如果未能解决你的问题,请参考以下文章

《UML大战需求分析》阅读笔记3

《UML大战需求分析》阅读笔记6

(软考笔记) —— 系统架构设计师 - UML建模与架构文档化

(软考笔记) —— 系统架构设计师 - UML建模与架构文档化

05《火星——UML大战需求分析》阅读笔记之五

UML大战需求分析——阅读笔记03