数据流图简称DFD,它从数据传递和加工角度,以图形方式来表达系统逻辑功能,数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具以及于表示软件模型的一种图示结构
由: 外部实体 数据流 加工 组成
数据流图有如下几个设计原则:
(1)数据守恒原则:对任何一个加工来说,其所有输出数据流中的数据必须能从该加工的输入数括流中直接获得,或者说是通过该加工能产生的数据中获得。
(2)守恒加工原则:对同一个加工来说,输入与输出的名字必须不相同,即使它们的组成成分相同。
(3)对于每个加工,必须既有输入数据流,又有输出数据流。
(4)外部实体与外部实体之间不存在数据流。
(5)外部实体与数据存储之间不存在数据流。
(6)数据存储与数据存储之间不存在数据流。
(7)父图与子图的平衡原则:子图的输入/输出数据流同父图相应加工的输入/输出数据流必须一致。父图与子图之间的平衡原则不存在于单张图。
(8)数据流与加工有关,且必须经过加工。
在大题中一般有两层: