数据流图
1.数据流图的概念
数据流图(DFD)是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换。
- 数据流图只是描绘数据在软件中流动和被处理的逻辑过程。
- 数据流图是系统逻辑功能的图示表示。
- 数据流图只考虑系统必须完成的基本逻辑功能,比考虑具体实现。
2.外部实体
外部实体:位于系统之外的信息提供者或使用者
- 说明数据输入的源点或数据输出的终点
- 外部实体可用来明确系统和环境的界限
- 同一外部实体可以在一张数据流程图中出现若干次
3.数据流
数据流:表示数据和数据流向,由一项或一组固定成分的数据组成。
数据流的命名:
用名词,不要使用意义空洞的名词
尽量使用现实系统已有的名字
4.处理
处理又称功能,表示对数据进行的操作。
处理的命名:
尽量最好使用动宾词组
不要使用空洞的动词
常见错误:每个处理至少有一个输入数据流和一个输出数据流
5.数据存储
数据存储是指通过数据文件、文件夹和账本等存储数据
为了避免线条的交叉,同一数据存储可以出现若干次
数据存储:是数据的“保存处”和“中转站”可以避免处理和处理