软考下午题---数据流图练习(二)

2021/5/22 18:55:59

本文主要是介绍软考下午题---数据流图练习(二),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

例:假设某大型商业企业由商品配送中心和连锁超市组成,其中商品配送中心包括采购、财务、配

送等部门。为实现高效管理,设计了商品配送中心信息管理系统,其主要功能描述如下。 (1)系统接受由连锁超市提出的供货请求,并将其记录到供货请求记录文件。 (2)在接到供货请求后,从商品库存记录文件中进行商品库存信息查询。如果库存满足供货 请求,则给配送处理发送配送通知;否则,向采购部门发出缺货通知。 (3)配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送 部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件。 (4)采购部门接到缺货通知后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录 采购清单至采购清单记录文件,向配送处理发出配送通知,同时通知财务部门给供货商支付货款。 该系统采用结构化方法进行开发,得到待修改的数据流图如图1-6所示。 【问题1】 使用说明中的词语,给出图1-6中外部实体E1-E4的名称和数据存储D1至D4的名称。 【问题2】 图1-6中存在4处错误数据流,请指出各自的起点和终点;若将上述4条错误数据流删除,为保证 数据流图的正确性,应补充3条数据流,请给出所补充数据流的起点和终点。(起点和终点请采用图 1-6中的符号或名称)

 

  第(4)条中“同时通知财务部门给供货商支付货款”,很容易判断出E1是财务部 门。同时,E2和E1之间的连线纯属多余(两个实体之间肯定没有连线的)。   连锁超市提出供货请求,所以E3只能是连锁超市。另外虽然D4也有可能,但是D是数据存储, 不是外部实体,所以E3是连锁超市,而D4不是,事实上,那条线画错了。接到供货请求,从商品库 存记录文件中查询库存信息,所以D2必是商品记录库存文件无疑了。   如果缺货,向采购部门发出缺货通知,所以E2必定是采购部门。而“采购部门接到缺货通知 后,与供货商洽谈,进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件”, 因此表明D2与“采购处理”之间的连线方向错误。   配送处理接收配送通知后,查询供货请求数据记录文件,更新商品库存记录文件,所以D4是供 货请求数据记录文件,进一步证实了D2是商品库存记录文件。同时也说明“供货请求处理”与 D4(供货请求数据记录文件)之间连线方向错误。   向配送部门发送配送单,所以E4必定是配送部门。   在配送处理的同时记录配送信息至商品配送记录文件,所以D3必定是商品配送记录文件,而D3 与E4之间的连线并不需要。   采购部门进行商品采购处理,合格商品入库,并记录采购清单至采购清单记录文件,所以D1必 定是采购清单记录文件,而E2和“采购处理”之间缺少一条数据流连线。【这条漏了】

 

 



这篇关于软考下午题---数据流图练习(二)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程