1.数据流图基本概念
一个数据流图中主要包含下面四种元素
1.数据流:由数据组成,箭头表示数据的流向,每个数据流具有一个名称来反映数据流的含义.
数据流
2.加工:描述输入数据流经过什么样的处理变成输出数据流.(相当于程序中的函数).
加工
3.数据存储(文件、表):用来表示暂时存储的数据,每个文件都有名字。数据流流向文件表示写文件,数据流流出文件表示读文件.
数据存储
4.外部实体:存在于软件系统外的人员组织,如操作该软件系统的人就属于外部实体.
外部实体
2.设计原则
1.父图与子图的平衡
子图的输入输出数据流同父图对应加工的输入输出数据流必须一致,此即父图与子图的平衡。
1.1 子图内的平衡
在子图内部的加工需要同时具有数据流的输入和数据流的输出,不能出现下面两种情况: