在结构化分析与设计方法中,为了在需求改变时对软件的影响较小,应该使______。A.程序结构与问题结构相对应B.程序结构与问题结构相独立C.程序结构与用户界面相对应D.程序结构与用户界面相独立

题目

在结构化分析与设计方法中,为了在需求改变时对软件的影响较小,应该使______。

A.程序结构与问题结构相对应

B.程序结构与问题结构相独立

C.程序结构与用户界面相对应

D.程序结构与用户界面相独立


相似考题
更多“在结构化分析与设计方法中,为了在需求改变时对软件的影响较小,应该使______。A.程序结构与问题结 ”相关问题
  • 第1题:

    在结构化方法中,软件功能分解属于下列软件开发中的( )阶段。

    A.详细设计

    B.需求分析

    C.总体设计

    D.编程调试


    正确答案:C
    解析:软件系统结构的总体设计包括:基于功能层次结构建立系统、按功能划分模块的层次结构、确定每个模块的功能、建立与已确定的软件需求的对应关系、确定模块间的调用关系和模块间的接口、评估模块划分的质量等方面。详细设计的任务是在使用程序设计语言编制程序以前,对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的期望。需求分析的任务是发现需求、求精、建模和定义需求,通常包括功能需求、性能需求、环境需求、可靠性需求、安全保密要求、用户界面需求、资源使用需求、成本消耗需求、开发进度需求等。编程调试的任务是诊断和改正程序中潜在的错误。综上所述,软件功能分解只能发生在总体设计阶段。

  • 第2题:

    在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()

    A.与问题结构对应

    B.与问题结构独立

    C.与用户界面对应


    参考答案:A

  • 第3题:

    下列叙述中不是有利于软件可维护性的描述是( )。

    A.在进行需求分析时应考虑维护问题

    B.使用维护工具和支撑环境

    C.在进行总体设计时,应加强模块之间的联系

    D.重视程序结构的设计,使程序具有较好的层次结构


    正确答案:C

  • 第4题:

    从结构化的瀑布模型看,在软件生命周期中的几个阶段中,下面的几个选项中,(13)出错对软件的影响最大。

    A.详细设计阶段

    B.概要设计阶段

    C.需求分析阶段

    D.测试和运行阶段


    正确答案:C
    解析:在软件开发中,软件的生命周期的各个阶段的正确分析和设计是极为重要的。如果在这些阶段出错,将严重影响后期的开发,因为它们的错误将以放射式的扩展造成更多的错误,所以答案为C。

  • 第5题:

    从结构化的瀑布模型看,在软件生命周期中的几个阶段中,(36)出错对软件的影响最大。

    A.详细设计阶段

    B.概要设计阶段

    C.需求分析阶段

    D.测试和运行阶段


    正确答案:C
    解析:在软件开发中,软件的生命周期的各个阶段的正确分析和设计是极其重要的。其中需求分析阶段要明确用户对软件系统的全部需求,准确确定系统的功能,即系统必须”做什么”。如果在需求阶段出错,将严重影响后期的开发,因为它的错误将发放射式的扩展造成更多的错误,所以答案为C。

  • 第6题:

    结构化程序设计方法在软件开发中用于______。

    A.需求分析

    B.详细设计

    C.可行性分析

    D.程序设计


    正确答案:B

  • 第7题:

    在结构化分析与设计方法中,为了使需求改变时对软件的影响较小,应该使______。

    A.程序结构与问题结构相对应

    B.程序结构与问题结构相独立

    C.程序结构与用户界面相对应

    D.程序结构与用户界面相独立


    正确答案:A
    解析:结构化分析与设计方法(Jackson 方法)是一种面向数据结构的设计方法。Jackson方法的目标是获得简单清晰的设计方案,因为这样的方案易于理解和易于修改。为了达到这个目标,Jackson方法的设计原则是使程序结构与数据结构相对应。Jackson主张程序结构与问题结构相对应,而大多数系统处理的是有层次结构的数据,如文件由记录组成,记录又由数据项组成,Jackson方法就以此为基础建立模块的层次结构。

  • 第8题:

    在结构化方法中,在(29)软件开发阶段,将数据流程图(DFD) 作为描述工具。

    A.可行性分析

    B.需求分析

    C.详细设计

    D.程序编码


    正确答案:B
    解析:在需求分析阶段,分析员对用户的要求作出分析,并画出数据流程图。

  • 第9题:

    在结构化分析与设计方法中,做到(52),就会在需求改变时对软件的影响比较小。

    A.程序结构与用户界面相对应

    B.程序结构与问题结构相独立

    C.程序结构与问题结构相对应

    D.程序结构与用户界面相独立


    正确答案:C
    解析:Jackson方法的设计原则是将程序结构和数据结构相对应,该方法特别适用于设计企事业信息管理一类的规模适中的数据处理系统。这些系统处理的数据大多具有层次结构,如文件由记录组成,记录又由数据项组成,所以可以以数据结构为基础,相应地建立模块的层次结构,如处理文件的模块调用处理记录的模块,处理记录的模块又调用处理数据项的模块。

  • 第10题:

    在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()

    • A、与问题结构对应
    • B、与问题结构独立
    • C、与用户界面对应

    正确答案:A

  • 第11题:

    为了提高系统的(),在系统分析与设计的过程中始终采用结构化、模块化的方法。


    正确答案:可变性

  • 第12题:

    单选题
    在结构化方法中,软件功能分解应该属于软件开发的()阶段
    A

    详细设计

    B

    需求分析

    C

    总体设计

    D

    编程调试


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

  • 第13题:

    在结构化方法中,软件功能分解属于下列软件开发中的阶段是( )。

    A. 详细设计

    B. 需求分析

    C. 总体设计

    D. 编程调试


    正确答案:C

  • 第14题:

    在结构化方法中,软件功能分解属于软件开发中的______阶段。

    A.概要设计

    B.需求分析

    C.详细设计

    D.编程调试


    正确答案:A
    解析:概要设计的任务是划分出构成系统的各物理元素以及设计出软件的结构(如确定模块及模块间的关系)。设计过程通常分为以下几步:提出可选择方案、选择合理方案、推荐最佳方案、功能分解、设计软件结构、制定测试计划,最后提交概要设计文档。软件功能分解属于概要设计阶段。本题的正确答案为选项A。

  • 第15题:

    在结构化方法中,软件功能分解属于下列软件开发中

    A.详细设计阶段

    B.需求分析阶段

    C.总体设计阶段

    D.编程调试阶段


    正确答案:C
    解析:详细设计的任务是:在使用程序设计语言编程以前,对所采用算法的逻辑关系进行分析,并给予清晰的表达。需求分析是指用户对目标软件系统在功能、行为、性能、设计约束等方面的希望。编程调试任务是诊断和改正程序中潜在的错误。软件功能分解只能发生在总体设计阶段。

  • 第16题:

    在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。A.详细设计B.需求分析SXB

    在结构化方法中,软件功能分别属于下列软件开发中的( )阶段。

    A.详细设计

    B.需求分析

    C.总体设计

    D.编程调试


    正确答案:C
    总体设计过程通常由两个主要阶段组成:系统设计,确定系统的具体实现方案;结构设计,确定软件结构。为确定软件结构,首先需要从实现角度把复杂的功能进~步分解。分析员结合算法描述仔细分析数据流图中的每个处理,如果一个处理的功能过分复杂,必须把它的功能适当地分解成一系列比较简单的功能。

  • 第17题:

    在结构化方法中,用数据流程图(DFd)作为描述工具的软件开发阶段是( )。

    A.逻辑设计

    B.需求分析

    C.详细设计

    D.物理设计


    正确答案:B
    解析:软件开发阶段包括需求分析、总体设计、详细设计、编码和测试五个阶段。其中需求分析阶段常用的工具是数据流图和数据字典。

  • 第18题:

    在软件开发中,需求分析阶段产生的主要文档是( )。【考点15结构化分析方法】 A.可行性分析报告SXB

    在软件开发中,需求分析阶段产生的主要文档是( )。【考点15结构化分析方法】

    A.可行性分析报告

    B.软件需求规格说明书

    C.概要设计说明书

    D.集成测试计划


    正确答案:B
    需求分析的最终结果是生成软件需要规格说明书,可以为用户、分析人员和设计人员之间的交流提供方便,可以直接支持目标确认,又可以作为控制软件开发进程的依据。

  • 第19题:

    确定软件系统的主要功能,即进行系统功能分析,提出软件系统的目标、范围与功能说明称为结构化方法,的( )。

    A.需求分析

    B.可行性研究

    C.总体设计

    D.问题定义


    正确答案:D

  • 第20题:

    软件系统分析的任务不应该包括(1)。进行软件需求分析可以使用多种工具,但(2)是不适用的。在软件需求分析阶段中,分析员主要从用户那里解决的重要问题是(3)。需求规格说明书的内容不应当包括(4)。该文档在软件开发中具有重要的作用,其作用不应当包括(5)。

    A.问题分析

    B.信息域分析

    C.结构化程序设计

    D.确定逻辑模型


    正确答案:C

  • 第21题:

    在结构化方法中,软件功能分解应属于软件开发中的()阶段。

    • A、详细设计
    • B、需求分析
    • C、总体设计
    • D、编程调试

    正确答案:B

  • 第22题:

    在结构化方法中,软件功能分解应该属于软件开发的()阶段。

    • A、详细设计
    • B、需求分析
    • C、总体设计
    • D、编程调试

    正确答案:B

  • 第23题:

    单选题
    在结构化方法中,为使需求改变对软件影响较小,应该使软件结构()
    A

    与问题结构对应

    B

    与问题结构独立

    C

    与用户界面对应


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