「业务流图与数据流图的比较」_第1页
「业务流图与数据流图的比较」_第2页
「业务流图与数据流图的比较」_第3页
「业务流图与数据流图的比较」_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、业务流程图与数据流程图的比拟摘 要业务流程图(Trans actionFl o wDi a gram简称 TFD)和数据流程图(DataFlo w D i a gram简称DFD)是结构化信息系统开发方法中两种常用的图形工具.本文从描述对象、 功能作用、根本符号和绘制方法四个方面阐述二者的区别,对它们的联系也作了介绍.关键词结构化系统开发方法系统调研业务流程图数据流程图业务流程图(T r a nsactio n F 1 owDiagramTFD)和数据流程图(D a ta F 1 o w D iagr a mDF D)是结构化信息系统开发方法中两种常用的系统调查工具.笔者在多年的教学过程中 发

2、现很多学生在学习这局部内容时,对二者的意义和绘制方法易产生混淆.现对二者的区别、联系作一个比拟.一、业务流程图与数据流程图的区别1.描述对象不同业务流程图的描述对象是某一具体的业务;数据流程图的描述对象是数据流.业务是指企业治理中必要且逻辑上相关的、为了完成某种治理功能的一系列相关的活 动.在系统调研时,通过了解组织结构和业务功能,我们对系统的主要业务有了一个大概的 熟悉.但由此我们得到的对业务的熟悉是静态的,是由组织部门映射到业务的.而实际的业务是流动的,我们称之为业务流程.一项完整的业务流程要涉及到多个部门和多项数据.例 如,生产业务要涉及从采购到财务,到生产车间,到库存等多个部门;会产生

3、从原料采购单,应收(付)账款,入库单等多项数据表单.因此,在考察一项业务时我们应将该业务一系列的活动即整个过程为考察对象,而不仅仅是某项单一的活动,这样才能实现对业务的全面熟悉.将一项 业务处理过程中的每一个步骤用图形来表示,并把所有处理过程按一定的顺序都串起来就形成了业务流程图.如图 1所示,就是某公司物资治理的业务流程图.数据是信息J勺载体,是今后信息系统处理的对象.建立信息系统必须考察数据的来龙去 脉.数据流指的就是流动的数据,它可以是一项数据,也可以是一组数据(如扣款数据文件、订货单等).数据流程图就是把数据在组织内部的流动情况抽象地独立出来,舍去了具体的组织机构、信息载体、处理工作、

4、物资、材料等,单从数据流动过程来考查实际业务的数据处理模式.数据流程图主要描述了信息的产生、流动、传递、处理、存储等过程.由于篇幅有 限,不再另外给出数据流程图的例子,可参看本文中的图C为某高校学藉治理数据流程图.数据流程图是对业务流程的进一步抽象与概括.抽象性表现在它完全舍去了具体的物质只剩下数据的流动、加工处理和存储;概括性表现在它可以把各种不同业务处理过程联系起来,形成一个整体.从安东尼金字塔模型的角度来看,业务流程图TFD描述对象包括企业中的信息流、资金流和物流,数据流程图DFD那么主要是对信息流的描述.此外,数据流程图还要配合数据字典Da t aD icti.nary的说明,对系统的

5、逻辑模型进行完整和详细的描 述.2 .功能作用不同业务流程图是一本用图形方式来反映实际业务处理过程的“流水帐.绘制出这本流水帐对于开发者理顺和优化业务过程是很有帮助的.业务流程图的符号简单明了,易于阅读和理解业务流程.绘制流程图的目的是为了分析业务流程,在对现有业务流程进行分析的根底上进行业务流程重组, 产生新的更为合理的业务流程.通过除去不必要的、 多余的业务环节;合并重复的环节;增补缺少的必须的环节;确定计算机系统要处理的环节等过程进行业务流程的优化.绘制业务流程图是分析业务流程的重要步骤 题,分析缺乏,改良业务处理过程.数据流程分析主要包括对信息的流动、传递、,在绘制流程图的过程中可以发

6、现问处理、存储等的分析.数据流程分析的目的就是要发现和解决数据流通中的问题,这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等.通过对这些问题的解决形成一个通畅的数据流程作为今后新系统的数据流程.数据流程图比起业务流程图更为抽象,它舍弃了业务流程图中的一些物理实体,更接近于信息系统的逻辑模型.对于较简单的业务 程图.3 .根本符号不同1业务流程图的常用的根本符号有以下六种,我们可以省略其业务流程图直接绘制数据流,见图2所示.图2业务流程图的根本符号2数据流程图的根本符号见图3所示.外部实体ZZZ处理效提薄图3数据流程图的根本符号对数据流程图的根本符号解释如下:外部实体表示数据流的始

7、发点或终止点.原那么上讲,它不属于数据流程图的核心局部,只是数据流程图的外围环境局部.在实际问题中它可能是人员、计算机外设、系统外部的文件等.在圆形框中用文字注明外部实体的编码属性和名称.数据流是用箭头线及其上的数据表示数据流动的方向,数据流由一个或一组数据项组成.数据存储表示逻辑意义上的数据存储环节,不考虑存储的物理介质和技术手段的数据存储环节.它用一个右边开口的长方形条来表示,图形右部填写存储的数据和数据集的名字,左边填写该数据存储的标志.处理逻辑加工也称为处理或功能,它包括两方面的内容:一是改变数据结构 ;二是在原 有数据内容根底上增加新的内容,形成新的数据.一般用一个长方形表示处理逻辑

8、 ,图形下部 填写处理的名字,上部填写该处理的标志.关于业务流程图和数据流程图的根本符号很多教材上都不完全一致,还没有形成一个统一的标准.例如,有的教材上用圆形表示外部实体 ,有的用矩形表示外部实体.二者所使用的 符号不同,但代表的含义都相同.业务流程图中的业务处理和存储这两个符号和数据流程图 中的相应的符号根本一致;业务流程图和数据流程图中都有箭头线的符号,但含义不同:业务流程图中的箭头线表示信息流向,它没有名称;数据流程图中的箭头线表示某一数据流,它有名称,通常写在数据流的上方.4.绘制过程不同业务流程图就是用一些规定的符号及连线来表示某个具体业务处理过程.业务流程图的绘制是根据系统详细调查过程中所得的资料,按业务实际处理过程,用规定的符号将它们绘制在同一张图上.它的绘制无严格的规那么,只需简明扼要地如实反映实际业务过程.在绘制过程中一般也遵循“自顶向下的原那么.数据流程图的绘制方法较为复杂,它是根据“自顶向下,逐层求精

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论