数据流图概述与应用

数据流图(DFD)是一种软件工程中的功能模型,用于描述数据处理过程。它包括数据流图符号、分层结构和编号规则。举例说明了一个处理定货报表的系统,以及一个资格和水平考试的考务处理系统的数据流图分析,详细阐述了各功能需求和解题过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据流图(DFD)概述

数据流图(DFD,Data Flow Diagram)是软件工程结构化分析模型中的一种功能模型,用来描述系统中的数据处理过程。数据流图服务于两个目的:一是指明数据在系统中移动时如何被变换,二是描述对数据流进行变换的功能和子功能。

1. 数据流图符号:

2. 一个简单的例子:

设一个工厂采购部每天需要一张定货报表。定货的零件数据有:零件编号、名称、数量、价格、供应者等。零件的入库、出库事务由仓库管理员通过计算机终端输入给定货系统。当某零件的库存数少于给定的库存量临界值时,就应该再次定货。

数据流分析:

  • 数据源点:仓管员(负责入库或出库事务给定货系统);

  • 数据终点:采购员(接收每天的定货报表);

  • 数据流:事务,定货报表;

  • 数据存储:定货信息,库存清单;

求解这个问题就是不断地把问题分解为较小的问题,直到每个底层问题都足够简单为止。

第一步:

画出顶层(0层)数据流图:

分解(1层):

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值