welcome to Tong's Digital Garden
bigguaiwutong@qq.com
by tong
Data Flow Diagram,缩写为DFD。中文名数据流图或数据流程图。数据流图 DFD 是描述系统中数据流程的一种图形工具,它标志了一个系统的逻辑输入和逻辑输出,以及把逻辑输入转换逻辑输出所需的加工处理。
帮助我们知道系统的输入和输出,数据从哪里来到哪里去,数据存储在哪里

如果系统的规模较大,仅用一个 DFD 难以描述,会使得系统变得复杂、庞大而又难以理解。为了降低系统的复杂性,一般采取逐层分解的方法,绘制分层的 DFD。
从需求中分析出数据流图的四种内容
画第 0 层数据流图,即反映最主要业务处理流程
第 0 层示例

此处需要基于需求分析阶段的动名词抽象
根据动名词抽象,如果一个动词是由 safeHome 处理那么就用一个泡泡进行展示,名词是外部实体、数据流、数据存储
通过动名词配合可以画出第 1 层 DFS

在第 1 层中表示的转换过程可以被精化到更低的层次。例:精化 监测传感器 处理至第 2 层 DFS。注意:在这两层之间保持了信息流的连续性

最终目标:不断分解每个泡泡直到每个泡泡都执行了单一的功能