数据流程图总结

      在做自考毕业设计的时候遇到了数据流程图这一块,之前自考的时候考过,但是并没有很深入的了解,现在重新总结一下作为回顾以往学习的知识吧!

一 书本里面的定义:

        数据流程图(DFD):是一种能全面描述信息系统逻辑模型的主要工具,可以用少数集中符号综合的反映出信息在系统中的流动、处理和存储情况。数据流程图表示操作或是数据的方向。包括四种基本图形符号:箭头(数据流)、圆或是投缘(表示加工)、双杠(表示数据存储)、方框(数据的源点或重点)  

二 我的理解:

          数据流程图就是在数据在软件或是系统运行过程中的流动过程。就好比我们登陆一个网站,他的数据流是,我们输入的密码和用户名经过网站获取,提交给服务器,在服务器中进行判断需要调用数据库中的数据,然后将判断结果返回到我们的客户端或是网站中。数据的流经方向就是从网站到服务器,在返回网页上。这就是数据流程图。

三 数据流程图基本成分:

1. 外部实体:系统以外又与系统有联系的人或事物,书名了数据饿外部来源和去处,属于系统的外部和系统的界面。 包括支出数据输入的源点和数据输出的终点   
2. 处理过程:对数据逻辑处理,用来改变数据值
3. 数据流:是指处理功能的输入和输出,用来表示中间数据流值,但不能用来改变数据值,是模拟系统数据在系统中传递过程的工具。在数据流程图中用一个水平箭头或垂直箭头表示,箭头支出数据的流动方向,箭线旁注明数据流名。
 4. 数据存储:表示数据保存的地方。仅仅相应存储和访问数据的要求。

四 数据流图的基本原则:

1. 所有图形和符号必须是前面所述的四种进本元素
2. 数据流必须封闭在外部实体间,外部实体可以是多个也可以是一个
3. 数据流程图主图必须更包含前面所述的四种基本元素,缺一不可
4.处理过程至少有一个输入数据流和一个输出数据流
5.任何一个数据流子图都必须与父图上的一个处理过程对应,两者的输入数据流和输出数据流平衡
  
五 注意事项:

1.数据流程图需要逐层扩展
2.检查数据流程图数据流动是否正确
3.提高数据流图的易理解性

                          

你可能感兴趣的:(数据流程图总结)