希赛考试网
首页 > 软考 > 软件设计师

数据流图的基本图形符号

希赛网 2024-05-15 17:00:16

数据流图(data flow diagram,简称DFD)是一种图形表示法,用于描绘数据处理系统,它以圆形、方形、菱形等图形符号,描述数据和信息在系统中的流动情况,是一种清晰、简单又直观的工具,广泛用于系统分析和设计,因此掌握DFD的基本图形符号,对于理解和绘制DFD图是非常重要的。

一、基本符号

1.进程(process):用圆形表示的代表一个或多个处理功能,是数据流图中最重要的元素。

2.数据流(data flow):用箭头表示的数据在各个处理之间流动,表达了系统中的数据交换、传输速度以及处理数据的方式或方法。

3.数据存储(data store):用正方形表示,表示系统中的数据存储区域,其中数据被保留、处理、检索和维护。

4.数据源/目标(source/destination):用矩形表示,表示来源和目标数据存储区域,如输入设备、输出设备、存档、交互设备和其他数据处理系统。

5.符号和箭头的方向:箭头的方向表示数据流的流动方向,符号之间的连线表示数据的流动路径,而数据流经过的处理过程或数据存储表示了处理或存储数据的目的。数据流图所表示的过程具有多种输入数据并生成多种输出数据,还可以将输入数据被转换为输出数据,或者将输出数据被转换为输入数据,这些变换可以通过数据流图进行展示。

二、符号的用途

1.进程:在数据流图中,流程的名称通常是表示数据流处理的动作或逻辑操作的名称,它的描述过程是否基于装有计算机的普通技术或专业技术。进程的名称通常是一个动词短语。

2.数据流:数据流描述了处理过程之间的引用和传递数据流,这些数据可能是原始数据或已处理的数据。数据流可以定义数据的格式、类型、结构以及数据对象之间的联系和依赖关系。

3.数据存储:在数据流图中,数据存储表示数据的永久或临时存储,它以某种方式与数据之间的逻辑关系有关,例如,它可以是物理存储介质或一个抽象的数据存储器设备。

4.数据源/目标:数据源和目标表示系统中的数据源或数据目标,它涵盖了所有可以与系统交换数据的设备,例如,输入/输出设备,互动设备,过程控制设备,还有其他的数据处理系统。

三、应用范围

DFD应用在系统分析和设计过程中,它的作用相对于等级方案、结构图等模型来说,有以下几个方面的特点:

1. DFD通过数据流来描述数据与数据处理过程之间的关系,可以帮助开发者进一步明确功能需求和要求的准确度。

2. DFD可以作为监控和管理系统设计的重要工具。

3. 可以作为动态模型,根据DFD图逐步深化到更具体、更明确的平台设计方案。

扫码咨询 领取资料


软考.png


软件设计师 资料下载
备考资料包大放送!涵盖报考指南、考情深度解析、知识点全面梳理、思维导图等,免费领取,助你备考无忧!
立即下载
软件设计师 历年真题
汇聚经典真题,展现考试脉络。精准覆盖考点,助您深入备考。细致解析,助您查漏补缺。
立即做题

软考资格查询系统

扫一扫,自助查询报考条件