数据流图也称数据流程图 (Data Flow Diagram,DFD)。
一、数据流图的基本图形元素
数据流图中的基本图形元素包括:数据流(Data Flow)、加工(Process)、数据存储(Data Store)和外部实体 (External Agent)。其中,数据流、加工和数据存储用于构建软件系统内部的数据处理模型;外部实体表示存在于系统之外的对象,用来帮助用户理解系统数据的来源和去向。
1-1、外部实体
外部系统,当前开发的系统之外的系统
1-2、数据存储
认字母D,不要认图形!
1-3、数据流
1-4、加工
示例:
1、父图
只有实体和数据流
2、子图(父图的细分)
二、父图、子图平衡
1、父图中的数据流 = 子图中的数据流
一般父图不会缺失数据流。
示例:找出缺少的数据流
2、加工既有输入数据流,也有输出数据流
示例:
子图中的加工5,只有输出,没有输入。
3、数据守恒
文字说明中一个功能,对应图形中的一个加工。
示例:
三、真题
真题1:B
真题2:
真题3:
有两条数据流,名称是一样的:DF4,输入数据流、输出数据流名称相同,说明该数据对加工P4没有作用。
下午题可以,上午题不可以!
真题4:
真题5:
真题6:
真题7: