更多“图6—2中有两条数据流是错误的,请指出这两条数据流的名称,并改正。(注:数据流的起点和终点均采用图 ”相关问题
  • 第1题:

    给出图1-2中加工P的名称及其输入、输出流。

    除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。 起点 终点

    注:名称使用说明中的词汇,起点和终点均使用图1-2中的符号或词汇。


    正确答案:P的名称:操作结果处理 缺少的数据流
    P的名称:操作结果处理 缺少的数据流 解析:本问题考查0层DFD中缺失的加工和数据流。比较图1-1和图1-2,可知顶层DFD中的操作结果和处理后的操作结果没有在0层DFD中体现。再根据描述:后端数据库执行操作并将结果传给中间件,中间件对收到的操作结果进行处理后,将其返回给前端应用。可知,需要有操作结果处理,因此P为操作结果处理,其输入流从后端数据库E3来的操作结果,输出结果为处理后的操作结果,并返回给前端应用E1。
    考查完P及其输入输出流之后,对图1-2的内部数据流进行考查,以找出缺失的另外2条数据流。从图中可以看出D2和D3只有输入流没有输出流,这是常见DFD设计时的错误,所以首先考查D2和D3的输出流。描述中:权限验证是验证用户是否有权执行请求的操作,若用户有权执行该操作,进行连接管理;连接管理连接相应的后台数据库并提交操作;权限表存储用户可执行的操作信息。因此,权限验证有从权限表D3来的输入数据流。而要连接后端数据库,需要数据库信息,从权限验证的输出流中包含有数据库信息可知,权限验证需要获取到数据库信息,所以还需从操作表D2来的输入流。

  • 第2题:

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


    正确答案:
    解析:需要补充的三条数据流为:(1)Po到E2,因为Po信用卡客户可以向POCCMS提交激活请求,(2)E1到P0,根据信用卡申请的步骤,可知E1非信用卡客户允许填写信用卡申请表,并提交POCCMS。(3)P0到E2,根据信用卡客户管理。POCCMs需要返回给E2信用卡客户修改后的信息。

  • 第3题:

    给出图l-2中加工P的名称及其输入、输出流。

    除加工P的输入与输出流外,图1-2还缺失了两条数据流,请给出这两条数据流的起点和终点。

    注:名称使用说明中的词汇,起点和终点均使用图l-2中的符号或词汇。


    正确答案:P名称:操作结果处理 缺失的数据流:
    P名称:操作结果处理 缺失的数据流: 解析:由图1-1可以得出输入输出流。
    对于缺失的数据流根据说明(1)中“操作管理维护数据实体的标准操作及其所属的后端数据库信息,标准操作和后端数据库信息存放在操作表中”得到缺失的数据流有D2->格式检查。
    根据说明(L)中“权限管理维护权限表,该表存储用户可执行的操作信息”得到缺失的数据流有D3->权限验证。

  • 第4题:

    该图书管理系统的第0层DFD图(见图2-22)有两条数据流是错误的,请指出改正后这两条数据流的起点、终点和数据流名称。


    正确答案:
    这是一道要求读者掌握DFD父图与子图的平衡原则和输入/输出平衡原则的综合分析题。本题的解答思路如下。 ①根据DFD父图与子图的平衡原则和输入/输出平衡原则,通过比对图2-21和图2-22中所有输入数据流和输出数据流可知,如图2-22所示中与加工“1处理管理请求”相关的两条输入数据流和两条输出数据流都是正确的。其中,如图2-21所示中数据流“非法请求信息”在如图2-22所示中包含了“非法管理工作请求单”和“非法查询请求信息”两条子数据流。 ②由题干给出的关键信息“对于初次借书的读者,系统自动生成读者号,并与读者基本信息(姓名、单位和地址等)一起写入读者文件”可知,加工“3登记读者信息”将有一条“读者情况”数据流输出到数据存储“读者文件”,即加工3是用来登记读者信息,应该将登记的读者信息写入读者文件,因此,在如图2-22所示中这一“写入”的箭头方向画反了。这条改正后数据流的起点是“3 登记读者信息”,终点是“读者文件”,数据流名称是“读者情况”。其中,该数据流名称应综合考虑题干中关键信息“系统自动生成读者号,并与读者基本信息一起写入读者文件”,并从如图2-22所示中数据流“读者信息”、“读者情况”中得到启发。 ③由题干给出的关键信息“系统首先检查该读者号是否有效,若无效,则拒绝借书;若有效……”和“系统的信息查询功能主要包括读者信息查询和图书信息查询。其中读者信息查询可得到读者的基本信息及读者借阅图书的情况……”,并结合加工2的细化图(见图2-23)中加工“2.1读者信息查询”与数据存储“读者文件”之间数据流的箭头方向可知,加工“2处理查询请求”应该从数据存储“读者文件”中读出读者的信息,因此在如图2-22所示中这一“查询”的箭头画反了。这条改正后的数据流的起点是“读者文件”,终点是“2处理查询请求”,数据流名称是“读者情况”。其中,该数据流名称可从图2-22所示中加工“2处理查询请求”的输出数据流“读者情况”中得到启发。

  • 第5题:

    图1-1中存在四处错误数据流,请指出各自的起点和终点;若将上述四条错误数据流删除,为保证数据流图的正确性,应补充三条数据流,请给出所补充数据流的起点和终点。(起点和终点请采用数据流图1-1中的符号或名称)


    正确答案:
    解析:本题考查DFD的分析与设计,问题一主要考查DFD中的外部实体和数据存储,由于在题干中已经提到“系统接收由连锁超市提出的供货请求,并将其记录到供货请求记录文件”,因此可以明确出“连锁超市”外部实体和“供货请求记录文件”数据存储;对应到DFD图中为E3和D4。描述中的第二项提出“从商品库存记录文件中进行商品库存信息查询。如果库存满足供货请求,则给配送处发送配送通知;否则,向采购部门发出缺货通知”,因为配送通知需要发送到采购部门,因此采购部门将成为系统的外部实体;同时,商品库存记录文件能够提供库存信息,所以DFD图中E2和D2分别为采购部门和商品配送记录文件。第三项需求“配送处理接到配送通知后,查询供货请求记录文件,更新商品库存记录文件,并向配送部门发送配送单,在配送货品的同时记录配送信息至商品配送记录文件”,所以配送处理需要查询供货请求记录文什,更新商品库存记录文件与商品配送记录文件,因此D3为商品配送记录文件;采购处理需要记录采购清单同时通知财务部门,所以E1应该为财务部门,D1为采购清单记录文件,剩下的E4则为配送部门。
    DFD中出现的错误数据流为:E1到E2,E1与E2的数据流不属于系统的范围;D3到E4,多余的数据流;D2到采购处理,数据流方向错误;D4到供货请求处理,数据流方向错误。
    需要补充的数据流为:E2到采购处理,因为E2是采购部门,采购部门需要给采购处提供入库商品信息;采购处到D2需要一条数据流,因为采购处理需要更改库存信息;供货请求处理到D4需要一条数据流,因为供货请求处理需要记录供货请求信息。