数据流图绘制规范与解析

需积分: 41 20 下载量 121 浏览量 更新于2024-09-29 收藏 85KB DOC 举报
本文主要介绍了数据流图(Data Flow Diagram, DFD)的画法,包括基本符号的使用、数据流、加工处理和文件的表示方法。 数据流图是一种常用的系统分析工具,用于描绘信息在系统中的流动路径以及数据如何被处理。在绘制数据流图时,需要遵循一定的规则和约定。 1. 数据流图的基本符号: - 源点(Source):数据的起点,如外部实体。 - 终点(Sink):数据的终点,通常代表系统的输出或接收者。 - 加工(Process):处理数据的逻辑单元,可以是任何操作。 - 文件(Data Store):存储数据的实体,可以是数据库、文档等。 - 数据流(Data Flow):表示数据的流动,由箭头连接的带有名称的线段。 2. 数据流: - 数据流由一组特定的数据组成,例如发票信息。 - 数据流用带箭头的线段表示,箭头指示流向,名称应反映数据内容。 - 数据流可以从加工流向加工,文件,或源点到加工,反之亦然。 - 同名数据流是禁止的,除非它们有不同的含义或结构。 - 不同的数据流可以在同一加工之间存在,表示不同的用途或时间。 3. 加工处理: - 加工是对数据进行的操作,如计算、排序或打印。 - 加工应有一个明确的名称,通常包含动词,如“计算工资”。 - 加工分为两种类型:改变数据结构(如排序)和产生新数据(如总计)。 4. 文件: - 文件用于存储数据,名称应反映其内容。 - 数据流进出文件时,流向很重要。读取时数据流出文件,写入时数据流入。 - 修改文件时,数据流可能是双向的,表示同时读写。 在绘制数据流图时,应注意区分数据流与控制流。控制流如“月末”激发加工的触发事件,不应作为数据流展示在图中。此外,数据流图应清晰地表达数据的流动路径,确保每个加工的作用清晰,并避免过于复杂,以便于理解和分析。 总结来说,数据流图是通过图形化方式描绘系统数据处理流程的重要工具,它可以帮助分析人员理解系统的功能,识别问题,并为系统设计提供基础。正确绘制数据流图,需要对基本符号的使用有深入理解,并遵循相应的规范和约定。