itgle.com
参考答案和解析
正确答案:D
解析:在软件测试原则中强调测试人员要在软件开发的早期进行测试,如需求分析阶段就应该介入,问题发现得越早越好。发现缺陷后要尽快修复缺陷,因为随着产品开发工作的进行,一个小错误会扩散成大错误,为了修改后期的错误所做的工作要多得多,即越到后来往前返工也越远,缺陷发现或解决得越迟,成本就会越高。Boehm在书中明确指出,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。
更多“软件生存周期过程中,修改错误代价最大的阶段是______。A) 需求阶段B) 设计阶段C) 编程阶段D) 发布 ”相关问题
  • 第1题:

    软件生存周期中时间最长的阶段是()

    A、需求分析阶段

    B、概要设计阶段

    C、详细设计阶段

    D、维护阶段


    参考答案:D

  • 第2题:

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

    A.详细设计阶段

    B.需求分析阶段

    C.总体设计阶段

    D.编程调试阶段


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

  • 第3题:

    软件缺陷修复的代价最高的阶段为( )

    A.发布阶段

    B.需求阶段

    C.设计阶段

    D.编码阶段


    正确答案:A

  • 第4题:

    用软件开发的结构化生命周期的方法将软件生命周期划分成

    A.定义、开发、运行维护

    B.设计阶段、编程阶段、测试阶段

    C.总体设计、详细设计、编程调试

    D.需求分析、功能定义、系统设计


    正确答案:A
    解析:软件产品从提出、实现、使用维护到停止使用的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护3个阶段。

  • 第5题:

    软件生存周期过程中,修改错误代价最大的阶段是______。

    A.需求阶段

    B.设计阶段

    C.编程阶段

    D.发布运行阶段


    正确答案:D
    解析:在软件测试原则中强调测试人员要在软件开发的早期进行测试,如需求分析阶段就应该介入,问题发现的越早越好。发现缺陷后要尽快修复缺陷,因为随着产品开发工作的进行,一个小错误会扩散成大错误,为了修改后期的错误所作的工作要大得多,即越到后来往前返工也越远,缺陷发现或解决得越迟,成本就会越高。Boehm在书中明确指出,修正错误的代价不是随时间线性增长,而几乎是呈指数增长的。

  • 第6题:

    软件生存周期过程中,修改错误代价最大的阶段是()。 

    • A、需求阶段
    • B、设计阶段
    • C、编程阶段
    • D、发布运行阶段

    正确答案:D

  • 第7题:

    在软件生存期的各个阶段中跨越时间最长的阶段是()

    • A、需求分析阶段
    • B、设计阶段
    • C、调试阶段
    • D、维护阶段

    正确答案:D

  • 第8题:

    一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。

    • A、需求分析与设计阶段
    • B、编码实现阶段
    • C、测试阶段
    • D、维护阶段

    正确答案:D

  • 第9题:

    软件生存周期的()的工作和软件可维护性有密切的关系。

    • A、编码阶段
    • B、设计阶段
    • C、测试阶段
    • D、每个阶段

    正确答案:D

  • 第10题:

    单选题
    软件缺陷修复的代价最高的阶段为()。
    A

    发布阶段

    B

    需求阶段

    C

    设计阶段

    D

    编码阶段


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

  • 第11题:

    单选题
    软件生存周期的(  )工作和软件可维护性有密切的关系。
    A

    编码阶段

    B

    设计阶段

    C

    测试阶段

    D

    每个阶段


    正确答案: A
    解析:
    软件维护从软件发布开始,贯穿于软件生命周期的所有阶段,因此,软件的可维护性与软件生存周期的每个阶段都有密切关系。

  • 第12题:

    单选题
    一般来说,在管理软件中,软件生存周期各个阶段的工作量以()所占的比例最大。
    A

    需求分析与设计阶段

    B

    编码实现阶段

    C

    测试阶段

    D

    维护阶段


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

  • 第13题:

    软件开发的结构化生命周期方法将软件生命周期划分成乙 )。

    A.定义、开发、运行维护

    B.设计阶段、编程阶段、测试阶段

    C.总体设计、详细设计、编程调试

    D.需求分析、功能定义、系统设计


    正确答案:A
    解析:通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为软件生命周期。它可以分为软件定义、软件开发及软件运行维护三个阶段。

  • 第14题:

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

    A.详细设计阶段

    B.概要设计阶段

    C.需求分析阶段

    D.测试和运行阶段


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

  • 第15题:

    软件开发的结构化生命周期方法将软件生命周期划分成(45)几个阶段。

    A.定义、开发、运行维护

    B.总体设计、详细设计、编码实现

    C.设计阶段、编程阶段、维护阶段

    D.需求分析、总体设计、编码实现


    正确答案:A
    解析:一个软件的生命周期是:分析人员先定义分析,开发人员再开发,最终运行和维护。

  • 第16题:

    ● (50) 是软件生命周期中时间最长的阶段。

    (50)

    A. 需求分析阶段

    B. 软件维护阶段

    C. 软件设计阶段

    D. 软件系统实施阶段


    正确答案:B

  • 第17题:

    应用软件的生存周期的阶段有()。

    • A、可行性与计划研究阶段
    • B、需求分析阶段
    • C、设计阶段
    • D、实现阶段
    • E、测试阶段
    • F、运行与维护阶段
    • G、总结阶段

    正确答案:A,B,C,D,E,F

  • 第18题:

    软件缺陷修复的代价最高的阶段为()。

    • A、发布阶段
    • B、需求阶段
    • C、设计阶段
    • D、编码阶段

    正确答案:A

  • 第19题:

    软件开发的结构化生命周期方法将软件生命周期划分成()。

    • A、定义、开发、运行维护
    • B、设计阶段、编程阶段、测试阶段
    • C、总体设计、详细设计、编程调试
    • D、需求分析、功能定义、系统设计

    正确答案:A

  • 第20题:

    以下属于应用软件的生存周期的阶段有( )。

    • A、可行性与计划研究阶段
    • B、需求分析阶段
    • C、初步设计阶段
    • D、详细设计阶段
    • E、测试阶段

    正确答案:A,B,E

  • 第21题:

    单选题
    软件生存周期过程中,修改错误代价最大的阶段是()。
    A

    需求阶段

    B

    设计阶段

    C

    编程阶段

    D

    发布运行阶段


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

  • 第22题:

    多选题
    以下属于应用软件的生存周期的阶段有( )。
    A

    可行性与计划研究阶段

    B

    需求分析阶段

    C

    初步设计阶段

    D

    详细设计阶段

    E

    测试阶段


    正确答案: B,C
    解析: 暂无解析

  • 第23题:

    多选题
    应用软件的生存周期的阶段有()。
    A

    可行性与计划研究阶段

    B

    需求分析阶段

    C

    设计阶段

    D

    实现阶段

    E

    测试阶段

    F

    运行与维护阶段

    G

    总结阶段


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