免费在线 DFD 工具
从一段简短描述绘制 Level 0、Level 1、Level 2 DFD。AI 自动映射外部实体、处理、数据存储与数据流 —— 无需手动摆图形。
认证系统的 DFD
用一份 Level-1 DFD 表达简化的登录系统。

输入

AI 生成的结果
审计员喜欢这种图 —— 它清楚地呈现信任边界(User 位于系统之外)、凭证流动以及审计日志,全部集中在一张图上。
DFD 生成器是什么?
DFD 是 Data Flow Diagram(数据流图)的缩写 —— 用来展示数据如何在外部实体、处理与数据存储之间流动的经典表示法。Flowova 的 DFD 生成器接受一段简短描述(「用户提交订单,校验器检查库存,支付处理器对接 Stripe,订单被写入订单数据库」),并生成正确分层的 DFD:外部实体为方形、处理为圆形、数据存储为开口矩形,以及带标签的数据流箭头。可在提示中指定 Level 0 / 1 / 2 控制深度。
三步搭建 DFD
描述系统与层级
描述数据:外部源、处理与存储。本 DFD 生成器接受与长版本「数据流图工具」相同的输入。
- 简短描述:实体、处理、存储、流
- 在提示中选定 Level 0 / 1 / 2
- 单次生成最多 12,000 字符
AI 构建 DFD
AI 会构建带外部实体、编号处理与数据存储的 DFD。默认 Yourdon 表示法;按需可选 Gane/Sarson。
- 实体用方形、处理用圆、存储用开口矩形
- 处理编号(1、1.1、1.2…);存储标 D1、D2 便于追溯
- 默认 Yourdon-DeMarco;按需 Gane–Sarson
精修并导出
精修、核验层级(0 还是 1)并导出。DFD 是威胁建模(STRIDE)、系统设计与合规文档的标准格式。
- 就地编辑标签并重定向箭头
- 可把一个处理分解为 Level 2 子图
- 免费 PNG;SVG 与 Mermaid 为 Pro
DFD 生成器功能

Level 0 上下文图
单处理的 Level 0(上下文)DFD,展示系统边界、外部实体以及主要的进出数据流 —— 适合在相关方启动会上使用。

Level 1 分解
3–7 个编号子处理,搭配合适的数据存储与它们之间的数据流 —— 这是多数团队实际在系统文档中交付的 DFD 层级。

Level 2 细节
当需要为工程交付到实现层级时,可把某个 Level 1 处理分解为 Level 2 DFD。

带标签的数据流
每条箭头都带标签,标明流动数据的名称 —— 客户资料、已校验订单、支付 token、确认消息。

Yourdon-DeMarco 与 Gane-Sarson
外部实体、处理、数据存储与流默认遵循 Yourdon-DeMarco 约定,Gane-Sarson 形状变体可一键切换。

编号处理与存储
处理按 1、1.1、1.2…编号,数据存储按标准的 D1、D2…命名,让图表在多层级间保持可追溯。
何时使用 DFD 生成器
适合在以下场景使用
- STRIDE 威胁建模会议,需要在走查欺骗、篡改、抵赖、信息泄露、拒绝服务、提权前先看清信任边界。
- 安全评审文档 —— 把外部实体、处理与存储放在一页上,让评审者一眼看到攻击面。
- ETL 与数据流水线可视化 —— 数据工程 RFC 中的源、转换、目标。
- 合规交付物(SOC 2 系统描述、HIPAA 安全风险评估),审计员明确要求 DFD 标注的图表。
以下场景请使用其他工具
- 按步骤的过程性逻辑 —— 流程图表达顺序;DFD 故意不表达。
- 模式设计 —— 「ER 图生成器」描述表与连接,而非流动。
- 单请求内的服务交互 —— 「时序图生成器」记录调用时机。
- 需要把信任边界标注作为图表一部分 —— 在此生成 DFD,然后在 Figma、Excalidraw 或 Microsoft Threat Modeling Tool 中叠加虚线边界。
DFD 生成器常见问题
准备好试用 AI 流程图生成器了吗?
加入数万名使用 Flowova 可视化想法的专业人士。几秒内即可用 AI 创建流程图。
免费开始使用