【#第一文档网# 导语】以下是®第一文档网的小编为您整理的《业务流程图与数据流程图的区别与联系》,欢迎阅读!

一、业务流程图与数据流程图的区别
1. 描述对象不同
业务流程图的描述对象是某一具体的业务 业务是指企业管理中必要且逻辑上相关的、 系统调研时 , 通过了解组织结构和业务功能 但由此我们得到的对业务的认识是静态的 产业务要涉及从采购到财务
; 数据流程图的描述对象是数据流。
为了完成某种管理功能的一系列相关的活动。
在
, 我们对系统的主要业务有了一个大概的认识。 , 是由组织部门映射到业务的。 而实际的业务是流
, 生 应收
动的 , 我们称之为业务流程。一项完整的业务流程要涉及到多个部门和多项数据。例如
, 到生产车间 , 到库存等多个部门 ; 会产生从原料采购单 ,
付 账款 , 入库单等多项数据表单。 因此 , 在考察一项业务时我们应将该业务一系列的活动即 整个过程为考察对象 , 而不仅仅是某项单一的活动 项业务处理过程中的每一个步骤用图形来表示
, 这样才能实现对业务的全面认识。将一
, 并把所有处理过程按一定的顺序都串起来
就形成了业务流程图。如图 1 所示 , 就是某公司物资管理的业务流程图。
数据流程图是对业务流程的进一步抽象与概括。 形成一个整体。从安东尼金字塔模型的角度来看
抽象性表现在它完全舍去了具体的物质 , 业务流程图描述对象包括企业中的信息
, 只
,
剩下数据的流动、 加工处理和存储 ; 概括性表现在它可以把各种不同业务处理过程联系起来 流、资金流和物流 , 数据流程图则主要是对信息流的描述。此外 字典的说明 , 对系统的逻辑模型进行完整和详细的描述。
, 数据流程图还要配合数据
2. 功能作用不同
业务流程图是一本用图形方式来反映实际业务处理过程的 开发者理顺和优化业务过程是很有帮助的。 务流程。 绘制流程图的目的是为了分析业务流程 重复的环节 ; 增补缺少的必须的环节 程图的过程中可以发现问题
“流水帐 ”。绘制出这本流水帐对于
, 易于阅读和理解业
; 合并
, 在绘制流
业务流程图的符号简单明了
, 在对现有业务流程进行分析的基础上进行
业务流程重组 , 产生新的更为合理的业务流程。通过除去不必要的、多余的业务环节
; 确定计算机系统要处理的环节等重要步骤
, 分析不足 , 改进业务处理过程。
数据流程分析主要包括对信息的流动、传递、 是要发现和解决数据流通中的问题
程。数据流程图比起业务流程图更为抽象 于信息系统的逻辑模型。
处理、 存储等的分析。 数据流程分析的目的就
, 这些问题有 : 数据流程不畅 , 前后数据不匹配 , 数据处
, 它舍弃了业务流程图中的一些物理实体
, 更接近
理过程不合理等。 通过对这些问题的解决形成一个通畅的数据流程作为今后新系统的数据流
对于较简单的业务 , 我们可以省略其业务流程图直接绘制数据流程
图。
3. 基本符号不同
对数据流程图的基本符号解释如下 :
, 它不属于数据流程图的核心部分
, 只是
外部实体表示数据流的始发点或终止点。原则上讲
数据流程图的外围环境部分。 在实际问题中它可能是人员、 计算机外设、 系统外部的文件等。
在圆形框中用文字注明外部实体的编码属性和名称。 数据流是用箭头线及其上的数据表示数据流动的方向 数据存储表示逻辑意义上的数据存储环节 环节。它用一个右边开口的长方形条来表示 边填写该数据存储的标志。
, 数据流由一个或一组数据项组成。
, 不考虑存储的物理介质和技术手段的数据存储 , 图形右部填写存储的数据和数据集的名字
, 左
处理逻辑 加工 也称为处理或功能 数据内容基础上增加新的内容
, 它包括两方面的内容 : 一是改变数据结构 ; 二是在原有 , 图形下部填
,形成新的数据。 一般用一个长方形表示处理逻辑
写处理的名字 , 上部填写该处理的标志。
关于业务流程图和数据流程图的基本符号很多教材上都不完全一致 的标准。例如 , 有的教材上用圆形表示外部实体 符号不同 , 但代表的含义都相同。 中的相应的符号基本一致 ;
务流程图中的箭头线表示信息流向 它有名称 , 通常写在数据流的上方。 4. 绘制过程不同
, 还没有形成一个统一
, 有的用矩形表示外部实体。二者所使用的
业务流程图中的业务处理和存储这两个符号和数据流程图
业务流程图和数据流程图中都有箭头线的符号 , 但含义不同 : 业
,
, 它没有名称 ; 数据流程图中的箭头线表示某一数据流
业务流程图就是用一些规定的符号及连线来表示某个具体务处理过程。 根据系统详细调查过程中所得的资料 一张图上。它的绘制无严格的规则 一般也遵循 “自顶向下 ”的原则。
业务流程图的绘制是
, 按业务实际处理过程 , 用规定的符号将它们绘制在同
, 只需简明扼要地如实反映实际业务过程。在绘制过程中
数据流程图的绘制方法较为复杂 整个系统当成一个处理功能
, 它是按照 “自顶向下 , 逐层求精 ”的方法进行的 , 也就是将
, 即一个粗略的数据流程图
,画出它和周围实体的数据联系过程
( 顶层数据流程图 ), 然后逐层向下分析 , 直到把系统分解为详细的低层次的数据流程图。如 图 A 是一个高等学校学藉管理系统的顶层数据流程图。绘制数据流程图的注意事项 :
①数据流程图的绘制一般是从左到右进行。 右侧画出接收信息的系统外部实体。
从左侧开始标出外部实体 , 然后画出由外部实体
, 最后在流程图的
产生的数据流 , 再画出处理逻辑、数据流、数据存储等元素及其相互关系
②父图与子图的平衡。 子图是对父图中处理逻辑的详细描述 必须在子图中反映。 父图与子图的平衡是数据流守恒原则的体现
, 因此父图中数据的输入和输出
, 即对每一个数据处理功能
来说 , 要保证分解前后的输入数据流与输出数据流的数目保持不变。 ③数据流至少有一端连接处理框。 从数据存储直接传送到外部实体。
④数据存储输入 /输出协调。数据存储必定有输入数据流和输出数据流
, 缺少任何一个则意味
数据流不能直接从外部实体直接传送到数据存储
, 也不能
本文来源:https://www.dy1993.cn/s33G.html