更多“请说明如何快速有效地判定一个DFD图是否为原始DFD图?”相关问题
  • 第1题:

    在DFD映射SC过程中,以下DFD属于()数据流图。

    A、因果图型

    B、事务型

    C、过程型

    D、变换型


    参考答案:D

  • 第2题:

    在详细设计阶段,经常采用的工具包括()。

    A.SC图

    B.DFD图

    C.判定表

    D.形式化方法


    参考答案:C

  • 第3题:

    下面不能作为结构化方法软件需求分析工具的是()。

    • A、系统结构图
    • B、数据字典(DD.
    • C、数据流程图(DFD图)
    • D、判定表

    正确答案:A

  • 第4题:

    在详细设计阶段,经常采用的工具包括()。

    • A、SC图
    • B、DFD图
    • C、判定表
    • D、形式化方法

    正确答案:C

  • 第5题:

    软件结构使用的图形工具,一般采用()

    • A、DFD图
    • B、PAD图
    • C、SC图
    • D、ER图

    正确答案:C

  • 第6题:

    请说明如何进行DFD的验证?


    正确答案: 在结束DFD的建立工作之前,还应该执行DFD的验证,以确保所创建DFD的正确性和有效性。
    对DFD的验证主要包括以下几个方面:
    (1)验证DFD的语法
    要确保DFD中不会发生语法错误。有一些常见的语法错误,例如有些数据流没有终点、有些过程没有输出流等,往往意味着在进行DFD描述时存在着信息的遗漏。
    (2)验证DFD的结构
    首先要验证DFD层次结构之间的一致性,包括分解的平衡性,也包括不同DFD之间元素实例使用的一致性(例如命名是否一致、格式要求是否一致等)。
    其次要验证DFD层次结构说明的完备性,例如,是否所有的过程都有更详细的说明(子图或者逻辑说明),是否所有的数据流和数据存储都有数据说明等。
    (3)验证DFD的语义
    验证DFD的语义是为确保DFD所说明内容的正确性和准确性。这个工作通常要由用户在需求工程师的帮助下来执行,用户需要浏览DFD图,从中发现和需求不符或者理解上存在偏差的地方。

  • 第7题:

    请说明DFD图质量评判的准则是什么?


    正确答案: 对DFD图(尤其是0层图)质量的判定有下面几个准则:
    ①遵守相应的规则,没有语法错误。
    ②具有良好的语义,过程的功能设置要高内聚、低耦合。
    ③保持数据一致性,过程的输人流要足以产生数据输出。同时过程的输出流是在充分利用输入数据的基础上产生的,不存在输入数据的浪费。
    ④控制复杂度,不要一次在图中显示太多的信息。一般情况下,一个图中的过程数量最好控制在5~9(人脑的最佳信息处理量)个。而且图中的数据流数量越少越好,越简洁越好(接口最小化)。

  • 第8题:

    进行模块层次功能分解的一个重要技术就是HIPO图方法,HIPO图方法中涉及哪些图表?()

    • A、DFD图
    • B、HIPO图
    • C、总体IPO图
    • D、低层详细IPO图

    正确答案:B,C,D

  • 第9题:

    结构化分析SA是软件开发需求分析阶段所使用的方法,()不是SA所使用的工具。

    • A、DFD图
    • B、PAD图
    • C、结构化英语
    • D、判定表

    正确答案:B

  • 第10题:

    问答题
    请说明如何快速有效地判定一个DFD图是否为原始DFD图?

    正确答案: 功能分解的过程需要持续进行,直至最终分解产生的子图都是原始DFD图,关键问题是如何快速有效地判定一个DFD图是否是原始DFD图。在分解产生的子图为下述情景之一时,可以判定其为原始DFD图,此时应该停止持续的功能分解活动:
    ①所有过程都已经被简化为一个选择、计算或者数据库操作。
    ②所有数据存储都仅仅表示了一个单独的数据实体。
    ③用户已经不关心比子图更为细节的内容,或者子图的描述已经详细的足以支持后续的开发活动。
    ④每一个数据流都已经不需要进行更详细的切分,以展示对不同数据的不同处理方式。
    ⑤每一个业务表单、事务、计算机的屏幕显示(Computer On-line Display)和业务报表都已经被表示为一个单独的数据流。
    ⑥系统的每一个最低层菜单选项都能在子图中找到独立的过程。
    解析: 暂无解析

  • 第11题:

    单选题
    在分层结构中,DFD定义了三个层次类别的DFD图:()、0层图和N层图。
    A

    1层图

    B

    底层图

    C

    上下文图

    D

    顶视图


    正确答案: A
    解析: 暂无解析

  • 第12题:

    问答题
    请说明DFD图质量评判的准则是什么?

    正确答案: 对DFD图(尤其是0层图)质量的判定有下面几个准则:
    ①遵守相应的规则,没有语法错误。
    ②具有良好的语义,过程的功能设置要高内聚、低耦合。
    ③保持数据一致性,过程的输人流要足以产生数据输出。同时过程的输出流是在充分利用输入数据的基础上产生的,不存在输入数据的浪费。
    ④控制复杂度,不要一次在图中显示太多的信息。一般情况下,一个图中的过程数量最好控制在5~9(人脑的最佳信息处理量)个。而且图中的数据流数量越少越好,越简洁越好(接口最小化)。
    解析: 暂无解析

  • 第13题:

    SA法的主要描述手段有()。

    A.系统流程图和模块图

    B.DFD图、数据词典、加工说明

    C.软件结构图、加工说明

    D.功能结构图、加工说明


    参考答案:B

  • 第14题:

    SA法的主要描述手段有()。

    • A、系统流程图和模块图
    • B、DFD图、数据词典、加工说明
    • C、软件结构图、加工说明
    • D、功能结构图、加工说明

    正确答案:B

  • 第15题:

    数据流图(DFD)


    正确答案: 数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。

  • 第16题:

    DFD指()。

    • A、信号流图
    • B、关系图
    • C、数据流图
    • D、系统结构图

    正确答案:C

  • 第17题:

    结构化分析的主要描述手段有()

    • A、系统流程图和模块图
    • B、DFD图、数据词典、加工说明
    • C、软件结构图、加工说明
    • D、功能结构图、加工说明

    正确答案:B

  • 第18题:

    上下文图是DFD的一个特定层次,被用来说明系统的上下文环境,确定系统的边界。


    正确答案:正确

  • 第19题:

    在分层结构中,DFD定义了三个层次类别的DFD图:()、0层图和N层图。

    • A、1层图
    • B、底层图
    • C、上下文图
    • D、顶视图

    正确答案:C

  • 第20题:

    ()工具在软件详细设计过程中不采用。

    • A、判定表
    • B、IPO图
    • C、DFD图
    • D、PDL

    正确答案:C

  • 第21题:

    ()工具在软件详细设计过程中不采用。

    • A、判定表
    • B、IPO图
    • C、PDL
    • D、DFD图

    正确答案:D

  • 第22题:

    名词解释题
    数据流图(DFD)

    正确答案: 数据流图,简称DFD,是SA方法中用于表示系统逻辑模型的一种工具,它以图形的方式描绘数据在系统中流动和处理的过程,由于它只反映系统必须完成的逻辑功能,所以它是一种功能模型。
    解析: 暂无解析

  • 第23题:

    单选题
    下面不能作为软件需求分析工具的是(  )。
    A

    PAD图

    B

    数据字典(DD)

    C

    数据流程图(DFD图)

    D

    判定树


    正确答案: B
    解析:
    软件需求分析方法包括结构化分析和面向对象分析。结构化分析工具有:①数据流图(DFD);②数据字典(DD);③判定表;④判定树等。A项,PAD图是过程设计工具。答案选择A选项。