指出下列数据流图中存在的问题。

题目

指出下列数据流图中存在的问题。

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

不考虑数据确认处理(加工2),请指出数据流图中存在的错误。


正确答案:0层图(图14-2)中数据清除处理(加工6)没有输入数据流
0层图(图14-2)中,数据清除处理(加工6)没有输入数据流 解析:在DFD中,一个加工就是对输入数据进行处理并生成输出数据的过程,所以数据流图中的每个加工都要求(至少)有一个输入数据流和一个输出数据流。而在。层DFD (图14-2)中,加工6(数据清除)只有输出数据流而没有输入数据。

第2题:

根据说明结合问题1的解答,指出在该系统的顶层数据流图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。


正确答案:(1)(选课)学生 (2)(选课)学生 (3)(选课)学生 (4)(选课)学生 (5)作业成绩 (6)DB (7)作业成绩统计文件 (8)作业成绩 (9)(任课)老师 (10)DB (11)作业 (12)(选课)学生(13)(任课)老师 注:(4)、(6)的答案可互换;(12)、(13)的答案可互换。
(1)(选课)学生 (2)(选课)学生 (3)(选课)学生 (4)(选课)学生 (5)作业成绩 (6)DB (7)作业成绩统计文件 (8)作业成绩 (9)(任课)老师 (10)DB (11)作业 (12)(选课)学生(13)(任课)老师 注:(4)、(6)的答案可互换;(12)、(13)的答案可互换。 解析:在绘制DFD时,遵循分层绘制的原则。首先绘制系统的输入输出,即把整个软件系统看作一个大的加工。然后根据系统从哪些外部实体接收数据流,以及系统发送数据流到哪些外部实体,就可以画出系统的输入和输出图,这张图称为项层图。
实际上根据题目的描述,确定外部实体与“网上作业提交与管理系统”之间存在的输入、输出数据,填写空(1)~(13)。

第3题:

根据说明结合问题1的解答,指出在该系统的顶层数据梳图中应有哪些数据流。请采用说明中的词汇给出这些数据流的起点、终点以及数据流名称,下表给出了数据流的部分信息,请填充空缺处。


正确答案:(1)(选课)学生 (2) (选课)学生 (3) (选课)学生 (4) (选课)学生 (5) 作业成绩 (6) DB (7) 作业成绩统计文件 (8) 作业成绩 (9) (任课)老师 (10)DB (11)作业 (12)(选课)学生 (13)(任课)老师 注:(4)、(6)的答案可互换;(12)、(13)的答案可互换
(1)(选课)学生 (2) (选课)学生 (3) (选课)学生 (4) (选课)学生 (5) 作业成绩 (6) DB (7) 作业成绩统计文件 (8) 作业成绩 (9) (任课)老师 (10)DB (11)作业 (12)(选课)学生 (13)(任课)老师 注:(4)、(6)的答案可互换;(12)、(13)的答案可互换

第4题:

指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一:

1)××图中遗漏了××加工(或文件)流向××加工(或文件)的××数据流;

2)××图中加工××遗漏了输入(或输出)数据流××。


正确答案:①加工1子图中遗漏了从住户基本信息文件到加工1.1(入住单校验)的数据流。②加工1子图中加工1.6(制作住房分配报告)遗漏了输出数据流:住房分配表。③加工2子图中加工2.1(计算月租费)遗漏了输入数据流:月附加费表。④加工2子图中加工2.4(制作收据)遗漏了输出数据流:收据。
①加工1子图中,遗漏了从住户基本信息文件到加工1.1(入住单校验)的数据流。②加工1子图中,加工1.6(制作住房分配报告)遗漏了输出数据流:住房分配表。③加工2子图中,加工2.1(计算月租费)遗漏了输入数据流:月附加费表。④加工2子图中,加工2.4(制作收据)遗漏了输出数据流:收据。 解析:分层数据流图时刻牢记父图与子图平衡原则。对这种数据流缺失题目,认真对照父图与子图就可得出答案。另外,还要注意与文件的交互,包括错误数据流大多也是出在此。

第5题:

指出在哪些图中遗漏了哪些数据流。回答时请用如下形式之一:

××图中遗漏了××加工(或文件)流向××加工(或文件)的××数据流。

××加工××遗漏了输入(或输出)数据流××。


正确答案:加工1子图中遗漏了从“住户基本信息文件”流向1.1加工的数据流。 加工1子图中1.6加工遗漏了输出数据流“住房分配表”。 加工2子图中2.1加工遗漏了“月附加费表”输入数据流。 加工2子图中2.4加工遗漏了“收据”输出数据流。
加工1子图中,遗漏了从“住户基本信息文件”流向1.1加工的数据流。 加工1子图中,1.6加工遗漏了输出数据流“住房分配表”。 加工2子图中,2.1加工遗漏了“月附加费表”输入数据流。 加工2子图中,2.4加工遗漏了“收据”输出数据流。

第6题:

指出0层(见图23-13)的数据流图中有什么成分可删去。


正确答案:文件“试题得分清单”可删除。
文件“试题得分清单”可删除。

第7题:

指出在哪些图中遗漏了哪些数据流。回答时用如下形式之一。

(1)XX图中遗漏了XX加工(或文件)流向XX加工(或文件)的XX数据流;

(2)XX图中XX加工遗漏了XX输入(或输出)数据流。


正确答案:加工1子图中遗漏了“配件库存”文件到1.3加工的数据流。 加工1子图中1.4加工遗漏了“提货单”输出数据流。 加工1子图中1.5加工遗漏了“到货通知”输入数据流。 加工2子图中2.3加工遗漏了“采购请求”输入数据流。
加工1子图中遗漏了“配件库存”文件到1.3加工的数据流。 加工1子图中1.4加工遗漏了“提货单”输出数据流。 加工1子图中1.5加工遗漏了“到货通知”输入数据流。 加工2子图中2.3加工遗漏了“采购请求”输入数据流。 解析:本题是考查分层数据流图,主要是补充缺少的数据流。
供销系统是描述顾客、供应商、总经理与供销系统之间的数据的输入与输出的变化过程。
问题1是识别不必画出的文件。根据数据流图的设计原则,“在一层数据流图中,如果一个文件仅仅作用于一个加工,那么该文件可以作为局部文件出现在该加工的子图中,而不必出现在该层数据流图中。”即在某层数据流图中,只画流程图中各加工之间的公共数据文件,隐藏某加工的局部数据文件。这个规则只是为了使整个流程图的层次结构更为科学、更清晰。由于图中存在确实的数据流,因此不能根据题中给出的数据流图判断,先来分析问题2。
问题2是补充缺少的数据流,可以假定各层数据流图的处理流程、加工分解及已有的数据流的正确性,下面逐个数据流图分别进行分析。根据题设,顶层数据流图图1-22是完全正确的,子图的分析均基于此。
从顶层数据流图可以确定系统的基本功能:(1)处理顾客的订货单,反馈不合法订货单给顾客,在一定的条件下向顾客发出提货单;(2)在一定条件下向供应商发送采购清单,处理供应商的送货单,反馈不合法的送货单;(3)在一定条件下接受总经理的查询,向总经理提供销售及库存情况表。
根据子图与父图间的平衡原则,比较顶层数据流图图1—22与第0层数据流图图1-23间的输入输出数据流,可得第0层数据流图的输入输出数据流没有缺少。
比较加工1的输入输出数据流及加工1子图(见图1-24)中的输入输出数据流,可得缺少输出数据流:提货单,缺少输入数据流:到货通知。根据题中说明,“当某配件的库存量大于或等于订购量时,或者收到供应商的送货单并更新了库存后,向顾客发出提货单”,因此在加工1.4更新库存后,应产生“提货单”输出数据流,而“到货通知”是加工1.4处理的前提条件,而加工1.4的输入数据流为经加工1.5处理的“到货单”,但加工1.5本身并没有输入数据流,不符合数据流图设计原则,因此加工1.5处理的输入数据流为“到货通知”。下面来看加工 1子图图1-24的内部数据流。加工1.3需要完成销售与库存有关情况,而输入的数据只有销售历史,很明显还缺少库存情况,所以缺少了从“配件库存”文件到加工1.3的数据流。综上所述,加工1子图中,遗漏了“配件库存”文件到1.3加工的数据流,1.4加工遗漏了“提货单”输出数据流,1.5加工遗漏了“到货通知”输入数据流。
比较加工2的输入输出数据流及加工2子图(见图1-25)中的输入输出数据流,可得缺少输入数据流:采购请求。从加工2子图的处理流程上来看,加工2.4是进行到货处理,与采购无直接关系。“采购情况”应该触发采购输入数据,数据处理流向是从加工2.3到加工2.1最后到加工2.2,产生“采购清单”文件和输出数据流“采购单”:且加工2.3没有输入数据流,所以“采购请求”应该作为加工2.3的输入数据流。综上所述,加工2子图中,2.3加工遗漏了“采购请求”输入数据流。

第8题:

【问题 3】(5 分)

图 1-2 中有两条数据流是错误的,请指出这两条数据流的名称,并改正。 (注:数据流的起点和终点均采用图中的符号和描述)


正确答案:

错误的数据流


错误数据流名称

激活请求

信用卡申请表

注:每个名称各0.5分
改正后的数据流:


数据流名称

改正后数据流起点

改正后数据流终点

激活请求

E2

P3 或 信用卡激活

信用卡申请表

E1

P4 或 信用卡申请

注:每条数据流的名称、起点和终点全部答对方可给2分

第9题:

【问题 2】(3 分)

图1-1 中缺少三条数据流,根据【说明】 ,分别指出这三条数据流的起点和终点。(注:数据流的起点和终点均采用图中的符号和描述)


正确答案: