目录:

1、什么是活动图

2、活动图的构成

(1)起点

(2)重点

(3)活动名称

(4)判断条件

(5)同步条

(6)接收信号

(7)发送信号

(8)泳道

(9)转移

3、活动图实例--订单处理

4、活动图--机房收费系统

5、小结

1、什么是活动图

活动图(ActivityDiagram)是阐明了业务用例实现的工作流程。是状态图的一种特殊形式。是UML用于对系统的动态行为建模的一中常用工具,描述活动的顺序,展现从一个活动到另一个活动的控制流。

活动图在本质上是一种流程图,着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。

活动图侧重从行为的动作描述

2、活动图的构成

(1)起点

用于便是活动图中所有活动的起点,有且只有一个

(2)终点

用于表示活动图中活动的终点,可以有多个

(3)活动名称

活动图中要描述的一个动作

(4)判断条件

活动流程出现的分支与决策

(5)同步条

活动之间的同步,由一个或多个信息流引入或引出

(6)接收信号

从外部过程接收一个信号,并执行相应的活动

(7)发送信号

向外部过程发送一个信号

(8)泳道

用于对活动按照对象进行分组,用于描述对象之间的合作关系

(9)转移

用于表示活动之间的转移,连接活动、七点、终点、同步条、判断等

3、活动图实例--订单处理

4、活动图--机房收费系统

从三部分画了一下机房收费系统的活动图,分别是用户登录、上下机、有泳道的机房收费系统这三方面

首先是用户登录方面,登录系统首先要验证用户名和密码是否正确,然后再判断登录的用户的身份,也就是说登录系统的这个用户是一般用户/操作员/管理员,判断完了就进入主窗体了,之后就可以进行基本的操作了,最后完成之后退出系统,这就是一个完整的用户登录流程

其次从上机方面简单的画了一下,具体过程如下图,我就不介绍了

最后是从整体的角度画了有泳道的机房收费系统,具体如下图

5、小结

以上就是我对活动图的基本认识,其实活动图的本质就是流程图,所以画起来是没有什么难度的,只要把活动图的基本元素和原理弄清楚就没什么问题了,注意区分一下活动图和状态图

活动图和状态图都是用于对系统动态行为建模的基本工具,不同的是活动图侧重从行为的动作描述,状态图侧重从行为的结果来描述

转载于https://blog.csdn.net/liuziteng0228/article/details/53066390

uml点餐系统活动图_UML活动图(Activity Diagram)相关推荐

  1. uml点餐系统活动图_UML活动图(转载)

    概述: 活动图是另一个重要的UML图来描述系统的动态方面. 活动图基本上是代表流程形成一个活动到另一个活动的流程图.活动可以被描述为一个系统的操作. 因此,绘制控制流从一个操作到另一个.此流可以是连续 ...

  2. uml点餐系统活动图_UML活动图

    活动图是UML 行为图 ,它显示了控制或对象流的流,重点在于流的顺序和条件.活动模型协调的动作可以被启动,当其他操作可以完成执行,对象和数据变得可用,或者由于流程外部的某些事件发生. 通常在UML 活 ...

  3. uml点餐系统活动图_UML建模——活动图(Activity Diagram)

    活动图概述 •活动图和交互图是UML中对系统动态方面建模的两种主要形式 •交互图强调的是对象到对象的控制流,而活动图则强调的是从活动到活动的控制流 •活动图是一种表述过程基理.业务过程以及工作流的技术 ...

  4. uml活动图 各个功能的操作流程和分支_UML活动图介绍和用法图解

    本文概述 在UML中, 活动图用于演示系统内而不是实现内的控制流.它对并发和顺序活动进行建模. 活动图有助于设想从一个活动到另一个活动的工作流程.它强调了流动的条件和流动的顺序.流可以是顺序的, 分支 ...

  5. UML中的用例图、活动图、顺序图

        想要完成用户的需求分析,一般需要用例图.用例说明文档.活动图.顺序图.用户界面原型的相互配合.用例图描述系统具有哪些功能,谁使用这些功能:用例说明文档解释用例的场景.使用者.触发条件等内容:活 ...

  6. UML统一建模语言第7章 状态机图和活动图课后习题

    <UML2基础.建模与设计教程>杨弘平等编著,清华大学出版社,第7章 状态机图和活动图课后习题 1.下面哪个不是UML中的静态视图?(A) A.状态机图        B.用例图      ...

  7. 推荐几个常用在线图工具(支持时序图、用例图、类图、活动图、组件图、状态图、对象图、部署图等。同时还支持非 UML 图的甘特图、架构图等)

    推荐几个常用 '在线' 图工具(支持时序图.用例图.类图.活动图.组件图.状态图.对象图.部署图等.同时还支持非 UML 图的甘特图.架构图等) 软件项目开发过程中经常需要 画流程图.接口时序图.框架 ...

  8. UML图:活动图详细介绍

    活动图简介 什么是活动图(Activity Diagram) 活动图是UML用于对系统的动态行为建模的另一种常用工具,它描述活动的顺序,展现从一个活动到另一个活动的控制流,活动图在本质上是一种流程图: ...

  9. UML 对象图、时序图、活动图 、状态图、协作图 、包图、组件图及部署图

    UML 对象图.时序图.活动图 .状态图.协作图 .包图.组件图及部署图 目录 对象图 时序图 活动图 状态图 协作图 包图 组件图 部署图 对象图 对象图是类图的一个实例,用于显示系统执行时的一个可 ...

最新文章

  1. java实现链接数据库_Java 链接数据库
  2. JMS - QueueBrowser
  3. Struts的MVC和Spring的MVC的区别
  4. Android-实现一个简单的自动翻译插件
  5. Flink中的容错机制
  6. 华师计算机基础在线作业秋,18秋华师《计算机基础》在线作业(20210408185935).pdf...
  7. Kaggle 官方教程:嵌入
  8. java trim all,[JAVA中各种去除空格][java string.trim()][str.replaceAll去空格]
  9. 适合于小团队且周期短的产品迭代的APP测试流程
  10. 火车预购票系统设计JAVA_火车订票系统的设计与实现
  11. python 皮尔森相关系数(Pearson)
  12. 南京信息工程大学eduroam使用方法
  13. 如何在html页面中左尖括号,想要在HTML中显示一个尖括号“
  14. 问题:设计一个大学教师和学生管理程序, 教师包括 编号、姓名、职称和教研室 数据的输入输出; 大学生包括编号、姓名、性别、班号、英语、高等数学和数据结构三门课程成绩的输入输出和计算平均分; 研究生包
  15. 单片机c语言ad与da转换实验报告,单片机AD与DA转换实验报告.docx
  16. 最全的apple pay苹果支付步奏
  17. 单片机软件延时的时间计算
  18. ----- 前端面试题 -----
  19. Shannon理论——笔记1
  20. centos7 更新网络源,下载扩展源时出现“one of the configured repositories failed”提示,解决方案

热门文章

  1. tb加matlab开发,开拓者 TB用matlab测试出来一个比较不错的交易系统-开拓者知识 -程序化交易(CXH99.COM)...
  2. 从橘子洲智能洁净景区项目看无人驾驶的现实与困境
  3. spm oracle cloud,Expérience client
  4. java获取buttongroup中选中按钮的文本
  5. 什么是 Spring Framework?
  6. macpro如何清理磁盘空间_释放Mac硬盘上磁盘空间的10种方法
  7. 解答关于企业私有云解决方案的疑问
  8. 没有通过查重的论文会被发表吗?
  9. C# 检查两个list 里面的内容是否一致
  10. CSS系列之盒子阴影box-shadow(CSS3)