数据流图DFD:程序的“血管造影“

数据流图DFD:程序的“血管造影“

数据流图DFD:程序的"血管造影"

开篇:人体血管和软件系统

你知道人体是怎么工作的吗?

血液从心脏出发,通过动脉流向全身,然后通过静脉流回心脏。

在这个过程中,血液会经过各种"器官":肝脏、胃、肾脏、大脑……

每个器官都会对血液做不同的"处理":

  • 肝脏:解毒
  • 肾脏:过滤
  • 胃:吸收营养

数据流图(DFD)就是软件系统的"血管造影",它展示数据在系统中的流动和变化。

什么是数据流图?

数据流图(Data Flow Diagram,DFD)是一种图形化的系统建模工具。

它用四种符号来描述:

  • 哪些数据在流动
  • 数据流向哪里
  • 数据经过什么处理
  • 数据存储在哪里

DFD的特点:

  • 以数据为中心:关注数据的流动和变化
  • 自顶向下:可以逐层细化
  • 易于理解:图形化,直观

DFD的四种基本符号

符号1:加工(Process)

符号:圆形或椭圆

<