概述
数据流图也称数据流程图(Data Flow Diagram,DFD),精确地在逻辑上描述系统的功能、输入、输出和数据存储
等,是系统逻辑模型的重要组成部分。
基本元素
数据流(Data Flow)、加工(Process)、数据存储(Data Store)、外部实体(External Agent)
数据流:由
一组固定成分的数据
构成,表示数据的流向。
- 从一个加工流向另一个加工(P -> P)
- 写:从加工流向数据存储(P -> D)
- 读:从数据存储流向加工(D -> P)
- 输入:从外部实体流向加工(E -> P)
- 输出:从加工流向外部实体(P -> E)
加工:描述了输入数据流到输出数据流之间的变换。
- 一个加工可以有多个输入/输出数据流,但
至少有一个输入数据流和一个输出数据流
。- 一个加工的输入数据流必须足以产生输出数据流。
数据存储 :用来存储数据。