数据流图


数据流图(DFD)是用来表达功能功能模型的工具,只考虑信息流动和处理的情况

数据流图符号:


数据的源点或终点,指数据从哪里来,经过处理后的数据到哪里去

人员,部门,传感器装备

表达对信息的处理

程序、单个程序、人工处理过程

数据的存储

文件、文件的一部分、数据库表或者记录 硬盘、磁带等介质

表示数据的流动


学生给出购书单,经过数据学生用书表和教材存量表验证,如果通过就开发票,学生可以获得领书单;否则就会获得无效书单


多个输出或者输出数据流的符号:

对于输入来说:+表示只需输入一个即可,*表示需要同时输入,异或表示只能输入一个
对于输出来说:+表示输出至少一个;*表示一定输出两个;异或表示只能输出一个


分层数据流图:本质上是对数据处理进行细化

数据流(数据存储)命名:使用名词、代表整体、见名知义
处理命名:动宾命名,反应整个处理功能,只包含一个动词
源点和终点命名:用户文帝域习惯使用的名称,如采购员

数据流图可以作为分析和交流的工具;可以用来划分处理的边界

相关