【摘要】:图2-3DFD的组成元素数据流图的组成元素有且仅有4个,即数据加工数据源、数据流和数据存储。以下提供几个简单的需求建模供读者理解数据流图建模的方法。根据要求可画出该软件包的数据流图如图2-5所示。图2-6高考招生系统的数据流图
图2-3 DFD的组成元素
数据流图的组成元素有且仅有4个,即数据加工数据源、数据流和数据存储(如图2-3所示)。其中数据加工是核心,它将数据源或上级数据加工传来的数据流进行变换,得到新的数据流,再转发给下级数据加工或外部的实体,重要的数据可进行存储。因此,每个数据加工至少应有1个输入数据流和1个输出数据流。
以下提供几个简单的需求建模供读者理解数据流图建模的方法。
案例学习
某学校领书的流程如下:
班长填写领书单,经班主任审查后签名,然后班长拿领书单到书库领书。书库保管员审查领书单是否有班主任签名,填写是否正确等情况,不正确的领书单退回给班长;正确则给予领书并修改库存清单。当某书的库存量低于临界值时,登记缺书信息。每天下班前为采购部门提供一张缺书登记单。
根据上述流程可画出领书流程的数据流图如图2-4所示。
图2-4 领书流程的数据流图
案例学习
有一用于商业销售事务处理的统计软件包,其功能要求如下:
(1)根据顾客的订单记录(系统文件)进行各种统计分类包括:
①根据销售日期的分类;
②根据顾客区域的分类;(www.xing528.com)
③根据货物品种的分类;
④根据顾客名字的分类。
(2)生成分类的统计报表。
根据要求可画出该软件包的数据流图如图2-5所示。
图2-5 统计软件包的数据流图
案例学习
高考录取统分子系统有如下功能:
(1)计算标准分:根据考生原始分计算得到标准分,存入考生分数文件;
(2)计算录取线:根据标准分、招生计划文件中的招生人数计算录取线,存入录取线文件。
根据要求可画出该系统的数据流图如图2-6所示。
图2-6 高考招生系统的数据流图
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。