itgle.com
更多“在加工1子图(见图1-18)中将遗漏的数据流添加在对应栏内。 ”相关问题
  • 第1题:

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

    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(制作收据)遗漏了输出数据流:收据。 解析:分层数据流图时刻牢记父图与子图平衡原则。对这种数据流缺失题目,认真对照父图与子图就可得出答案。另外,还要注意与文件的交互,包括错误数据流大多也是出在此。

  • 第2题:

    加工2子图(见图1-19)分解成如图所示的4个子加工及相关的文件(即数据存储)。试在此基础上将相关的DFD成分添加在对应栏内,以完成该加工子图。


    正确答案:答案如图1-21所示。
    答案如图1-21所示。 解析:本题是考查教务处理系统的分层数据流图,包括补充缺少的数据流图,以及细化加工。
    问题1是判断数据流图中可删除的部分,根据数据流图设计原则,“在一层数据流图中,如果一个文件仅仅作用于一个加工,那么该文件可以作为局部文件出现在该加工的子图中,而不必出现在该层数据流图中。”在。层数据流图中,成绩册文件仅与加工2成绩处理交互,因此成绩册文件可以删除。
    问题2是补充缺少的数据流图。根据子图与父图平衡原则,比较加工1及其细化图的输入输出数据流,可得缺少输入数据流:报名单,其终点为加工1.1检查报名单;缺少输出数据流:准考证,其终点为加工1.2编制准考证号。
    问题3是细化加工2,补充缺少的DFD成分。首先,图1-19是加工2的细化图,根据子图与父图平衡原则,比对加工2的输入输出数据流,缺少输出数据流:成绩分布表,其起点应为什么呢?图1-19中已有的4个加工2.1成绩清单录入、2.2制作成绩通知单、2.3制作录取通知单和2.4试题难度分析均不能处理成绩分布表,因此应增加加工“2.5制作成绩分布表”。
    图1-19中的已有加工2.2制作成绩通知单、2.3制作录取通知单和2.4试题难度分析均需要用到成绩册文件中的各课程的成绩作为数据输入,亦即应有从“成绩册”文件到各加工的数据流;同时“成绩册”的数据是由加工“2.1成绩清单录入”得来的,应有从加工2.12到“成绩册”文件的数据流。加工2.1成绩清单录入、2.2制作成绩通知单和2.3制作录取通知单需要“考生名册”提供详细的考生信息。从0层数据流图可知,“考生名册”文件只是加工2成绩处理的输入数据,没有从加工2到考生名册的数据流。

  • 第3题:

    在结构化分析方法中,数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于( )建模。在绘制数据流图时,(请作答此空)。

    A.每个加工至少有一个输入数据流,可以没有输出数据流
    B.不允许一个加工有多条数据流流向另一个加工
    C.不允许一个加工有两个相同的输出数据流流向两个不同的加工
    D.必须保持父图与子图平衡

    答案:D
    解析:
    本题考查软件工程需求分析的基础知识。在结构化分析方法中,存在几种重要的模型:数据流图描述数据在系统中如何被传送或变换,反映系统必须完成的逻辑功能,用于功能建模;实体一联系图用于数据建模;状态-迁移图用于行为建模。数据流图包含外部实体(数据源)、加工、数据存储和数据流。每个加工必须既有输入流又有输出流;一个加工可以有多个数据流流向另一个加工,一个加工可以有两个相同的输出数据流流向两个不同的加工。在将父图分解为子图时,必须要保持数据流的平衡。

  • 第4题:

    阅读下列说明和流程图,回答问题1至问题3。

    【说明】

    某考务处理系统具有以下功能:

    (1)输入报名单;

    (2)自动编制准考证号;

    (3)输出准考证;

    (4)输入成绩清单;

    (5)输出成绩通知单;

    (6)输出成绩分布表;

    (7)输入合格标准、输出录取通知单;

    (8)试题难度分析,并输出试题难度分析表。

    这里给出了实现上述要求的部分不完整的数据流图,其中部分数据流的组成如下所示。

    报名单=报名号+姓名+通信地址

    考生名册=报名号+准考证号+姓名+通信地址

    成绩册=准考证号+(课程号+成绩)(其中{W}表示W重复多次)

    准考证=报名号+姓名+准考证号

    【问题1】

    指出0层图中可以删去的部分。

    【问题2】

    在加工1子图中将遗漏的数据流添加在答题纸上。

    【问题3】

    加工2子图分解成如图所示的4个子加工及相关的文件(即数据存储)。试在此基础上将相关的DFD成份添加在答题纸上,以完成该加工子图。


    正确答案:【问题1】 成绩册文件可删。 【问题2】 补充后的加工1子图如下所示。 【问题3】 完成后的加工2子图如下所示。
    【问题1】 成绩册文件可删。 【问题2】 补充后的加工1子图如下所示。 【问题3】 完成后的加工2子图如下所示。 解析:0层图中的成绩册文件只被加工成绩处理使用,是个局部文件,按照数据隐蔽的规则,不应出现在0层图中。
    加工1子图中,对比0层图,很明显缺少输入数据流“报名单”,输出数据流“准考证”。
    问题3是要完善加工2子图,显得比较繁杂。这种题的出现频率应该非常低,但它是对考生实际处理问题能力的一个非常有效的检验,要比问题1、2复杂,容易发生遗漏和错误。所以,建议考生在做模拟试题时,在基本完成试题的情况下,还要多加思考,考虑如果遇到像问题3这样,应该如何解决,这将对考生的应试能力和实际工作有相当大的帮助。
    完善加工子图,其实就是要补充数据流图的基本成分。数据流图的基本成分是:加工、数据流、数据存储(数据文件)、外部实体。其中,在这个题目中,外部实体不用考虑。
    首先考虑加工。加工2子图中,目前有4个子加工,即:(1)成绩清单录入,(2)制作成绩通知单,(3)制作录取通知单,(4)试题难度分析。根据说明中关于功能的第8项,很明显缺少一个实现“输出试题成绩分布表”的子加工。现在这5个加工已经全面实现了加工2。
    接着,看是否还缺少数据文件,经过对说明的分析,可以肯定没有其它的数据文件。
    最后,就是要补充数据流。这一步最为复杂,容易遗漏和错画。必须把握一个原则:围绕数据文件,按加工顺序,依据说明逐步进行。
    加工1.1需要输入考生名册的数据,经过加工,向成绩册输出数据。
    加工2.2需要输入考生名册和成绩册的数据,经过加工,输出成绩通知单。
    加工2.3需要输入考生名册和成绩册的数据,经过加工,输出合格标准和录取通知单。
    加工2.4只需要输入成绩册的数据,经过加工,输出试题难度分析表。
    加工2.5需要输入成绩册的数据,经过加工,输出成绩分布表。

  • 第5题:

    ●试题二

    阅读以下说明和流程图,回答问题1和问题2,将答案写在答卷的对应栏内。

    【说明】

    某供销系统接受顾客的订货单,当库存中某配件的数量小于订购量或库存量低于一定数量时,向供应商发出采购单;当某配件的库存量大于或等于定购粮食,或者收到供应商的送货单并更新了库存后,向顾客发出提货单。该系统还可随时向总经理提供销售和库存情况表。该供销系统的分层数据流图中部分数据流和文件的组成如下:

    文件

    配件库存=配件号+配件名+规格+数量+允许的最低库存量

    数据流

    订货单=配件号+配件名+规格+数量+顾客名+地址

    提货单=订货单+金额

    采购单=配件号+配件名+规格+数量+供应商名+地址

    送货单=配件号+配件名+规格+数量+金额

    假定顶层图(如图6所示)是正确的,"供应商"文件已由其他系统生成。

    【问题1】

    指出哪张图中的哪些文件可不必画出。

    【问题2】

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

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

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

    【流程图】

    顶层图

    图6

    0层图

    图7

    加工1子图

    图8

    加工2子图

    图9


    正确答案:
    ●试题二[问题1]【答案】0层图中的"采购清单"多余,应去掉。采购只需有采购请求就可以。[问题2]【答案】加工1子图中遗漏了"配件库存"文件到1.3加工的数据流。加工1子图中1.4加工遗漏了"提货单"输出数据流。加工1子图中1.5加工遗漏了"到货通知"输入数据流。加工2子图中2.3加工遗漏了"采购请求"输入数据流。