文章目录

  • 大纲
  • 七、活动图
    • 7.1 活动图概要
    • 7.2 活动图事物
    • 7.3 活动图关系
    • 7.4 活动图实例
      • 1.一般的活动图
      • 2.带泳道的活动图

本文转载自:https://www.cnblogs.com/leafsunshin/p/11495300.html

作者:许东明

大纲


UML教程1:模型图的构成和功能说明
UML教程2:用例图
UML教程3:类图
UML教程4:顺序图
UML教程5:协作图
UML教程6:状态图
UML教程7:活动图
UML教程8:构件图 部署图 附录


七、活动图

7.1 活动图概要

  • 描述系统的动态行为。
  • 包含活动状态(ActionState),活动状态是指业务用例的一个执行步骤或一个操作,不* 是普通对象的状态。
  • 活动图适合描述在没有外部事件触发的情况下的系统内部的逻辑执行过程;否则,状态图更容易描述。
  • 类似于传统意义上的流程图。
  • 活动图主要用于:
    • 业务建模时,用于详述业务用例,描述一项业务的执行过程;
    • 设计时,描述操作的流程。

7.2 活动图事物

7.3 活动图关系

7.4 活动图实例

1.一般的活动图

本活动图描述一个处理订单的用例执行过
(1)执行setup order
(2)根据order的类型是执行不同的分支:

  • single order:执行assign seat、charge credit card
  • subscription:同时执行assignseats、debit account或 award bonus
  • single order与subscription两步可同时进行

(3) 最后mail packet。

2.带泳道的活动图

本例为一个按活动职责(带泳道)组织的处理订单用例的活动图(模型中的活动按职责组织)。活动被按职责分配到用线分开的不同区域(泳道):

  • Customer
  • Sales
  • Stockroom
    (1) 顾客要求服务,Sales负责接收定单,并提交到Stockroom
    (2) Stockroom处理定单,与此同时,Customer付款,并由Sales处Deliverorder至Customer。

UML教程7:活动图相关推荐

  1. UML状态图和活动图

    转载于https://www.cnblogs.com/jingwhale/p/4230235.html UML状态图和活动图 UML状态图和活动图 统一建模语言UML(Unified Modeling ...

  2. YY博客园UML用例图-活动图-状态图之博客模块

    UML建模YY系列: YY博客园UML类图之博客模块 YY博客园UML时序图之博客模块 YY博客园UML用例图-活动图-状态图之博客模块 前面YY了博客园UML类图之博客模块和博客园UML时序图之博客 ...

  3. UML建模工具——活动图

    [面向对象分析UML建模工具全部文章] UML建模工具(1)--用例图 UML建模工具(2)--活动图 UML建模工具(3)--类图 UML建模工具(4)--顺序图 UML建模工具(5)--通信图 U ...

  4. Visual Paradigm 教程[UML]:如何在UML中绘制活动图?

    下载Visual Paradigm最新版本 活动图由活动和状态之间的活动,状态和转换组成,描述了如何协调活动以提供服务,例如,单个用例中的事件如何相互关联,或者用例集合如何协调创建 组织的工作流程. ...

  5. UML建模之活动图介绍

    活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流.活动图在本质上是一种流程图.活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的 ...

  6. UML建模(活动图状态图)

    活动图: 概念: 活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流. 活动图的作用: 描述用例,描述类的操作,另外,可以用来描述算法(单独使用). 活动图表示法:   ...

  7. EA(Enterprise Architect) UML 建模之活动图

    http://www.cnblogs.com/echosong/p/3496747.html 一.活动图的概念作用 活动图本质上是一种流程图,它描述活动的序列,即系统从一个活动到另一个活动的控制流. ...

  8. 【UML建模】(5) UML建模之活动图

    您好,我是码农飞哥,感谢您阅读本文,欢迎一键三连哦.

  9. uml活动图 各个功能的操作流程和分支_UML学习系列教程08------九大基本图05---活动图(Activity Diagram)(重点理解和流程图的区别)...

    @活动图定义: 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流. 活动图在本质上是一种流程图. 活动图与状态图都是状态机的表现形式,但是两 ...

  10. 【转】[完全免费] 在线UML Class Diagram 类图工具 - 教程第1部分

    在线Visual Paradigm - UML编辑器 使用在线UML编辑器轻松绘制UML图,其中包含功能强大的UML编辑工具,即时UML语法检查和整洁的用户界面.Visual Paradigm在线UM ...

最新文章

  1. 让SpringBoot不再需要Controller、Service、Mapper,这款开源工具绝了!!!
  2. SAP MM 如何看一个Inbound Delivery单据相关的IDoc?
  3. cannot import name '_C'
  4. 同感,C#对JSON序列化和反序列化有点蹩脚
  5. .NET Framework开源详细配置
  6. 6.OSI七层网络模型与TCP/IP四层网络模型
  7. Clipboard.js:不用Flash实现剪贴板功能的轻量级JavaScript库
  8. 使用log4j2打印mybatis的sql执行日志
  9. php中sisson用法,thinkPHP中session()方法用法详解
  10. debian下ror新建项目报错解决
  11. linux 查看运行 job,如何通过Web查看job的运行情况
  12. 怎么更改wifi频段_科普 | 你了解WiFi信号扩展器吗?
  13. Linux 驱动层实现阻塞和非阻塞
  14. vue-element-admin之修改登录页面背景
  15. 慕课网-前端课程学习完成
  16. matlab glxs,Matlab中的textscan(转载整理)
  17. Android身份证扫描
  18. 冷暖自知 who knew:伤感日志
  19. 该怎么选择便宜和贵的SSL证书
  20. 基于Linux平台上的外文文献阅读软件—需求分析

热门文章

  1. linux开放端口,允许外部通过端口访问
  2. linux sendmail 乱码,sendmail+formail乱码
  3. 某年级三个班的Java考试成绩如下表所示,请采用二维数组保存这些数据(Java实验)
  4. 2023年常见的20道JavaScript面试题及其答案解析,你知道多少
  5. 我的开源视音频项目汇总
  6. 电影 纽约黑帮 Gangs of New York
  7. 【PAT甲级】1001 A+B Format
  8. C#基础[Week3]-20级前后端
  9. 无法定位序数于动态链接库libeay32.dll问题解决办法
  10. SQL2008数据类型分类及含义