活动图概述

1、活动图概述

  • 活动图和交互图(时序图、协作图)是UML中对系统动态方面建模的两种主要形式
  • 交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流
  • 活动图是一种表述过程基理、业务过程以及工作流的技术。它可以用来对业务过程、工作流建模,也可以对用例实现甚至是程序实现来建模
  • UML 2.0而言,去除了“活动图是状态图的一种特例”这一规定

2、如何绘制活动图

  • “活动图” 比较直观易懂;与传统的流程图十分的相近,只要能够读懂活动图,就不难画出活动图
  • 绘制时首先决定是否采用泳道:主要根据活动图中是否要体现出活动的不同实施者
  • 然后尽量使用分支、分岔和汇合等基本的建模元素来描述活动控制流程
  • 如果需要,加入对象流以及对象的状态变化,利用一些高级的建模元素(如辅助活动图、汇合描述、发送信号与接收信号、引脚、扩展区)来表示更多的信息
  • 活动图的建模关键是表示出控制流,其它的建模元素都是围绕这一宗旨所进行的补充