概述:

活动图是另一个重要的UML图来描述系统的动态方面。

活动图基本上是代表流程形成一个活动到另一个活动的流程图。活动可以被描述为一个系统的操作。

因此,绘制控制流从一个操作到另一个。此流可以是连续的,支链的或同时的。活动图处理所有类型的流程控制,通过使用不同的元素,如交叉、加入等

目的:

活动图的基本用途是其他四个图类似。它能够捕捉到该系统的动态行为。其他四幅图是用来显示从一个对象到另一个消息流,但用来显示消息流从一个活动到另一个活动图。

活动是一个特别的系统的操作。活动图不仅用于可视化系统的动态性质,但它们也可用于通过使用正向和逆向工程技术来构建可执行的系统。唯一缺少的东西在活动图的消息部分。

它并不显示任何消息流程从一个活动到另一个。活动图是一段时间视为流程图。虽然图中看起来像一个流程图,但事实并非如此。它显示不同的流程,如并行,分支,并发单。

因此,目的可以被描述为:

绘制活动流程系统。

描述的顺序从一个活动到另一个。

描述系统并行,分支,并发流。

如何绘制活动图?

活动图主要用于为流程图包括由系统执行的活动。但活动图是不完全的,因为他们有一些额外的功能流程图。这些额外的功能,包括分支,平行流,泳道等

之前绘制活动图,活动图中使用的元素,我们必须有一个清醒的认识。活动图的主要元素是活动本身。一个活动是由系统执行的功能。确定活动后,我们需要了解他们是如何相关的约束和条件。

所以在绘制活动图,我们应该确定以下要素:

活动

交互

条件

约束

上述参数确定后,我们需要做一个心理布局整个流程。这种心理的布局转化成一个活动图。

下面是一个例子,订单管理系统的活动图。在图中确定了四个活动都与条件。其中重要的一点应该清楚地了解活动图不能完全匹配的代码。活动图了解活动流程,主要用于企业用户。

下图绘制的四个主要活动:

由客户发送订单

收到订单

确认订单

分发订单

收到订单后请求状态进行检查,以检查它是否是正常的或特殊的顺序。不同的顺序确定之后,执行调度活动,并标记为终止进程。

在哪里使用活动图?

活动图的基本用法是类似于其他四个UML图。的具体用法是模拟控制流从一个活动到另一个。该控制流程不包括消息。

活动图是适用于该系统的活动流程建模。应用程序可以有多个系统。活动图也抓住了这些系统,并介绍了流程从一个系统到另一个。在其他图中,这个特定的用法,不提供。这些系统可以是数据库,外部队列或任何其他系统。

现在,我们将看看活动图到实际应用。从上面的讨论,很显然,活动图是来自一个非常高的级别。因此,它给出了一个系统的高级视图。这种高层次的观点主要是针对企业用户或任何其他人而不是一个技术人员。

此图是用来模拟活动却都业务需求。因此,图有业务的理解,而实施细节上更具冲击力。

以下是活动图的主要用途:

使用业务建模工作流程。

建模的业务需求。

高层次的理解系统的功能。

调查在后一阶段的业务需求。

uml点餐系统活动图_UML活动图(转载)相关推荐

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

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

  2. uml点餐系统活动图_UML活动图(Activity Diagram)

    目录: 1.什么是活动图 2.活动图的构成 (1)起点 (2)重点 (3)活动名称 (4)判断条件 (5)同步条 (6)接收信号 (7)发送信号 (8)泳道 (9)转移 3.活动图实例--订单处理 4 ...

  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. Use Excel Pivot Table as a BI tool
  2. EasyStruct.js轻松创建可填入式html模板结构
  3. html5 jquery mobile,html5 jquery mobile
  4. 解决webserver tcp连接大量CLOSE_WAIT 问题
  5. Spring MVC 中 HandlerInterceptorAdapter的使用
  6. 简单说下C#变量的作用域
  7. sqlite关于时间的处理
  8. wpf中内容包含在border中_Excel中创建包含注释的数学公式
  9. 路飞学城-Python爬虫集训-第二章
  10. 人脸识别:AI产品经理需要了解的CV通识
  11. Linux就业技术指导:简历项目经验示例
  12. python如何调整图片大小_Python实现图片尺寸缩放脚本
  13. 百度bae专业版svn提交问题
  14. Python开发——16.HTML
  15. #微信公众号互联登录-01#
  16. python批量压缩图片_Python图片批量压缩到指定大小并将JPG转为PNG格式
  17. 自己动手用Android和Xposed编写一个微信聊天机器人——《微信聊天精灵》实现关键词自动回复。
  18. 计算机经典书籍介绍及下载站点
  19. 写作论文文献导入方法
  20. 【QTdesigner】课时37.按钮控件(QPushButton)【pyqt5+QTdesigner模式】

热门文章

  1. 小程序分享并携带参数,方便做分销,拼团,返佣等功能
  2. win 11激活方式
  3. Flask -- 会话
  4. excel超链接应用:快速生成目录的几个方法-上
  5. 【小波能量BP】基于小波能量系数提取和BP神经网络的检测算法matlab仿真
  6. Vue-非父子组件间的传值
  7. 到2004年Java技术发展预测
  8. java byte 赋值 原码,Java基础第二天学习笔记
  9. ubuntu:如何制作类似jeso的系统?
  10. Python垃圾回收机制--完美讲解!!!!!