数据流图
数据流图表示数据的流动,可以有多层,每层逐步细化,通过对顶层的加工进行分解可以得到下一层的图,直到无法分解得到底层图。
基本元素
- 外部实体
矩形 - 加工
用圆矩或者圆表示,用圆矩容易填写文字描述好看,用圆容易区分加工和外部实体,软考的出题一般都是圆矩 - 数据存储
开口矩形或者双横线表示 - 数据流动
用箭头表示
绘制需要注意的地方
-
父子图平衡
- 父图和子图指向同一个外部实体的数据流 方向,数量,名称应该相同
-
加工必须有输入和输出数据流(有出入两个方向的箭头)
没有输入输奇迹,没有输出是黑洞 -
数据流的起点或者终点必须有一个是加工
数据流动如果没有加工就是无意义的流动 -
数据流的加工输入输出需要和文字描述一致