绘制数据流图:局部存储在加工间的应用
需积分: 34 143 浏览量
更新于2024-08-16
收藏 341KB PPT 举报
在IT领域,数据流程图(DataFlow Diagram, DFD)是一种用于描述信息系统中数据流动、处理过程及其存储的图形工具。当数据在加工(即对数据进行操作的处理步骤)之间传递时,局部数据存储的使用至关重要。以下是关于如何正确绘制数据流图的一些关键要素:
1. **数据流**:
- 数据流是DFD的基本组成部分,代表数据的流动,例如“选课单”数据包含学号、姓名、课程编号等成分。数据流可以双向流动,即从一个加工到另一个加工,也可以在加工与数据存储或外部项之间传输。命名数据流时,应使用具有实际含义的名词,并优先考虑现实系统中的名称,避免空洞的术语。
2. **加工**:
- 加工表示对数据的操作,如“处理选课单”或“计算工资”。每个加工都有一个唯一的编号,反映其在层次分解中的位置。命名加工时,顶层的名称应体现整个系统的概括,动宾或主谓词组更合适,避免使用模糊不清的动词。
3. **数据存储**:
- 数据存储是临时或永久保存数据的地方,如“学生档案”或“商品库存”。它们有方向性,即“读出”或“写入”。在分层DFD中,数据存储通常局限于特定层级。命名时,遵循数据流的命名规则。
4. **外部项**:
- 外部项是系统外部的实体,如“学务科”,提供数据输入或接收数据输出。它们强调数据的来源和目的,帮助理解系统的边界,但并非系统内部的组件。
5. **注意事项**:
- 在绘制DFD时,避免将控制流混淆为数据流,如在读取下一张卡的例子中,这是控制逻辑而非数据流动。同时,不要在图中标出触发条件,因为这些是流程控制层面的内容。
- 每个加工至少需要一个输入数据流和一个输出数据流,确保数据的完整流转。
6. **错误示例**:
- 图中列举了一些常见的错误,比如数据流直接从外部项流向数据存储,或者数据流没有明确的起点和终点,这些都是不合理的数据流动模式。
7. **绘制DFD的步骤**:
- 了解数据流、加工、数据存储和外部项的概念后,按照层次结构绘制DFD,确保数据的流动符合逻辑,避免错误的连接方式。
局部数据存储在数据流程图中起到桥梁的作用,正确地展示数据在不同处理步骤间的流动路径,是创建清晰、有效信息系统的关键步骤。在绘制过程中,遵循命名规则、区分数据流与控制流,并注意层次结构,有助于确保数据流程图的准确性和易理解性。
1900 浏览量
4212 浏览量
109 浏览量
2023-07-11 上传
2021-10-12 上传
343 浏览量
2009-06-22 上传
626 浏览量
点击了解资源详情
李禾子呀
- 粉丝: 26
- 资源: 2万+
最新资源
- 电路板级的电磁兼容设计
- 计算机常用术语英汉互译
- Oracle 程序员开发指南
- 开发项目管理PPT,Project+Management+Of+RD
- Hacker Defender ROOKIT木马检测工具源码
- 3DGame.pdf
- ARM GEC2410实战手册
- 2 小时玩转 iptables 企业版 v1.5.4
- Apache2_httpd.conf_中文版
- Oracle DBA 心得
- Lucene in Action 中文版(PDF)
- IBM首席技术专家选择智慧的地球-IBM中国研究院院长李实恭博士
- JSF快速入门,简单应用
- Java的验证表单大全。
- GDB使用手册,初学者使用
- ajax开发简略,ajax的简略介绍及说明。