zoukankan      html  css  js  c++  java
  • 个人作业二-举例分析流程图与活动图的区别与联系

    作业班级https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18
    作业要求 https://edu.cnblogs.com/campus/ahgc/AHPU-se-JSJ18/homework/11474
    作业目标 熟悉流程图与活动图的定义及其分别适用的场合,理解两者的区别与联系
    学号 3180701301

    作业要求

    作业应该包括以下四部分内容

    (1)给出流程图的定义说明

    (2)给出活动图的定义说明

    (3)举例对比流程图与活动图的区别

    (4)举例分析流程图与活动图的联系

    一、流程图的定义说明

    流程图是描述过程,系统或计算机算法的图。它们被广泛用于多个领域,以清晰,易于理解的图表记录,研究,计划,改进和交流经常复杂的过程。

    流程图有时被拼写为流程图,使用矩形,椭圆形,菱形以及可能的许多其他形状来定义步骤的类型,并使用连接箭头来定义流程和顺序。

    它们的范围从简单的手绘图到描述多个步骤和路线的综合计算机图。如果我们考虑所有各种形式的流程图,它们是地球上最常见的图表之一,许多领域的技术人员和非技术人员都使用它们。

    有时有时用更专门的名称来调用流程图,例如流程流程图,流程图,功能流程图,业务流程映射,业务流程建模和表示法(BPMN)或流程流程图(PFD)。

    它们与其他流行的图相关,例如数据流程图(DFD)和统一建模语言(UML)活动图。

    二、活动图的定义说明

    活动图是UML行为图。它代表每个活动如何一个接一个地流动。活动是系统的某种操作。此外,活动图有助于组织的业务和开发团队了解系统过程和行为。

     

    动作:活动中的一个步骤,其中用户或软件执行给定任务。在Lucidchart中,动作用圆角矩形表示。

    决策节点: 流程中由菱形表示的条件分支。它包括一个输入和两个或多个输出。
    控制流: 连接器的另一个名称,用于显示图中步骤之间的流。
    起始节点: 表示活动的开始。起始节点用黑色圆圈表示。
    结束节点: 代表活动的最后一步。末端节点由黑色实心圆圈表示

    银行系统的活动图
    此图显示了从银行帐户取款或将钱存入银行帐户的过程
    用UML直观地表示工作流的一个优点是能够在一张图表上显示提款和存款

    三、流程图与活动图的区别

    活动图是逐步活动和动作的工作流的图形表示,并支持选择,迭代和并发
    流程图是说明特定问题的解决方案模型的图形表示
    活动图是表示系统逐步活动的工作流程的UML行为图,而流程图是表示解决问题的步骤顺序的图形图。即使这两个符号相似,活动图和流程图之间也存在明显差异

    四、流程图与活动图的联系

    活动图本质上是一个流程图

     

     

  • 相关阅读:
    [转]我是如何走进黑客世界的?
    Pycharm里面使用PIL库之后,为什么调用Image的方法不能弹出代码提示,怎样能让代码提示弹出?
    查看Windows系统里的进程已运行的时间
    pyinstaller将py文件转成exe格式
    谈谈关于Python里面小数点精度控制的问题
    python访问百度地图接口并返回信息
    解决RabbitMQ service is already present
    IntelliJ IDEA :Error:(1, 1) java: 非法字符: 'ufeff'
    Intellij IDEA调试功能总结
    Tomcat8 启动中提示 org.apache.catalina.webresources.Cache.getResource Unable to add the resource
  • 原文地址:https://www.cnblogs.com/yuwenhan/p/13956278.html
Copyright © 2011-2022 走看看