• 2.3 UML活动图


    活动图定义
      活动图描述了在一个过程中,顺序的/并行的活动及其之间的关系
        应用于商业过程、工作流(业务过程)、复杂算法的建模
      活动图是顶点和弧的集合
        活动节点
        动作
        流
        对象值
        注解和约束等

    活动图基本建模元素

      活动图的开始、结束、对象
      活动节点
        一个活动是一个过程中进行的非原子的执行单元
        活动的执行最终延伸为一些独立动作(Action)的执行
      分支
        一个分支可以有一个进入流和多个离去流
        在每个离去流上必须设置一个监护条件
        条件放在方括号里
        条件不能重叠,以免二义性
          可以有 [else] 分支
        两个控制路径可以重新合并,无需监护条件

    活动图基本建模元素

      分岔和汇合(Forking and Joining)
        分岔表示把一个单独的控制流分成两个或多个并发的控制流
        汇合表示两个或多个并发控制流的同步发生,一个汇合可以有两个或多个进入转移和一个输出转移
        在UML中,用同步棒来说明并行控制流的分岔和汇合
        同步棒是一条水平或垂直的粗线条

    活动图基本建模元素

      泳道
        将一个活动图中的活动分组,每一组表示一个特定的类别、人或部门,他们负责完成组内的活动
        每个组被称为一个泳道
        用一条垂直的实线把它们分开
        每个活动严格地属于一个泳道
        转移可以跨越泳道
        同步棒可以跨越泳道
        泳道是包的一种

    活动图小结

      活动图

        描述一项任务执行过程中所完成的工作(动作)
        描述对象内部的工作
        显示如何执行一组相关的动作,以及这些动作如何影响它们周围的对象
        显示用例的实例如何执行动作以及如何改变对象状态
        说明一次业务流程中的人(参与者)和对象是如何工作的
      活动图与用例模型互为补充,主要用于需求分析阶段
      活动图中的基本要素包括
        活动(动作)、转移、分支、分叉和汇合、泳道、对象流等

  • 相关阅读:
    关于Qt国产化系统开发的几点总结
    C#和Qt实现的对于异常处理的一个使用策略
    echarts 自定义省份区块颜色的两种方法
    获取某个文件下的.vue文件
    仿写单选框/多选框
    重置对象属性
    elementUI之树形数据Table遇到的问题
    sass使用记录
    koa的使用记录
    六顶思想帽
  • 原文地址:https://www.cnblogs.com/mayZhou/p/10367934.html
Copyright © 2020-2023  润新知