(MBA智库百科)数据流程图(DFD)目录

xzdxmynet 发布于 2024-04-19 阅读(30)

摘自MBA智库百科()

数据流(DFD/数据流图)

目录

[编辑]

数据流图概述

数据流图(DFD)是全面描述信息系统逻辑模型的主要工具。 它能用少量的符号综合地反映信息在系统中的流动、处理和存储。 数据流图表示操作或数据的方向。

数据流程图有四种基本图形符号:

[编辑]

数据流图的基本组成

系统组件包括系统外部实体、处理数据存储、系统内数据流四个组件,如下图所示:

1.外部实体

外部实体是指系统之外、与系统相关的人或物。 它描述了数据的外部来源和目的地,属于系统外部和系统的接口。 外部实体 支持系统数据输入的实体称为源点,支持系统数据输出的实体称为目的点。 通常外部实体在数据流图中用方框表示,方框内写有外部实体的名称。 为了区分不同的外部实体,可以用方块左上角的字符来表示。 相同的外部实体可以用数据流程图表示。 如果多次出现,则在外部实体符号的右下角画一条小斜线以表示重复。

2、加工流程

处理是指对数据进行逻辑处理,即数据变换,用于改变数据值。 每种类型的处理包括数据输入、数据处理和数据输出。 在数据流图中,处理过程用圆角矩形表示。 矩形分为三部分。 标识部分用于标识功能。 功能描述部门是必不可少的。 职能执行部门表明由谁来完成职能。

3. 数据流向

数据流是指处理功能的输入或输出。 它用于表示中间数据流值,但不能用于更改数据值。 数据流是模拟系统数据在系统中传输过程的工具。 它在数据流图中用水平或垂直箭头表示。 箭头指出数据流的方向,数据流的名称显示在箭头旁边。

4.数据存储

数据存储代表着保存数据的地方,它是用来存储数据的。 系统处理从数据存储中提取数据并将处理后的数据返回到数据存储。 与数据流不同,数据存储本身不产生任何操作,它只响应存储和访问数据的需求。

在数据流图中,数据存储由右侧有开口的矩形条表示。 将数据存储名称写入矩形内。 为了方便区分和参考,在左端加了一个小方框,并加了一个标志,由字母D和数字组成。

[编辑]

数据流图怎么画

1、绘制数据流图的基本原则:

①数据流图上的所有图形符号必须是前面提到的四个基本元素。

②数据流图的主图必须包含前面提到的四个基本要素,一个都不能缺少。

③数据流图上的数据流必须封闭在外部实体之间。 外部实体可以是一个或多个。

④处理过程至少具有一输入数据流和一输出数据流。

⑤任何数据流子图都必须对应其父图上的一个处理过程,并且两者的输入数据流和输出数据流必须一致,这就是所谓的“平衡”。

⑥数据流程图上的每个元素都必须有一个名称。

2、绘制数据流图的基本步骤:

①将系统视为一个整体功能,明确信息的输入和输出。

②查找系统的外部实体。 一旦找到了外部实体,就可以确定系统与外部世界的接口,找到系统数据流的源头和终点。

③找出外部实体的输入数据流和输出数据流。

④在图的边缘画出系统的外部实体。

⑤ 从外部实体的输入流(源)开始,根据系统的逻辑需求,逐步画出一系列逻辑处理过程,直到找到外部实体处理所需的输出流,形成数据流的闭包。

⑥将系统内部数据处理视为一个整体功能,其内部存在信息处理、传输、存储等过程。

⑦ 如此逐步分析,直至所有处理步骤都非常具体。

3、绘制数据流程图时的注意事项:

①关于等级划分

将数据流图逐层展开,就是将上一层图中的某些处理框进行分解。 随着处理的分解,功能越来越具体,数据存储和数据流也越来越多。 如何划分等级、划分到什么程度,并没有绝对的标准。 一般认为,拓展的层次与管理的层次是一致的,也可以细分到更细的细节。 处理块的分解应该是自然的,并且要注意功能的完整性。 一个处理框扩展后,一般将其分解为4~10个处理框为宜。

②查看数据流图

对一个系统的理解不可能从一开始就是完美的。 当我们开始分析一个系统时,即使我们对问题的理解是错误的或者不准确的,我们仍然应该根据我们的理解使用数据流图来表达它。 一步一步检查修改,以​​获得更加完美的图纸。

③提高数据流图的可理解性

数据流程图是系统分析师调查业务流程并与用户交换想法的工具。 因此,数据流程图应该简洁、易于理解。 这也有利于系统手册的后续设计和维护。

[编辑]

相关项目

从 ””

标签:  数据 流程 外部 实体 存储 

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。