UML--->活动图梳理

活动图梳理

活动图
  • 概述
    • 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,常常用于描述业务过程和并行处理过程,活动图在本质上是一种流程图。
    • 泳道将一个活动图中的活动划分为不同的组,每个组分别对应不同角色的操作。活动图描述多个角色之间的协作处理非常有效。
  • 活动图的组成元素
    • 动作状态
      • 【图形】平滑的圆角矩形 enter image description here
    • 对象
      • 【图形】矩形方框 enter image description here
    • 对象流
      • 对象流(Object Flows)——对象流是动作状态或者活动状态与对象之间的依赖关系,表示动作使用对象或动作对对象的影响。enter image description here
    • 初始节点和活动终点
      • enter image description here
    • 分叉与汇合
      • 分叉用于将动作流分为两个或多个并发运行的分支,而汇合则用于同步这些并发分支,以达到共同完成一项事务的目的enter image description hereenter image description here
    • 泳道
      • 泳道将活动图中的活动划分为若干组,并把每一组指定给负责这组活动的业务组织,即对象 enter image description here
活动图和流程图区别
  • 流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系;
  • 活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
  • 活动图能够表示并发活动的情形,流程图不能。

猜你喜欢

转载自www.cnblogs.com/frankltf/p/9567352.html
今日推荐