绘制数据流图详解:要素与原则
需积分: 34 158 浏览量
更新于2024-08-16
收藏 341KB PPT 举报
"购入新书-如何画数据流图"
数据流图(Data Flow Diagram,简称DFD)是一种用于系统分析和设计的图形工具,它描绘了数据在系统中的流动和处理过程。数据流图通常由四个基本成分组成:数据流、数据存储、数据处理(加工)和外部项。
1. 数据流:
数据流表示数据及其流向,它是由一组固定成分的数据组成。例如,“选课单”包含了学号、姓名、课程编号和课程名等元素。数据流可以是从一个加工到另一个加工,也可以在加工与数据存储或外部项之间流动。数据流的命名应使用具有实际含义的名词,避免使用空洞的词汇。在绘制数据流图时,不应将控制流误认为数据流,例如,读取下一张卡片的动作是控制流,不应出现在数据流图中。
2. 加工:
加工代表对数据进行的操作,如处理选课单或生成发票。加工通常会有一个编号,表示其在层次分解中的位置。加工的命名至关重要,顶层加工的名称通常代表整个系统项目的名称,建议使用动宾或主谓词组,避免使用无意义的动词。每个加工至少应该有一个输入数据流和一个输出数据流。
3. 数据存储:
数据存储表示需要保留的数据,如学生档案或课程设置。它有“读出”和“写入”的方向。在分层数据流程图中,数据存储通常限定在特定的层次。命名规则与数据流类似,应具有清晰的意义。
4. 外部项:
外部项代表系统外部的信息提供者或使用者,如学务科。它们标识数据的输入源(数据源)或输出终点(数据终点)。虽然外部项有助于理解,但它们不是系统内的实体。所有数据流都必须从某个加工流出或流入另一个加工,不能直接从外部项流向数据存储,反之亦然。
正确绘制DFD的方法:
- 首先,理解系统的功能和数据流程,确保所有组件都被准确地表示出来。
- 其次,按照自顶向下的方式分解系统,创建层次结构。
- 注意保持数据流的合理性,避免数据流直接在外部项和数据存储之间流动,或者数据流之间没有经过任何加工。
- 确保每个加工都有输入和输出数据流,避免出现孤立的元素。
- 使用标准符号表示数据流、数据存储、加工和外部项,保持一致性。
- 定期审查和修订数据流图,确保它准确反映了系统的实际运作。
通过这些原则和注意事项,我们可以有效地绘制数据流图,以清晰、直观的方式展示系统的工作流程,从而更好地理解和设计信息系统。
点击了解资源详情
点击了解资源详情
点击了解资源详情
521 浏览量
2021-12-10 上传
128 浏览量
2022-01-12 上传
2022-11-05 上传
2021-09-17 上传

无不散席
- 粉丝: 33
最新资源
- 支付宝订单监控免签工具:实时监控与信息通知
- 一键永久删除QQ空间说说的绿色软件
- Appleseeds训练营第4周JavaScript练习
- 免费HTML转CHM工具:将网页文档化简成章
- 奇热剧集站SEO优化模板下载
- Python xlrd库:实用指南与Excel文件读取
- Genegraph:通过GraphQL API使用Apache Jena展示RDF基因数据
- CRRedist2008与CRRedist2005压缩包文件对比分析
- SDB交流伺服驱动系统选型指南与性能解析
- Android平台简易PDF阅读器的实现与应用
- Mybatis实现数据库物理分页的插件源码解析
- Docker Swarm实例解析与操作指南
- iOS平台GTMBase64文件的使用及解密
- 实现jQuery自定义右键菜单的代码示例
- PDF处理必备:掌握pdfbox与fontbox jar包
- Java推箱子游戏完整源代码分享