定义
数据流图或称数据流程图(Data Flow Diagram,DFD):用来描绘软件系统逻辑模型的图形工具,它描绘信息和数据从输入到输出的过程中所经历的一系列变换。
DFD的基本成份
答题技巧
a、读说明,首先画出名词和存储;
b、查缺少的数据流,先与父图对比,再与说明对比;
c、时刻牢记数据流图平衡原则;
d、找加工,看动词。
请理解或牢记
(1)分层数据流图平衡原则:
a、父图与子图之间的数据流必须保持一致;
b、父图中某加工的输入输出数据流必须与它的子图输入输出数据流在数量和名字上相同。
c、如果父图的一个输入(或输出)数据流对应于子图中若干个输入(或输出)数据流,而子图中组成这些数据流的数据项全体正好是父图中的这一个数据流,那么它们仍然算是平衡的。
(2)每张数据流图平衡原则:
a、外部实体之间不能直接存在数据流;
b、数据存储之间不能直接存在数据流;
c、外部实体和数据存储之间不能存在数据流;
d、同一个处理输入数据流和输出数据流名称不能相同。
e、加工必须至少有一条输入一条输出;
小知识扩展:
1)若一个加工只有输入数据流而无输出数据流,则称为黑洞;
2)若一个加工只有输出数据流而无输入数据流,则称为奇迹;
3)若一个加工的数据流无法通过加工产生数据流,则称为灰洞。
温馨提示:解答此类题型要有足够的耐心和细心!多注意说明中的一些特殊标点符号(例如,括号、双引号等)。