活动图概述
1、活动图概述
- 活动图和交互图(时序图、协作图)是UML中对系统动态方面建模的两种主要形式
- 交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流
- 活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模
- UML 2.0而言,去除了“活动图是状态图的一种特例”这一规定
2、如何绘制活动图
- “活动图”
比较直观易懂;与传统的流程图十分的相近,只要能够读懂活动图,就不难画出活动图
- 绘制时首先决定是否采用泳道:主要根据活动图中是否要体现出活动的不同实施者
- 然后尽量使用分支、分岔和汇合等基本的建模元素来描述活动控制流程
- 如果需要,加入对象流以及对象的状态变化,利用一些高级的建模元素(如辅助活动图、汇合描述、发送信号与接收信号、引脚、扩展区)来表示更多的信息
- 活动图的建模关键是表示出控制流,其它的建模元素都是围绕这一宗旨所进行的补充