数据流图
1.数据流图的概念
数据流图(DFD)是一种图形化技术,描绘信息流和数据从输入移动到输出的过程中所经受的变换。
- 数据流图只是描绘数据在软件中流动和被处理的逻辑过程。
- 数据流图是系统逻辑功能的图示表示。
- 数据流图只考虑系统必须完成的基本逻辑功能,比考虑具体实现。
2.外部实体
外部实体:位于系统之外的信息提供者或使用者
- 说明数据输入的源点或数据输出的终点
- 外部实体可用来明确系统和环境的界限
- 同一外部实体可以在一张数据流程图中出现若干次
3.数据流
数据流:表示数据和数据流向,由一项或一组固定成分的数据组成。
数据流的命名:
用名词,不要使用意义空洞的名词
尽量使用现实系统已有的名字
4.处理
处理又称功能,表示对数据进行的操作。
处理的命名:
尽量最好使用动宾词组
不要使用空洞的动词
常见错误:每个处理至少有一个输入数据流和一个输出数据流
5.数据存储
数据存储是指通过数据文件、文件夹和账本等存储数据
为了避免线条的交叉,同一数据存储可以出现若干次
数据存储:是数据的“保存处”和“中转站”可以避免处理和处理之间的直接箭头联系,这样能提高每个处理的独立性。
常见错误:数据流必须要从某个处理流、要么流入某个处理,而不能与处理无任何关系
6.数据流图的基本符号
- 正方向(或立方体)表示数据的源点或终点;
- 圆角矩形(或圆形)表示变换数据的处理;
- 开口矩形(或两条平行横线)代表数据存储;
- 箭头表示数据流,即特定数据的流动方向。
7.数据流图的作用
画数据流图的基本目的是利用它作为交流信息的工具
数据流图的分层的概念
数据流图的另一个主要用途是作为分析和设计的工具
8.画分层DFD图的基本原则
1.数据守恒与数据封闭原则
2.加工分解的原则即自然性、均匀性、分解度
3.子图与父图的“平衡”
4.合理使用文件
数据流图(DFD)是描述信息流在系统中如何变化的图形表示,它包括外部实体、数据流、处理和数据存储四个基本元素。外部实体代表系统边界外的信息提供者和使用者;数据流是数据及其流向;处理是对数据的操作;数据存储是数据的临时存储。DFD的基本符号包括正方形、圆形、开口矩形和箭头。绘制DFD时遵循数据守恒、自然性和分解原则,用于系统分析和设计,并强调分层以保持清晰。
3499

被折叠的 条评论
为什么被折叠?



