DFD,全称 数据流图(Data Flow Diagram),是一种图形化工具,用于描述系统中数据的流动和处理过程。它通过不同的箭头表示数据的流动方式,展示了信息如何进入和离开系统,以及信息在系统中的存储和处理过程。DFD是结构化系统分析方法的主要表达工具,也是用于表示软件模型的一种图示方法。
DFD可以分为不同的级别,一级图主要展示系统的功能模块,帮助分析人员理解系统的整体结构和功能。此外,DFD还可以用于数据库设计,显示数据在数据库系统中的流动和处理过程,以及不同组件之间的关系。
DFD的目的是帮助人们更好地理解和分析系统的功能和结构,从而为系统的设计、开发和测试提供清晰的指导。它通常作为一个系统的简单表示,用于系统分析员与系统中充当重新设计系统起点的任何人员之间的通信工具。