问答题
阅读下列说明和数据流图,回答问题1至问题3。
【说明】
某供销系统接受顾客的订货单,当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采货单;当某配件的库存量大于或等于订购量时,或者收到供应商的送货单时并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。
以下是经分析得到的数据流图及部分数据字典,有些地方有待填充,假定顶层数据流图是正确的。图9-8是顶层数据流图,图9-9所示是第0层数据流图,图9-10是第1层数据流图,其中(A)是加工1的子图,(B)是加工2的子图。




【数据字典】
(1)数据流条目
订货单=配件号+配件名+规格+数量+顾客名+地址
提货单=订货单+金额
采货单=配件号+配件名+规格+数量+供应商名+地址
送货单=配件号+配件名+规格+数量+金额
(2)文件说明
文件名:配件库存
组成:{配件号+配件名+规格+数量+允许的最低库存量}
问答题
【问题1】
根据题意,图9-9中哪个文件可不必画出。
【正确答案】
【答案解析】采购订单 [分析] 分层数据流图中,只涉及单个加工的文件不必画出,可在子图中再画。 依此标准,图9-10中文件“采购订单”只与加工采购有关,故不必画出。
问答题
【问题2】
根据题意,指出图9-10(A)中缺失的数据流的名称,并指出该数据流的起点和终点。
【正确答案】
【答案解析】起点:库存配件,终点:确定顾客订单。 起点:库存配件,终点:制作的销售及库存情况表。 提货单,起点:更新库存,终点:顾客。 到货通知,起点;采购,终点:缺到货对照。 [分析] 分层数据流图时刻牢记父图与子图平衡原则。对这种数据流缺失题目,认真对照父图与子图就可得出答案。另外,还要注意与文件的交互,包括错误数据流大多也是出在此。 根据题述,图9-11A是加工1的细化图,加工1在图9-10中,认真对照其输入输出数据流。发现缺失数据流“提货单”和“到货通知”,进一步确定数据流的起点和终点。“提货单”是输出数据流,起点应为加工“更新库存”,其终点自然是“客户”;“到货通知”是输入数据流,终点应为加工“缺到货对照”,起点应为加工“采购”。 另外,确定顾客订单时,需要检查库存配件,因此应有文件“配件库存”到加工1.2的数据流。同理,也应有文件“配件库存”到加工1.4的数据流。
问答题
【问题3】
根据题意,指出图9-10(B)中缺失的数据流的名称,并指出该数据流的起点和终点。
【正确答案】
【答案解析】采购单,起点:按供应商汇总,终点:供应商。 采购请求,起点:销售,终点:计算配件增量。 [分析] 同问题2的分析,仔细对照父图与子图的输入输出数据流,并确认与文件相关的数据流。