首页 > 技术文章 > 个人作业二-举例分析流程图与活动图的区别与联系

hu666 2020-11-12 23:12 原文

作业通知

博客班级 AHPU-软件工程导论-计算机18级
作业要求 个人作业二-举例分析流程图与活动图的区别与联系
作业目标 认识什么是流程图什么又是活动图
学号 3180701230

作业要求

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

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

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

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

流程图的定义

概念:以特定的图形符号加上说明,表示算法的图,称为流程图或框图。流程图是流经一个系统的信息流、观点流或部件流的图形代表。在企业中,流程图主要用来说明某一过程。这种过程既可以是生产线上的工艺流程,也可以是完成一项任务必需的管理过程。

基本结构:顺序结构,条件结构(又称选择结构),循环结构,分支结构。

流程图=流程+图。
流程:Flow,是指特定主体为了满足特定需求而进行的有特定逻辑关系的一
列操作过程,流程是自然而然就存在的。但是它可以不规范,可以不固定,可
充满问题。
图:Chart或者Diagram,是将基本固化有一定规律的流程进行显性化和书面化
从而有利于传播与沉淀、流程重组参考。所以流程图可以将一个任务的流程以
表的形式展示,让流程的展示更加直观,便于记忆和传播。
流程图是表示算法思路的一种方法,流程图以特定的图形符号加上说明,表示算法的图。

活动图的定义

活动图的定义
活动图(activity diagram)是阐明了业务用例实现的工作流程。业务工作流程说明了业务为向所服务的业务主角提供其所需要的价值而必须完成的工作,业务用例由一系列活动组成,他们共同为业务主角生成某些工件。工作流程通常包括一个基本的工作流程和一个或多个备选工作流程。工作流程的结构使用活动图来进行说明。

流程图与活动图的区别与联系

流程图与活动图的区别:
1、活动图不仅能表达顺序流程控制,还能表达并发流程控制;但是流程图不行;
2、活动图是面对对象的,而流程图是面对过程的;
3、流程图着重描述处理过程,它的主要控制结构是顺序、分支和循环,各个处理过程之间有严格的顺序和时间关系;而活动图描述的是对象活动的顺序关系所遵循的规则,它着重表现的是系统的行为,而非系统的处理过程。
流程图与活动图的联系
流程图和活动图是比较像的,活动图在本质上是一种流程图,活动图着重表现从一个活动到另一个活动的控制流,是内部处理驱动的流程。活动图和传统的流程图也很相似,往往流程图所能表达的内容,大多数情况下活动图也可以表达。

推荐阅读