顶层图、0 层和 1 层
顶层图,也常叫 0 层 DFD,把整个系统画成一个加工,周围是与它交换数据的外部实体。它确定了范围:圆圈里是系统,圆圈外不是。
1 层 DFD 打开这个圆圈,把系统拆成编号为 1.0、2.0 等的主要加工,并加上它们共用的数据存储。描述里写“顶层图”或“0 层”,数据流图生成器就会画第一种,否则画 1 层图。
说明系统做什么、谁在使用、存储哪些数据。AI 画出带编号的加工、外部实体、数据存储和带标注的数据流,生成可编辑的 Draw.io 文件。
0/2000
试试示例
免费预览,无需注册。只有解锁可编辑文件时才需支付 $1.99。
数据流图展示数据从哪里来、经过哪些加工、存在哪里、最后流向哪里。手工画圆圈、存储和带标注的箭头既慢又容易出错,数据流图生成器用标准画法帮你完成初稿。
加工是带编号的圆,外部实体是矩形,数据存储是开口的框,采用 Yourdon–DeMarco 画法。
可以生成把整个系统画成一个加工的顶层图,也可以生成拆分成多个编号加工的 1 层图。
每个图形和数据流都是真实的 Draw.io 对象,改加工名称或加数据存储几秒钟就能完成。
下面每个示例都由数据流图生成器根据示例列表中的描述生成。
三个步骤
数据流图生成器一两分钟就能把一段描述变成完整的 DFD。
写下谁使用系统、系统做什么、保存什么,或者从按钮上方的示例开始。
AI 画出加工、实体、存储和数据流,并显示带水印的预览图,方便你检查规则。
解锁可编辑的 Draw.io 文件,在在线编辑器里或用 AI 修改后下载。
指南
各层图分别表达什么、怎样描述系统,以及阅卷老师常查的错误。
顶层图,也常叫 0 层 DFD,把整个系统画成一个加工,周围是与它交换数据的外部实体。它确定了范围:圆圈里是系统,圆圈外不是。
1 层 DFD 打开这个圆圈,把系统拆成编号为 1.0、2.0 等的主要加工,并加上它们共用的数据存储。描述里写“顶层图”或“0 层”,数据流图生成器就会画第一种,否则画 1 层图。
列出系统外部有哪些人或系统,以及它们各自送进什么、拿回什么:“顾客提交订单并收到发票”“银行接收付款文件”。再用动词写出系统如何处理这些数据,用复数名词写出需要保存的内容,比如订单或读者。
不需要懂 DFD 画法。用普通句子描述,规则会自动应用:加工带编号和动宾短语,存储带 D1 这样的编号,每条数据流都以它携带的数据命名。
阅卷时常查的错误就那几种。只有输入的加工是“黑洞”,只有输出的加工是“奇迹”。数据存储直接连外部实体,或者两个实体直接相连,都不符合规则。用动词而不是数据命名数据流,也是常见扣分点。
解锁前先在预览图里检查这些问题。发现了就在 Draw.io 编辑器里修改,或者让 AI 修改,比如“罚款存储通过加工 6 连接读者,不要直接相连”。
DFD 表达信息怎样流动,不表达步骤顺序,也不表达数据结构。带判断的处理步骤用流程图或活动图;每个数据存储背后的表用 ER 图;部署的组件用架构图。
本站每种图都有对应的生成器,都输出 Draw.io 文件。很多系统分析作业要求同一个系统的顶层图、1 层图和 ER 图,用一段描述就能分别生成。
适合需要为报告、考试或需求评审准备正确 DFD 的学生、分析师和顾问。
像向客户介绍系统那样描述,AI 会找出实体、加工、存储以及流动的数据。
每个加工都有输入和输出,数据存储只与加工相连,外部实体之间不直接相连。
箭头标注的是流动的数据,比如“借阅记录”“付款确认”,而不是动作,这样图才正确。
付费前先看带水印的预览图,确认无误再解锁可编辑文件。
比如说“把加工 3 拆成借书和续借”,图就会在编辑器里更新。
可以用中文、英文、印尼语、西班牙语等描述,图中文字跟随你使用的语言。
常见问题
关于分层、画法、价格和编辑的解答。
带水印的预览图免费,每天最多 3 次。解锁可编辑的 Draw.io 文件需要 1 个积分,或者不注册直接单次付费。
能。在描述里写“顶层图”或“0 层”,整个系统会画成一个加工,周围是它的外部实体。
描述要拆分的那个加工及其子步骤,就会得到这个加工的细化图,编号为 3.1、3.2 这样的形式。
使用 Yourdon–DeMarco 符号:圆表示加工,矩形表示外部实体,开口框表示数据存储。
可以。解锁后的文件在 Draw.io 编辑器中打开,可以手动修改,也可以让 AI 修改。
它遵守标准 DFD 规则,能生成整洁的初稿。提交前请对照课程要求检查。
可以。加工、存储和数据流会用你使用的语言标注,除非你要求英文名称。
你会得到 .drawio 文件,Draw.io 可以导出 PNG、JPG、SVG 和 PDF,本站还能把它转成 PPT。
用几句话描述你的系统,让数据流图生成器画出第一版。