提高软件质量和可靠性的技术大致分为两类,即()和()。A、软件测试B、避开错误技术C、容错技术D、可靠性分析

题目

提高软件质量和可靠性的技术大致分为两类,即()和()。

  • A、软件测试
  • B、避开错误技术
  • C、容错技术
  • D、可靠性分析

相似考题
参考答案和解析
正确答案:B,C
更多“提高软件质量和可靠性的技术大致分为两类,即()和()。A、软件测试B、避开错误技术C、容错技术D、可靠性分析”相关问题
  • 第1题:

    论高可靠性系统中软件容错技术的应用

    容错技术是当前计算机领域研究的热点之一,是提高整个系统可靠性的有效途径,许多重要行业(如航空、航天、电力、银行等)对计算机系统提出了高可靠、高可用、高安全的要求,用于保障系统的连续工作,当硬件或软件发生故障后,计算机系统能快速完成故障的定位与处理,确保系统正常工作。

    对于可靠性要求高的系统,在系统设计中应充分考虑系统的容错能力,通常,在硬件配置上,采用了冗余备份的方法,以便在资源上保证系统的可靠性。在软件设计上,主要考虑对错误(故障)的过滤、定位和处理,软件的容错算法是软件系统需要解决的关键技术,也是充分发挥硬件资源效率,提高系统可靠性的关键。

    请围绕“高可靠性系统中软件容错技术的应用”论题,依次从以下三个方面进行论述。

    简述你参与设计和开发的、与容错相关的软件项目以及你所承担的主要工作。


    正确答案:[写作要点] 通过自己所从事的具有容错能力的软件课题应说明以下几点: . 项目的概述包括软件项目的功能与性能要求、软件整体结构、硬件环境描述; . 在项目中对容错的具体要求; . 所承担的工作内容。
    [写作要点] 通过自己所从事的具有容错能力的软件课题,应说明以下几点: . 项目的概述包括软件项目的功能与性能要求、软件整体结构、硬件环境描述; . 在项目中对容错的具体要求; . 所承担的工作内容。

  • 第2题:

    提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()。

    A.消除错误

    B.检测错误

    C.避开错误

    D.容错


    正确答案:D

  • 第3题:

    以下关于嵌入式软件测试的叙述中,错误的是( )。

    A.软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书要求
    B.通过测试发现软件错误,为软件产品的质量评价提供依据
    C.软件的测试级别一般分为静态测试和动态测试
    D.动态测试可以采用白盒测试或者黑盒测试

    答案:C
    解析:
    本题考查嵌入式软件测试方面的基础知识。软件测试是验证软件是否满足软件开发合同、技术协议或研制任务书、软件需求、设计等的要求的过程。通过测试发现软件错误,为软件产品的质量评价提供依据。软件的测试方法,一般说来可以分为两类,即静态测试和动态测试。静态测试包括检查单和静态分析方法。动态测试一般采用白盒测试或者黑盒测试方法。软件测试级别,一般可以分为单元测试、部件测试、配置项测试、系统测试等。

  • 第4题:

    为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()

    • A、容错技术
    • B、避开错误技术
    • C、检测技术
    • D、排错技术

    正确答案:A

  • 第5题:

    论高可靠性系统中软件容错技术的应用 容错技术是当前计算机领域研究的热点之一,是提高整个系统可靠性的有效途径,许多重要行业(如航空、航天、电力、银行等)对计算机系统提出了高可靠、高可用、高安全的要求,用于保障系统的连续工作,当硬件或软件发生故障后,计算机系统能快速完成故障的定位与处理,确保系统正常工作。 对于可靠性要求高的系统,在系统设计中应充分考虑系统的容错能力。通常,在硬件配置上采用了冗余备份的方法,以便在资源上保证系统的可靠性。在软件设计上,主要考虑对错误(故障)的过滤、定位和处理,软件的容错算法是软件系统需要解决的关键技术,也是充分发挥硬件资源效率,提高系统可靠性的关键。 请围绕"高可靠性系统中软件容错技术的应用"论题,依次从以下3个方面进行论述: ①简述你参与设计和开发的、与容错相关的软件项目及你所承担的主要工作。 ②具体论述你在设计软件时,如何考虑容错问题,采用了哪几种容错技术和方法。 ③分析你所采用的容错方法是否达到系统的可靠性和实时性要求。


    正确答案: 软件容错的主要目的是提供足够的冗余信息和算法程序,使系统在实际运行时能够及时发现程序设计错误,采取补救措施,以提高软件可靠性,保证整个计算机系统的正常运行。
    软件容错技术主要有恢复块方法和N版本程序设计,另外还有防卫式程序设计等。
    在进行本文的写作时,要注意以下几个方面:
    ①项目的概述,包括软件项目的功能与性能要求、软件整体结构、硬件环境描述:在项目中对容错的具体要求;所承担的工作内容。
    ②作为容错技术,主要考虑4种冗余:硬件冗余、软件冗余、信息冗余和时间冗余。但作为一个具体软件系统,往往会采用多种技术去实现,这里应给出具体实现方法。
    ③对自己采用的容错技术的结果进行系统的可靠性分析。主要说明以下几点:
    通过容错技术实施,系统整个项目达到了几余度(如两余度、四余度、六余度)。
    给出本软件的可靠性指标。
    分析出软件容错的实时性指标,如恢复时间、重组合(或称重构)时间。

  • 第6题:

    提高软件质量和可靠性的技术主要有两类:()()。


    正确答案:避开错误技术;和容错技术

  • 第7题:

    ()是以提高软件质量为目的的技术活动。

    • A、技术创新
    • B、测试
    • C、技术创造
    • D、技术评审

    正确答案:D

  • 第8题:

    ()是以提高软件质量为目的的技术活动。

    • A、技术改革
    • B、软件测试
    • C、技术创造
    • D、技术评审

    正确答案:B

  • 第9题:

    多选题
    提高软件质量和可靠性的技术大致分为两类,即()和()。
    A

    软件测试

    B

    避开错误技术

    C

    容错技术

    D

    可靠性分析


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

  • 第10题:

    填空题
    提高软件质量和可靠性的技术大致分为两类,即()和()。

    正确答案: 避开错误技术,容错技术
    解析: 暂无解析

  • 第11题:

    单选题
    ()是以提高软件质量为目的的技术活动。
    A

    技术改革

    B

    软件测试

    C

    技术创造

    D

    技术评审


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

  • 第12题:

    填空题
    有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的()技术。

    正确答案: 维护支援
    解析: 面向维护的技术涉及软件开发的所有阶段,能够减少软件错误,提高软件的可维护性。而维护支援技术则包含信息收集,错误原因分析,维护方案评价等项,是在软件维护阶段用来提高维护效率和质量的技术。

  • 第13题:

    提高软件质量和可靠性的技术大致分为两类,即()和()。

    A.软件测试

    B.避开错误技术

    C.容错技术

    D.可靠性分析


    本题答案:B, C

  • 第14题:

    提高软件质量和可靠性的技术人致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要______。

    A.消除错误

    B.检测错误

    C.避开错误

    D.容错


    正确答案:D
    解析:提高软件质量和可靠性的技术大致可分为两类:一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术;另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术。

  • 第15题:

    以下关于软件质量和软件测试的说法,不正确的是( )

    A.软件测试不等于软件质量保证
    B.软件质量并不是完全依靠软件测试来保证的
    C.软件的质量要靠不断的提高技术水平和改进软件开发过程来保证
    D.软件测试不能有效的提高软件质量

    答案:D
    解析:
    软件测试人员的一项重要任务就是提高软件质量,但不等于说软件测试人员就是软件质量保证人员,因为测试只是质量保证工作中的一个环节。软件质量保证和软件测试是软件质量工程的两个不同层面的工作。质量保证着眼于软件开发活动中的过程、步骤和产物,通过不断提高技术水平和改进开发过程来保证质量。软件测试虽然也与开发过程紧密相关,但关心的不是过程的活动,而是对过程的产物以及开发出的软件进行剖析,软件测试是保证软件质量的一个重要环节。

  • 第16题:

    提高软件质量和可靠性的技术大致分为两类,即()和()。


    正确答案:避开错误技术;容错技术

  • 第17题:

    有两类维护技术:在开发阶段使用来减少错误、提高软件可维护性的面向维护的技术;在维护阶段用来提高维护的效率和质量的()技术。


    正确答案:维护支援

  • 第18题:

    软件质量问题是由我们开发软件的技术使用不当引起的。新软件技术的运用会自动提高生产率和软件质量。


    正确答案:错误

  • 第19题:

    提高软件质量和可靠的技术大致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要()

    • A、消除错误
    • B、检测错误
    • C、避开错误
    • D、容错

    正确答案:D

  • 第20题:

    提高可靠性的方法大致有避错法和容错法两类。


    正确答案:正确

  • 第21题:

    单选题
    ()是以提高软件质量为目的的技术活动。
    A

    技术创新

    B

    测试

    C

    技术创造

    D

    技术评审


    正确答案: A
    解析: 技术评审是以提高软件质量为目的的技术活动,是对软件本身的结构、与运行环境的接口、变更带来的影响等方面进行的评审活动。

  • 第22题:

    填空题
    提高软件质量和可靠性的技术主要有两类:()()。

    正确答案: 避开错误技术,和容错技术
    解析: 暂无解析

  • 第23题:

    单选题
    为了提高软件产品的质量和可靠性,对某些无法避开的差错,使其影响减至最小程度所采用的技术是()
    A

    容错技术

    B

    避开错误技术

    C

    检测技术

    D

    排错技术


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