绘制数据流图的指南

需积分: 34 23 下载量 179 浏览量 更新于2024-08-16 收藏 341KB PPT 举报
本文主要介绍了如何绘制数据流图(Data Flow Diagram, DFD),强调了其四个基本组成部分:数据存储、数据流、外部项和数据处理,并提供了相关的注意事项和常见错误示例。 在数据流图中,有以下几个关键概念: 1. **数据流**:数据流代表数据和数据的流动方向,它由一组固定的数据组件构成,如“选课单”包含“学号、姓名、课程编号、课程名”等。数据流可以在加工之间、加工与数据存储或外部项之间流动。命名数据流时,应使用具有实际含义的名词,避免使用空洞的名词。 2. **加工**:加工指的是对数据进行的操作,例如“处理选课单”或“产生发票”。加工通常会有编号以表示在层次分解中的位置。加工的命名建议使用动宾词组或主谓词组,顶层加工的名称应对应整个系统项目的名字。 3. **数据存储**:数据存储表示需要长期保存的数据,如“学生档案”或“课程设置”。它们可以有“读出”和“写入”的流向。在分层数据流程图中,数据存储通常限于特定层。数据存储的命名原则与数据流相似。 4. **外部项**:外部项是系统之外的信息提供者或使用者,如“学务科”,它们提供数据输入或接收数据输出。外部项帮助理解数据的来源和去向,但并不属于系统本身。 在绘制数据流图时,应注意以下几点: - 不要将控制流误认为数据流,比如“读下张卡”这样的动作是控制流,不应出现在数据流图中。 - 避免标注激发条件,比如“每月1号”这样的时间触发不应直接体现在数据流图上。 - 每个加工至少应有一个输入数据流和一个输出数据流。 - 错误的示例包括数据流直接从外部项流向数据存储,或者数据存储之间直接进行数据流动,这些都是不合理的数据流动方式。 通过理解这些基本概念和注意事项,可以有效地绘制出清晰、准确的数据流图,以帮助分析和设计信息系统。在实践中,不断练习和完善绘制技巧,可以使数据流图更好地反映系统的实际运作情况。