美文网首页
UML建模(六)--活动图

UML建模(六)--活动图

作者: liumw1203 | 来源:发表于2022-04-12 11:29 被阅读0次

UML建模(六)--活动图

1、概述

1.1 定义

活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动的控制流。

1.2 作用

活动图的作用:描述用例,描述类的操作。

1.3 对比

1、活动图和状态图
活动图和状态图都是状态机的一种表现形式。都是对系统中动态活动进行建模。
两种图的不同:

活动图 状态图
对一个对象类执行的某一系列活动进行组合描述 某一类对象经过不同活动后的状态进行组合描述
系统内部的处理流程驱动 外部事件的参与

2、活动图和流程图
相似:都是一种流程图。
不同

流程图 活动图
描述处理过程 描述对象的活动顺序
控制结构:顺序,分支,循环 控制结构:对象的动作行为决定。
面向过程 面向对象
不可以描述并发过程 可以描述并发过程

2、组成元素

2.1 活动:命令的执行,活动的进行。

图符表示:


image.png

2.2 状态:开始状态,结束状态。

图符表示:


image.png

2.3 转移:活动之间,活动与状态之间的转换。

图符表示:


image.png

2.4 判断:对一个动作或者状态进行判断,然后选择要执行的下一步操作。

空形菱形表示


image.png

2.5 同步条:用于并行执行的活动图中。成对出现,并行活动开始和结束都有一跟同步条来表示分歧和汇合。

粗线条表示同步条。


image.png

2.6 泳道:对活动进行分组。怎么分组——每一个区域都代表特定的类,或者是人,或者是部门责任区。

image.png

在含有泳道的活动图中,清晰的表明了每个活动的执行对象。在活动图中每个活动只可以属于一个泳道。

2.7 对象流

活动图中可以将活动涉及到得对象通过依赖将其连接在状态或者活动上。对象用矩形框表示


image.png

3、示例:机房收费系统示例:

1、管理员添加和删除管理员的活动图:


image.png

2、查询充值金额活动图:


image.png

3、结账活动图:


image.png

参考

1、《UML图之四——活动图

相关文章

  • UML建模(六)--活动图

    UML建模(六)--活动图 1、概述 1.1 定义 活动图是一种流程图,用来描述活动的序列,从一个活动到另一个活动...

  • UML建模(活动图)

    阿里巴巴长期招聘Java研发工程师p6,p7,p8等上不封顶级别,有意向的可以发简历给我,注明想去的部门和工作地点...

  • UML图系列——用例图

    UML图系列文章目录 UML图系列——UML概要 UML图系列——建模和面向对象 UML图系列——UML模型图的构...

  • UML建模工具

    1.简介 UMLet是一款简单实用、开源的轻量级UML建模工具,UML中定义了用例图、类图、对象图、状态图、活动图...

  • UML类图总结

    什么是UML类图Unified Modeling Language (UML)又称统一建模语言或标准建模语言,是始...

  • 终于明白六大类UML类图关系了

    UML,全称Unified Modeling Language,统一建模语言。而UML图分为用例图、类图、对象图、...

  • 设计模式

    设计模式 1. 工具 UML类图(统一建模语言) 类图是UML图中的一种, 推荐Processon, 在线建模工具...

  • UML建模<第六篇>:活动图

    在UML中,活动图本质上就是流程图,它用于描述系统的活动。活动图分为两种:流程图、泳道图 工具:PowerDesi...

  • UML建模学习-类图

    UML建模 定义 UML:统一建模语言 使用软件:StarUML 分类 类图类图是描述系统中的类,以及各个类之间的...

  • UML 教程

    UML 结构建模图 关键词:部署图, 组件图, 包图, 类图, 复合结构图, 对象图, 活动图, 状态机图, 用例...

网友评论

      本文标题:UML建模(六)--活动图

      本文链接:https://www.haomeiwen.com/subject/bqwgsrtx.html