数据流图是一种结构化分析方法,用于描述信息系统中的数据流动和处理过程。它由一系列符号和线组成,通常用于可视化系统中数据如何流动的。下面从多个角度分析数据流图的成分。
一、符号
1. 方框(symbol 属):方框表示一个过程。即输入的数据和输出的数据经过一定的处理过程,得到新的输出。
2. 圆圈(symbol 属):圆圈表示一个文件。即维护一个信息库的系统。
3. 梯形(symbol 属):梯形表示一个数据库。即对数据的存储和管理。
4. 箭头(symbol 属):箭头表示数据的方向。箭头的指向表示数据的流动方向:从输入到输出。
二、线
1. 实线(line 属):实线表示一种直接关系。即数据的流动路径明确且无歧义,数据的输出必然与输入有关,可以完全推理出输出。
2. 虚线(line 属):虚线表示一种间接关系。即数据的流动路径有歧义,不一定与输出有关,需要通过额外的规则、过程等推出输出。
三、逻辑
1. 数据流(flow 属):数据流是一种特定的信息性输入和输出。即数据源到数据接受者。描述信息是如何在程序中流动的。
2. 数据处理(process 属):数据处理是一种输入和输出间的操作。即采用某种方法或规则,将给定数据转换成有意义的输出数据。
3. 数据存储(data store 属):数据存储是一种需要编程来存储大量数据的操作。即将数据存储到以文件和数据库为例的存储介质中。
微信扫一扫,领取最新备考资料