• 1.摘要
  • 2.基本信息
  • 3.基本内容
  • 4.实现方法
  • 4.1.基本图例符号
  • 4.2.方框图图形符号
  • 5.数据流程图
  • 5.1.数据流程图的定义(Data Flow Diagram,DFD)
  • 5.2.数据流程图图例
  • 5.3.数据流程图的特征
  • 5.4.数据流程图的作用
  • 6.参考资料

数据流程分析

数据流程分析就是把数据在现行系统内部的流动情况抽象出来,舍去了具体组织机构、信息载体、处理工作等物理组成,单纯从数据流动过程来考察实际业务的数据处理模式。数据流程分析主要包括对信息的流动、变换、存贮等的分析。其目的是要发现和解决数据流动中的问题。

基本信息

  • 中文名

    数据流程分析

  • 载体

    数据是信息的载体

  • 组成

    组织机构信息载体处理工作

  • 内容

    流动变换存贮

基本内容

这些问题有:数据流程不畅,前后数据不匹配,数据处理过程不合理等等。问题产生的原因有的是属于现行管理混乱,数据处理流程本身有问题,有的也可能是我们调查了解数据流程有误或作图有误。调查的目的就是要尽量地暴露系统存在的问题,并找出加以解决的方法。一个通畅的数据流程是今后新系统用以实现这个业务处理过程的基础。

实现方法

现有的数据流程分析多是通过分层的数据流程图(data flow diagram,简称DFD)来实现的。其具体的做法是:按业务流程图理出的业务流程顺序,将相应调查过程中所掌握的数据处理过程,绘制成一套完整的数据流程图,一边整理绘图,一边核对相应的数据和报表、模型等。如果有问题,则定会在这个绘图和整理过程中暴露无疑。

基本图例符号

常见的数据流程图有两种,一种是以方框、连线及其变形为基本图例符号来表示数据流动过程,另一种是以圆圈及连接弧线作为其基本符号来表示数据流动过程。这两种方法实际表示一个数据流程的时候,大同小异,但是针对不同的数据处理流程却各有特点。故在此我们介绍其中一种方法,以便读者在实际工作中根据实际情况选用。

方框图图形符号

方框图的图例符号及基本用法如下:

外部实体 外部实体用一个小方框并外加一个立体轮廓线表示,在小方框中用文字注明外部实体的编码属性和名称。如果该外部实体还出现在其它数据流程中,则可在小方框的右下角划一斜线,标出相对应的数据流程图编号。

数据流动 数据流动用直线、箭头加文字说明组成,例如销售报告送销售管理人员,库存数据送盘点处理等

数据处理 数据处理用圆角小方框来表示。方框内必须表示清楚三方面的信息:一是综合反映数据流程、业务过程及本处理过程的编号;二是处理过程文字描述;三是该处理过程的进一步详细说明。因为处理过程一般比前几种图例所代表的内容要复杂得多,故必须在它的下方再加上一个信息-一注释,用它来指出进一步详细说明具体处理过程的图号。

数据库储 即是对数据记录文件的读写处理,一般用一个右边不封口的长方形来表示。同上述图例符号一样,它也必须表明数据文件的标识编码和文件名称两部分信息

由于实际数据处理过程常常比较繁杂,故应该按照系统的观点,自顶向下地分层展开绘制。即先将比较繁杂的处理过程(不管有多大)当成一个整体处理块来看待(俗称“黑匣子”),然后绘出周围实体与这个整体块的数据联系过程;然后再进一步将这个块展开。如果内部还涉及到若干个比较复杂的数据处理部分的话,又将这些部分分别视为几个小“黑匣子”,同样先不管其内部,而只分析它们之间的数据联系,这样反复下去,依此类推,直至最终搞清了所有的问题为止。也有人将这个过程比喻为使黑匣子逐渐变“灰”,直到“半透明”和“完全透明”的分析过程。

数据流程图

数据流程图的定义(Data Flow Diagram,DFD)

数据流程图是一种能全面地描述信息系统逻辑模型的主要工具,它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。

数据流程图图例

常见的数据流程图有两种:

一种是以方框、连线及其变形为基本图例符号来表示数据流动过程。