软件维护工作包括多种类型,其中()的目的是检测并更正软件产品中的潜在错误,防止它们成为实际错误。A.更正性维护B.适应性维护C.完善性维护D.预防性维护

题目

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

A.更正性维护

B.适应性维护

C.完善性维护

D.预防性维护


相似考题
更多“软件维护工作包括多种类型,其中()的目的是检测并更正软件产品中的潜在错误,防止它们成为实际错误 ”相关问题
  • 第1题:

    在软件产品交付后产品仍然需要不断进行修改,其中用来检测和纠正软件产品中的潜在故障,使其不成为有效故障的行为是______。

    A.完善性维护

    B.适应性维护

    C.改正性维护

    D.预防性维护


    正确答案:D
    解析:GB/T 8567—2006《计算机软件文档编制规范》规定了软件开发过程中文档的内容,但不对文档编制的布局和风格进行规定。

  • 第2题:

    软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正它们,这种方式属于______。

    A.更正性维护

    B.适应性维护

    C.完善性维护

    D.预防性维护


    正确答案:D
    解析:软件维护指在软件运行/维护阶段对软件产品所进行的修改。要求进行软件维护的原因可归纳为3种类型:
      ①改正在特定的使用条件下暴露出来的一些潜在程序错误或设计缺陷。
      ②因在软件使用过程中数据环境发生变化或处理环境发生变化,对软件进行的修改。
      ③用户和数据处理人员在使用时常提出改进现有功能、增加新的功能,以及改善总体性能的要求,为了满足这些要求需要进行软件修改。
      与上述原因相对应,可将维护活动归纳为:改正性维护、适应性维护和完善性维护。
      除了上述3类维护外,还有一类维护活动叫预防性维护。
      ④预防性维护是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础的维护活动。预防性维护可定义为:“把今天的方法用于昨天的系统以满足明天的需要”。即本题中的方式属于预防性维护。

  • 第3题:

    关于软件测试的目的不正确的是()。

    A.从用户骄傲度看,通过软件测试暴露软件中隐藏的错误和缺陷

    B.从开发者看测试成为表明软件产品中不存在错误的过程

    C.一个成功的测试时为了发现至今未发现的错误的测试

    D.一个好的测试用例在于不能发现错误


    正确答案:D

  • 第4题:

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

    (31

    A.潜在错误的数量

    B.潜在错误的位置

    C.软件产品的使用方式

    D.软件产品的开发方式


    正确答案:D

  • 第5题:

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

    A.更正性维护

    B.适应性维护

    C.完善性维护

    D.预防性维护


    正确答案:D

  • 第6题:

    软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为( )

    A. 完善性维护
    B. 适应性维护
    C. 预防性维护
    D. 改正性维护

    答案:D
    解析:
    软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行完善性维护,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为改正性维护;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为预防性维护。

  • 第7题:

    软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于( )。

    A.更正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护

    答案:D
    解析:
    软件维护是指在软件运行/维护阶段对软件进行的修改完善。通常进行软件维护的原因可归纳为4种,即改正性维护、适应性维护、完善性维护,除了上述3类维护外,还有一类维护活动叫预防性维护,就是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础的维护活动。预防性维护可定义为:"把今天的方法用于昨天的系统以满足明天的需要"。即本题中的方式属于预防性维护。

  • 第8题:

    使软件产品能够在变化的环境中继续使用的维护是()。

    A. 更正性维护
    B. 适应性维护
    C. 预防性维护
    D. 完善性维护

    答案:B
    解析:
    分析:

    纠错性维护:更正交付后发现的错误。

    适应性维护:使软件产品能够在变化中的环境中继续使用。

    完善性维护:改进交付后产品的性能可维护性。

    预防性维护:在软件产品中的潜在错误成为实际错误前,检测并更正它们。

  • 第9题:

    以下不是软件测试的目的是()

    • A、以最少的人力、物力和时间找出软件中潜在的各种错误与缺陷
    • B、通过修正各种错误和缺陷提高软件质量
    • C、回避软件发布后由于潜在的软件缺陷和错误造成的隐患以及带来的商业风险
    • D、在规定的条件下对程序进行操作,以发现程序错误,衡量软件质量,并对其是否能满足设计要求进行评估过程

    正确答案:D

  • 第10题:

    软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于()。

    • A、更正性维护 
    • B、适应性维护 
    • C、完善性维护 
    • D、预防性维护

    正确答案:D

  • 第11题:

    以下关于测试目的的观点,不正确的是()

    • A、软件测试的目的是寻找错误,并且尽最大的可能找出最多的错误
    • B、找出软件开发人员的问题并评价开发人员能力
    • C、一个成功的测试是发现了至今未发现的错误的测试
    • D、测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险

    正确答案:B

  • 第12题:

    填空题
    软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的()程度。

    正确答案: 难易
    解析: 暂无解析

  • 第13题:

    软件测试的目的是( )。

    A.证明软件是错误的

    B.找到软件中潜在的错误

    C.证明软件是正确的

    D.找出软件中全部的错误


    正确答案:B
    解析:软件测试的目的是找出软件中可能潜在的错误。错误是不可能找完的,所以测试并不能产生完美的软件,只能尽可能减少错误存在的几率。

  • 第14题:

    下面有关软件缺陷的说法中错误的是______。

    A) 缺陷就是软件产品在开发中存在的错误

    B) 缺陷就是软件维护过程中存在的错误、毛病等各种问题

    C) 缺陷就是导致系统程序崩溃的错误

    D) 缺陷就是系统所需要实现的某种功能的失效和违背

    A.

    B.

    C.

    D.


    正确答案:C

  • 第15题:

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

    A.使软件产品能够在变化后的环境中继续使用

    B.在软件产品中的潜在错误成为实际错误前进行完善

    C.改进交付后产品的性能和可维护性

    D.为改善性能而作的修改


    参考答案:D

  • 第16题:

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

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

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


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

  • 第17题:

    某业务系统在运行中因应用程序有潜在错误,为了防止导致业务受影响,由维护工程师对该应用程序潜在缺陷进行修复。该维护活动属于( )

    A.更正性维护
    B.适应性维护
    C.完善性维护
    D.预防性维护

    答案:D
    解析:
    软件维护有如下类型:①更正性维护——更正交付后发现的错误;②适应性维护 ——使软件产品能够在变化后或变化中的环境中继续使用;③完善性维护——改进交 付后产品的性能和可维护性;④预防性维护——在软件产品中的潜在错误成为实际错误前,检测并更正它们。

  • 第18题:

    软件的维护并不只是修正错误。软件测试不可能揭露旧系统中所有潜伏的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为( )

    A:完善性维护
    B:适应性维护
    C:预防性维护
    D:改正性维护

    答案:D
    解析:
    软件的维护并不只是修正错误。为了满足用户提出的增加新功能、修改现有功能以及一般性的改进要求和建议,需要进行完善性维护,它是软件维护工作的主要部分;软件测试不可能揭露旧系统中所有潜在的错误,所以这些程序在使用过程中还可能发生错误,诊断和更正这些错误的过程称为改正性维护;为了改进软件未来的可维护性或可靠性,或者为了给未来的改进提供更好的基础而对软件进行修改,这类活动称为预防性维护。

  • 第19题:

    某软件公司通过向用户不定期发布更新补丁对软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于 ( ) 。

    A.更正性维护
    B.预防性维护
    C.完善性维护
    D.适应性维护

    答案:B
    解析:
    软件维护是指在软件运行/维护阶段对软件进行的修改完善。通常进行软件维护的原因可归纳为3种,即改正性维护、适应性维护和完善性维护。除了上述3类维护外,还有一类维护活动叫预防性维护,就是为了提高软件的可维护性、可靠性等,为以后进一步改进软件打下良好基础的维护活动。预防性维护可定义为:“把今天的方法用于昨天的系统以满足明天的需要”。即本题中的方式属于预防性维护。

  • 第20题:

    人们根据软件维护的性质不同,将软件维护分为更正性维护、适应性维护、完善性维护、预防性维护等四类,( )是这四类软件维护的共同特征。

    A. 发现原产品中存在问题后采取的补救措施
    B. 交付软件产品后进行的修改
    C. 测试发现问题之后的应对措施
    D. 软件产品交付前进行的质量管理活动

    答案:B
    解析:
    这四类软件维护的共同特征为都是交付后进行的。

  • 第21题:

    软件可维护性,是指软件产品交付使用后,在实现改正潜伏的错误、改进性能等属性、适应环境变化等方面工作的()程度。


    正确答案:难易

  • 第22题:

    测试的目的在于(),因为测试发现错误和更正错误的过程,而不能表明软件程序的()。而且在软件开发的过程中,每个不同的阶段对于错误的解决代价是不同的,在()发现错误更正代价是相对较小的,等整个系统都完成了,再发现的错误其代价相对就比较大了。


    正确答案:尽可能多的发现错误;无错;早期

  • 第23题:

    单选题
    软件公司经常通过发布更新补丁的方式,对已有软件产品进行维护,并在潜在错误成为实际错误前,监测并更正他们,这种方式属于()。
    A

    更正性维护 

    B

    适应性维护 

    C

    完善性维护 

    D

    预防性维护


    正确答案: D
    解析: 软件维护活动包括以下几类:改正性维护、适应性维护、完善性维护和预防性维护。 改正性维护是指在软件交付使用后,为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用,应当进行的诊断和改正错误的过程; 为了识别和纠正软件错误,改正软件性能上的缺陷、排除实施上的误使用,所进行的诊断和改正错误的过程就叫改正性维护。 外部环境(新的硬、软件配置) 数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质) 可能发生变化。 为使软件适应这种变化,而去修改软件的过程叫做适应性维护。 适应性维护是指为了使软件适应变化,而去修改软件的过程; 完善性维护是指为了满足用户对软件提出的新功能与性能要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性; 预防性维护是为了提高软件的可维护性、可靠性等,为以后的进一步改进软件打下良好基础。 预防性维护的定义:采用先进的软件工程方法对需要维护的软件或者软件中的某一部分(重新)进行设计、编制和测试。