数据流图

数据如何流经管道的各个步骤,以及每一步由谁负责。

1 个数据流图示例

数据平台角色流

数据如何逐步从管理员经工程师和科学家流向消费者。

每条泳道是一个角色,每列是一个管道步骤,图回答的是每个阶段谁做什么。每个节点上的角色标签重复泳道,强调箭头是进入分析的脱敏交接。

在编辑器中打开

什么是数据流图?

数据流图(DFD)描述数据在系统中如何流动和变换,源自 1970 年代 Yourdon、DeMarco 以及 Gane 与 Sarson 的结构化分析方法。经典符号有四种:外部实体、处理过程、数据存储和带名称的数据流。

读图时顺着箭头追踪一份数据:从哪里产生,经过哪些处理,存到哪里,最后交给谁,以及每一步由哪个角色负责。

什么时候用数据流图

  • 设计数据管道,说明数据从采集、清洗到分析每一步的负责人。
  • 做隐私合规评估时,找出个人信息流经的所有处理环节和存储位置。
  • 如果要表达控制逻辑和判断分支,数据流图不画这些,应该用流程图。

怎样画好一张数据流图

  1. 每条箭头都要写数据名称,例如「订单明细」,而不是「数据」。
  2. 处理过程用动宾短语命名,如「校验地址」,数据存储用名词。
  3. 先画一张只有一个处理的顶层图(上下文图),再逐层展开细节。