数据流程图 DFD(Data Flow Diagram)

一、数据流程图是什么?

数据流程图(DFD)是一种能全面地描述信息系统逻辑模型的主要工具。它可以用少数几种符号综合地反映出信息在系统中的流动、处理和存储情况。其主要目的是帮助系统分析人员、开发人员和用户理解系统的数据流程和业务逻辑。

用图形的方式,描绘数据在系统中流动和处理的过程。

二、TFD 和 DFD 的区别

1. 关注焦点不同

业务流程图(TFD)

        TFD 主要关注业务活动的执行顺序和参与主体。它详细地描述了业务从开始到结束的整个过程,重点在于业务的操作步骤以及这些步骤是由谁(哪些部门或人员)来执行的。

数据流程图(DFD)

        DFD 的重点在于数据的流动、处理和存储。它围绕数据展开,描述系统中数据是如何被输入、经过哪些处理环节、如何存储以及最终如何输出的。

        比如在图书馆管理系统中,DFD 会着重说明读者借阅信息(如借阅日期、归还日期等)是如何从读者(外部实体)流入系统,经过借阅处理模块(对数据进行处理,如检查是否有借阅资格、更新图书借阅状态等),存储到图书借阅数据库(数据存储),最后可能输出给其他模块(如催还模块)用于提醒读者归还图书。

2. 元素构成差异

业务流程图(TFD)

  • 参与者(主体):是业务流程中的执行角色,可以是个人、部门或外部组织。用矩形表示,如在医院就诊流程中,“医生”“患者”“护士” 等都是参与者。
  • 流程流向(顺序):用箭头表示业务活动的先后顺序和业务单据的流转方向,明确了业务流程的路径。
  • 业务单据(载体):用于传递业务信息的文件或表格,用文档形状表示。像医院的 “挂号单”“病历”“检查报告” 等单据在流程中起到信息传递的作用。
  • 业务活动(步骤):代表具体的业务操作,以圆角矩形表示。例如,“挂号”“诊断”“缴费” 等医院就诊环节都是业务活动。

数据流程图(DFD)

  • 外部实体:是系统之外与系统有数据交互的对象,用矩形表示。如在电商系统中,“顾客”“供应商” 就是外部实体,它们是数据的来源或终点。
  • <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值