niusouti.com

为了提高软件的可靠性、可维护性等而对软件的修改称为()A.改正性维护B.适应性维护C.预防性维护

题目
为了提高软件的可靠性、可维护性等而对软件的修改称为()

A.改正性维护

B.适应性维护

C.预防性维护


相似考题
更多“为了提高软件的可靠性、可维护性等而对软件的修改称为() ”相关问题
  • 第1题:

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

    A.完善性维护

    B.适应性维护

    C.预防性维护

    D.改正性维护


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

  • 第2题:

    根据《计算机软件可靠性和可维护性管理 GB/T14394—2008》,在软件生存周期的可行性研究和计划阶段,为强调软件可靠性和可维护性要求,需要完成的活动是 ( ) 。

    A.编制软件可靠性和可维护性大纲
    B.提出软件可靠性和可维护性目标
    C 可靠性和可维护性概要设计
    D.可靠性和可维护性目标分配

    答案:B
    解析:
    根据《计算机软件可靠性和可维护性管理GB/T 14394—2008》下列原文:“本标准按GB 8566划分软件生存周期。强调各个阶段软件可靠性和可维护性要求。4.1.1可行性研究与计划阶段一进行项目可行性分析。制订初步项目开发计划,提出软件可靠性和可维护性目标、要求及经费,并列入合同。4.1.2需求分析阶段——将合同的技术内容细化为具体产品需求。分析和确定软件可靠性和可维护性的目标,制订大纲及其实施计划。4.1.3概要设计阶段——进行可靠性和可维护性目标分配,进行可靠性和可维护性概要设计,并明确对相似设计的具体要求。”因此,正确答案应选B。

  • 第3题:

    ()是为了提高软件未来的可维护性、可靠性,或为未来的修改与调整奠定更好的基础而修改软件的过程。

    A.完善性维护

    B.适应性维护

    C.正确性维护

    D.预防性维护


    D

  • 第4题:

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

    A.完善性维护

    B.适应性维护

    C.预防性维护

    D.改正性维护


    正确答案:A

  • 第5题:

    简述为了提高软件的可维护性,在软件开发过程的各个阶段要充分考虑的软件的可维护性因素。
    (1)在需求分析阶段应该明确维护的范围和责任,检查每条需求,分析维护时这条需求可能需要的支持,对于那些可能发生变化的需求要考虑系统的应变能力。
    (2)在设计阶段应该做一些表更实验,检查系统的可维护性、灵活性和可移植性,设计时应该将今后可能变更的内容与其他部分分离出来,并且遵循高内聚、低耦合的原则。
    (3)编码阶段要保持源程序与文档的一致性、源程序的可理解性和规范性。
    (4)在测试阶段测试人员应该按照需求文档和设计文档测试软件的有效性和可用性,收集出错信息并进行分类统计,为今后的维护打下基础。