首页 > 技术文章 > 流程图与活动图的区别于联系

jsj182zfj 2020-11-10 17:42 原文

| 班级 |


| ---- | ---- | ---- |
| 作业要求 |
目录

    | 学号 | 3180701226 |
    目录

      题目要求

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

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

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

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

      一、流程图

      定义:

       流程图是描述过程,系统或计算机算法的图。它们被广泛用于多个领域,以清晰,易于理解的图表记录,研究,计划,改进和交流经常复杂的过程。流程图有时被拼写为流程图,使用矩形,椭圆形,菱形以及可能的许多其他形状来定义步骤的类型,并使用连接箭头来定义流程和顺序。流程图是流经一个系统的信息流、观点流或部件流的图形代表

      类型:

      文件流程图
      数据流程图
      系统流程图
      程序流程图

      符号定义

      流程图符号

      案例

      二、活动图

      定义:

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

      事物

      活动图中的事物,包括活动,起点,终点,对象流,发送信号和接收信号,以及泳道等,如下所示:

      关系

      活动图中的关系,相对于事物来说比较简单,如下:


      案例

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

      活动图是逐步活动和动作的工作流的图形表示,并支持选择,迭代和并发

      流程图是说明特定问题的解决方案模型的图形表示

      活动图是表示系统逐步活动的工作流程的UML行为图,而流程图是表示解决问题的步骤顺序的图形图。即使这两个符号相似,活动图和流程图之间也存在明显差异

      活动图是面向对象的,而流程图是面向过程的。
      案例如上。

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

      活动图本质上是一个流程图,只是更加抽象了。

      推荐阅读