绘制数据流图:数据守恒与正确性
需积分: 34 90 浏览量
更新于2024-08-16
收藏 341KB PPT 举报
"数据守恒-如何画数据流图"
数据流程图(Data Flow Diagram,简称DFD)是一种用于描述信息系统中数据流动和处理过程的图形表示方式。它由四个基本成分构成:数据流、数据处理(加工)、数据存储和外部项。在创建数据流图时,需要遵循一定的原则和注意事项。
1. 数据流:
数据流表示数据及其流向,通常由一组固定成分的数据组成。例如,“运动员名单”由“队名”、“姓名”和“项目”组成。数据流可以在加工之间流动,也可以在加工与数据存储或外部项之间传递。命名数据流时,应使用名词,避免使用含义模糊的名词,并尽可能采用实际系统中已有的名称。
2. 加工(数据处理):
加工表示对数据执行的操作,如“运动员名单”的生成或“项目参加者”的确定。加工可以有编号来标识其在层次分解中的位置。命名加工时,建议使用动宾词组或主谓词组,避免使用没有具体含义的动词。顶层的加工名通常代表整个系统项目的名称。
3. 数据存储:
数据存储表示需要保存的数据,如“运动员号码”的记录。它可以表示数据的读出和写入操作。在分层DFD中,数据存储通常限定在特定的层。命名数据存储的方式与数据流相似。
4. 外部项:
外部项代表系统外部的信息提供者或使用者,例如“运动员”或“教练组”。它们是数据输入的源点或数据输出的终点,但不是系统内的实体。外部项有助于清晰地理解数据的来源和去向。
在绘制数据流图时,有几个常见错误需要注意:
- 不应将控制流当作数据流,比如“读下张卡”这样的控制操作不应出现在数据流中。
- 不应标出激发条件,如“每月1号”这样的时间触发因素,应直接体现为加工的行为。
- 每个加工至少应有一个输入数据流和一个输出数据流,确保数据的来源和去向明确。
- 数据流不应直接从外部项流向数据存储,也不应直接从数据存储流向外部项,必须经过加工的处理。
通过正确理解和应用这些原则,我们可以创建出准确反映系统数据处理过程的数据流图,有助于系统设计和分析,确保数据在系统中的流动是完整和守恒的。
2010-10-20 上传
2021-10-04 上传
2012-04-22 上传
点击了解资源详情
2021-10-08 上传
2010-04-02 上传
2021-10-08 上传
2021-10-05 上传
2009-10-21 上传
theAIS
- 粉丝: 56
- 资源: 2万+
最新资源
- SSM动力电池数据管理系统源码及数据库详解
- R语言桑基图绘制与SCI图输入文件代码分析
- Linux下Sakagari Hurricane翻译工作:cpktools的使用教程
- prettybench: 让 Go 基准测试结果更易读
- Python官方文档查询库,提升开发效率与时间节约
- 基于Django的Python就业系统毕设源码
- 高并发下的SpringBoot与Nginx+Redis会话共享解决方案
- 构建问答游戏:Node.js与Express.js实战教程
- MATLAB在旅行商问题中的应用与优化方法研究
- OMAPL138 DSP平台UPP接口编程实践
- 杰克逊维尔非营利地基工程的VMS项目介绍
- 宠物猫企业网站模板PHP源码下载
- 52简易计算器源码解析与下载指南
- 探索Node.js v6.2.1 - 事件驱动的高性能Web服务器环境
- 找回WinSCP密码的神器:winscppasswd工具介绍
- xctools:解析Xcode命令行工具输出的Ruby库