博阳精讯

国内专业基于ARIS提供“卓越业务流程管理”解决方案的咨询公司。

流程管理资讯微信公众号

流程管理资讯网,BPM业界有影响力中立资讯平台。

博阳精讯业务流程管理微信公众号

国内专业基于ARIS提供“卓越业务流程管理”解决方案的咨询公司

数据流图的应用场景
来源: 互联网 作者: 无 2026-06-23 阅读数:22
   跟帖   0

数据流图 (DFD) 可以表达出任何流程或系统的信息流。数据流图的范围可以从简单的、甚至手绘的过程概述到深入的、多层次的 DFD,这些 DFD 逐渐深入挖掘数据的处理方式。

DFD 通常可以直观地“说出”难以用语言解释的东西,适用于从开发人员到 CEO 的广泛的技术和非技术受众。虽然它们源于软件分析设计,但是能够运用在多种场合。

// 应用于软件工程

这是 1970 年代数据流图应用的起点。DFD 可以提供一种专注于技术开发的方法,在这种方法中,预先进行更多研究以进行编码。

//应用于需求分析

用数据流图进行分析,能准确的抽象系统的信息处理过程,概括的描述信息流和当数据从输入移动到输出时被应用的变换,每一层都明确强调“干什么",“需要什么”,“给出什么”;可以反映出数据的流向和处理过程;更容易发现是否有输入信息或需要输出的信息被遗漏,及早发现系统各部分的逻辑错误;数据流图还有助于消除通常存在于软件开发人员与系统总体及硬件人员的交流隔阂,系统开发人员通过数据流图更容易理解软件要完成什么功能,数据来源于哪里,结果要输出到哪等等,他们可以给软件人员更多合理的建议,由于采用数据流图进行分析,提高分析的可见性和可控性,有助于软件的缺陷在软件开发阶段早期被及时的发现和消除[2]

//应用于系统规模估算

DFD还可以与ER图结合,在需求分析阶段,先使用实体联系(Entity-Relationship,E-R)图建立数据库概念模型,然后使用数据流图(Data-Flow Diagram,DFD)来描述系统的功能性。使用这种ER图简化的数据流图,可以进行软件功能点估算。[3]

图表 2ER-DFD示意图

//应用于敏捷开发

DFD 可用于可视化和了解业务和技术要求,并计划下一步。它们可以成为一种简单而强大的沟通和协作工具,以专注于快速开发。

// 应用于系统安全管理

系统安全领域的许多标准(如ISO 26262-6、ISO 13849等)建议,应通过数据流分析或验证软件是否安全。因此,可以使用数据流图执行数据流分析,在开发的早期阶段识别安全风险。

//应用于业务分析

业务分析师使用 DFD 分析现有系统并发现效率低下的问题。绘制流程图表可以发现可能遗漏或未完全理解的步骤。

//应用于业务流程再造

DFD 可用于对通过业务流程的更好、更有效的数据流进行建模。BPR 于 1990 年代首创,旨在帮助组织降低运营成本、改善客户服务并更好地在市场中竞争。

  原 文   评 论 分 享
下一篇: 流程管理的领域专家:流程管理员
Copyright Reserved 2005-© | 沪ICP备11014532号-2 | 沪公网安备 31011502016262号