绘制数据流图的指南
需积分: 34 179 浏览量
更新于2024-08-16
收藏 341KB PPT 举报
本文主要介绍了如何绘制数据流图(Data Flow Diagram, DFD),强调了其四个基本组成部分:数据存储、数据流、外部项和数据处理,并提供了相关的注意事项和常见错误示例。
在数据流图中,有以下几个关键概念:
1. **数据流**:数据流代表数据和数据的流动方向,它由一组固定的数据组件构成,如“选课单”包含“学号、姓名、课程编号、课程名”等。数据流可以在加工之间、加工与数据存储或外部项之间流动。命名数据流时,应使用具有实际含义的名词,避免使用空洞的名词。
2. **加工**:加工指的是对数据进行的操作,例如“处理选课单”或“产生发票”。加工通常会有编号以表示在层次分解中的位置。加工的命名建议使用动宾词组或主谓词组,顶层加工的名称应对应整个系统项目的名字。
3. **数据存储**:数据存储表示需要长期保存的数据,如“学生档案”或“课程设置”。它们可以有“读出”和“写入”的流向。在分层数据流程图中,数据存储通常限于特定层。数据存储的命名原则与数据流相似。
4. **外部项**:外部项是系统之外的信息提供者或使用者,如“学务科”,它们提供数据输入或接收数据输出。外部项帮助理解数据的来源和去向,但并不属于系统本身。
在绘制数据流图时,应注意以下几点:
- 不要将控制流误认为数据流,比如“读下张卡”这样的动作是控制流,不应出现在数据流图中。
- 避免标注激发条件,比如“每月1号”这样的时间触发不应直接体现在数据流图上。
- 每个加工至少应有一个输入数据流和一个输出数据流。
- 错误的示例包括数据流直接从外部项流向数据存储,或者数据存储之间直接进行数据流动,这些都是不合理的数据流动方式。
通过理解这些基本概念和注意事项,可以有效地绘制出清晰、准确的数据流图,以帮助分析和设计信息系统。在实践中,不断练习和完善绘制技巧,可以使数据流图更好地反映系统的实际运作情况。
2021-12-24 上传
255 浏览量
2021-12-21 上传
2023-07-05 上传
2021-11-26 上传
2021-11-19 上传
2021-12-18 上传
2021-01-18 上传
2019-11-03 上传
getsentry
- 粉丝: 26
- 资源: 2万+
最新资源
- C++ Qt影院票务系统源码发布,代码稳定,高分毕业设计首选
- 纯CSS3实现逼真火焰手提灯动画效果
- Java编程基础课后练习答案解析
- typescript-atomizer: Atom 插件实现 TypeScript 语言与工具支持
- 51单片机项目源码分享:课程设计与毕设实践
- Qt画图程序实战:多文档与单文档示例解析
- 全屏H5圆圈缩放矩阵动画背景特效实现
- C#实现的手机触摸板服务端应用
- 数据结构与算法学习资源压缩包介绍
- stream-notifier: 简化Node.js流错误与成功通知方案
- 网页表格选择导出Excel的jQuery实例教程
- Prj19购物车系统项目压缩包解析
- 数据结构与算法学习实践指南
- Qt5实现A*寻路算法:结合C++和GUI
- terser-brunch:现代JavaScript文件压缩工具
- 掌握Power BI导出明细数据的操作指南