(2.3)建模工具UML用例模型

1.活动图的定义

  • 活动图描述了在一个过程中, 顺序的/并行的活动及其之间的关系,就是描述业务流程的
    应用于商业过程、 工作流(业务过程) 、 复杂算法的建模

  • 活动图是顶点和弧的集合,包括:
    活动节点
    动作

    对象值
    注解和约束等

  • 用例模型和活动图死相互补充的
    建模元素说明:
    1)开始、结束
    2)两根直线,划分了三个泳道
    3)活动节点
    4)弧,迁移线
    5)对象
    6)同步棒:合并、分岔
    7)分支:条件判断
    在这里插入图片描述

2.活动图的基本建模元素

  • 活动图的开始、 结束、 对象
    在这里插入图片描述
  • 活动节点
    一个活动是一个过程中进行的非原子的执行单元
    活动的执行最终延伸为一些独立动作(Action)的执行
    在这里插入图片描述
  • 分支
    (1) 一个分支可以有一个进入流和多个离去流
    (2)在每个离去流上必须设置一个监护条件
    条件放在方括号里
    条件不能重叠,以免二义性,可以有 [else] 分支
    (3)两个控制路径可以重新合并,无需监护条件
    在这里插入图片描述
  • 分岔和汇合( fokring and joining)
    (1)分岔表示把一个单独的控制流分成两个或多个并发的控制流
    (2)汇合表示两个或多个并发控制流的同步发生, 一个汇合可以有两个或多个进入转移和一个输出转移
    (3)在图中, 用同步棒来说明并行控制流的分岔和汇合
    (4) 同步棒是一条水平或垂直的粗线条
    在这里插入图片描述
  • eg:
    (1)泳道
    将一个活动图中的活动分组, 每一组表示一个特定的类别、 人或部门, 他们负责完成组内的活动;
    每个组被称为一个泳道,用一条垂直的实线把它们分开;
    每个活动严格地属于一个泳道;
    转移可以跨越泳道;
    同步棒可以跨越泳道;
    (2)泳道是包的一种
    在这里插入图片描述

3.活动图小结

  • 描述一项任务执行过程中所完成的工作(动作)

  • 描述对象内部的工作

  • 显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象

  • 显示用例的实例如何执行动作以及如何改变对象状态

  • 说明一次业务流程中的人(参与者)和对象是如何工作的

  • 活动图与用例模型互为补充,主要用于需求分析阶段

  • 活动图中的基本要素包括
    活动(动作)、转移、分支、分叉和汇合、泳道、对象流等

发布了556 篇原创文章 · 获赞 140 · 访问量 16万+

猜你喜欢

转载自blog.csdn.net/u011436427/article/details/104236479