数据流图
数据流图(DFD)是用来表达功能功能模型的工具,只考虑信息流动和处理的情况
数据流图符号:
数据的源点或终点,指数据从哪里来,经过处理后的数据到哪里去
人员,部门,传感器装备
表达对信息的处理
程序、单个程序、人工处理过程
数据的存储
文件、文件的一部分、数据库表或者记录 硬盘、磁带等介质
表示数据的流动
学生给出购书单,经过数据学生用书表和教材存量表验证,如果通过就开发票,学生可以获得领书单;否则就会获得无效书单
多个输出或者输出数据流的符号:
对于输入来说:+表示只需输入一个即可,*表示需要同时输入,异或表示只能输入一个
对于输出来说:+表示输出至少一个;*表示一定输出两个;异或表示只能输出一个
分层数据流图:本质上是对数据处理进行细化
数据流(数据存储)命名:使用名词、代表整体、见名知义
处理命名:动宾命名,反应整个处理功能,只包含一个动词
源点和终点命名:用户文帝域习惯使用的名称,如采购员
数据流图可以作为分析和交流的工具;可以用来划分处理的边界