UML基础(七)--活动图

一、活动图概念

       描述活动流程图的图形,但与一般的流程不同,UML的活动图支持多分支并发。
       活动用圆角矩形表示。在一个活动图中,只能有一个起始状态,可以有零或多个终止状态。
       活动图可以表示两个或更多类对象之间的过程控制流,因此在业务单元的级别上能对更高级别的业务过程建模。

基本要素

1. 动作状态与活动状态
动作状态表示原子动作,当用的时间较短时,采用圆端方框表示。
活动状态可以视为动作状态的组合,可以内嵌状态机。
2. 转移
带箭头的直线
3. 分支
逻辑判断
4. 分叉和汇合
表示并发的事流。
活动图01
5. 泳道
将活动图按负责的对象分区。
活动图02
6. 对象流
加入了对象的状态。活动和对象间用虚线箭头连接,对象用矩形表示。【】是对象当前的状态。
活动图03

二、活动图建模

  1. 确定所关注的业务焦点,一般一个活动图只描述一个业务流程。
  2. 确定业务流程中的业务对象。选择对全部工作流有高层职责的业务对象,每个建立一条泳道。
  3. 确定起始状态和终止状态,确定边界。从起始状态开始,确定活动节点。
  4. 将复杂的活动或多次出现的活动集合归并到一个活动状态节点。
  5. 考虑分支,在考虑分叉和汇合。
  6. 对重要的对象,使用对象流。
发布了33 篇原创文章 · 获赞 7 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_39722475/article/details/93763157
今日推荐