软工视频-----数据流图

数据流图(Data Flow Diagram)简称DFD

定义

数据流图从数据传递和加工的角度,以图形的方式刻画数据流从输入到输出的传输变换过程。数据流图是结构化系统分析的主要工具,他表示了系统内部信息的流向,并表示系统的逻辑处理的功能。

特性

1.抽象性2.概括性3.层次性

用途

1.系统分析员用这种工具可以自顶向下分析系统信息流程

2.可在图上画出需要计算机处理的部分

3.根据数据存贮,进一步做数据分析,向数据库设计过渡

4.根据数流向,定出存取方式。

5.对应一个处理过程,用相应的语言,判定表等工具表达处理方法。

优点

1.总体概念强,每一层都明确强调“干什么”,“需要什么”:“给出什么”

2.可以反映出数据的流向和处理结构

3.由于自顶向下分析,容易及早发现系统各部分的逻辑错误,也容易修正

4.容易与计算机处理相对照

5.不直观,一般都要在作业流程分析的基础上加以概括,抽象,修正来得到。

6.如果没有计算机系统帮助的话,人工绘制太麻烦,工作量较大。

主要图形表示

数据加工也可用此符号

其中1表示数据加工的名称  

 

数据流与数据加工之间的关系

*表示同时  圈+表示异或的关系

一般圆圈上面有一个横线上面有执行的顺序

划分数据流图

数据流不是从加工出发就是流向加工。

可以是加工到加工,文件,原点,也可以数据源,文件到加工

不可以:文件到文件,文件到原点,

猜你喜欢

转载自blog.csdn.net/weixin_44663188/article/details/108234421