数据流图怎么画
数据流图看起来简单,但真正影响得分的往往是规则是否规范。把外部实体、处理过程、数据存储和数据流的边界理清,就已经成功一大半。
四个核心元素
- 外部实体:系统外部的参与方
- 处理过程:对数据进行加工或转换的业务过程
- 数据存储:系统内部持久化的数据集合
- 数据流:数据在元素之间的流动方向
连接规则
- 实体可以连处理过程
- 处理过程可以连处理过程
- 处理过程可以连数据存储
- 数据存储一般通过处理过程与外部实体间接连接
最常见的错误
- 实体直接连实体
- 实体直接连数据存储
- 数据流没有名称
- 一个处理过程既没有输入也没有输出
- 图上元素挤得太近导致线条遮挡
如何快速画得更规范
先列清楚系统外部有哪些角色,再写出系统内部有哪些处理,再决定每类数据最终存到哪里。画图时优先保证从左到右、从外到内的阅读节奏。
数据流名称建议写具体业务内容,例如订单信息、支付结果、库存变更请求,不要只写数据。