更多“在软件产品交付后产品仍然需要不断进行修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为 ”相关问题
  • 第1题:

    ●软件产品的可靠性并不取决于(5) 。

    (5)

    A.潜在错误的数量

    B.潜在错误的位置

    C.软件产品的使用方式

    D.软件产品的开发方式


    正确答案:D

  • 第2题:

    软件维护工作包括多种类型,其中()的目的是检测并更正软件产品中的潜在错误,防止它们成为实际错误。

    A.更正性维护

    B.适应性维护

    C.完善性维护

    D.预防性维护


    正确答案:D

  • 第3题:

    软件维护是指()。

    A.发生在软件开发过程中。

    B.软件交付后对软件的简单修改。

    C.为了保障交付后的软件产品正常运行而进行的代码修改。

    D.软件交付后修正遗留缺陷的活动。


    C 解析:软件维护是指对软件的改进、适应和完善。相关知识点:影响系统可维护性的因素主要有可理解性、可测试性、可修改性3个。 软件维护按照每次进行维护的具体目标可分为4类。 完善性维护:不断改善和加强产品的功能与性能,完善性维护约占50%-60%。 适应性维护:是指软件适应运行环境的改变而进行的一类维护,约占25%。 纠错性维护:纠正在开发期间未能发现的遗留错误,约占20%。 预防性维护;改善软件的可维护性,减少今后的维护工作量,约占4%。

  • 第4题:

    ● 软件产品的可靠性并不取决( )。( )

    A.潜在错误的数量 B.潜在错误的位置

    C.软件产品的使用方式 D.软件产品的开发方式


    正确答案:D
    软件产品的可靠性取决于潜在错误的数量、潜在错误的位置以及软件产品的使用方式,但不包括软件产品的开发方式。软件可靠性与软件缺陷有关,也与系统输入和系统使用有关。理论上说,可靠的软件系统应该是正确、完整、一致和健壮的。但是实际上任何软件都不可能达到百分之百的正确,而且也无法精确度量。一般情况下,只能通过对软件系统进行测试来度量其可靠性。这样,给出如下定义:“软件可靠性是软件系统在规定的时间内及规定的环境条件下,完成规定功能的能力”。根据这个定义,软件可靠性包含了以下三个要素:(1)规定的时间软件可靠性只是体现在其运行阶段,所以将“运行时间”作为“规定的时间”的度量。“运行时间”包括软件系统运行后工作与挂起(开启但空闲)的累计时间。由于软件运行的环境与程序路径选取的随机性,软件的失效为随机事件,所以运行时间属于随机变量。(2)规定的环境条件环境条件指软件的运行环境。它涉及软件系统运行时所需的各种支持要素,如支持硬件、操作系统、其它支持软件、输入数据格式和范围以及操作规程等。不同的环境条件下软件的可靠性是不同的。具体地说,规定的环境条件主要是描述软件系统运行时计算机的配置情况以及对输入数据的要求,并假定其它一切因素都是理想的。有了明确规定的环境条件,还可以有效判断软件失效的责任在用户方还是研制方。(3)规定的功能软件可靠性还与规定的任务和功能有关。由于要完成的任务不同,软件的运行剖面会有所区别,则调用的子模块就不同(即程序路径选择不同),其可靠性也就可能不同。所以要准确度量软件系统的可靠性必须首先明确它的任务和功能。

  • 第5题:

    软件维护包含更正性维护、适应性维护、预防性维护、完善性维护。( )属于完善性维护。

    A.使软件产品能够在变化后的环境中继续使用
    B.在软件产品中的潜在错误成为实际错误前进行完善
    C.改进交付后产品的性能和可维护性
    D.为改善性能而作的修改

    答案:D
    解析:
    选项C不属于完善性维护的定义,是软件维护的定义。软件维护是软件产品交付使用后,为纠正错误或改进性能与其他属性,或使软件产品适应改变了的环境而进行的修改活动。选项D是正确答案。软件维护一般分为四种类型:1.纠错性维护(更正性维护)。软件产品在交付后进行的修改,以更正发现的问题。2.适应性维护。软件产品在交付后进行的修改,为保证软件产品能在变化后或变化中的环境中可以继续使用。3.完善性维护。软件产品在交付后进行的修改,以改善性能和可维护性。4.预防性维护。软件产品在交付后进行的修改,已在软件产品中的潜在错误成为实际错误前,监测和更正它们。