可维护性通常包括(1) 对(2)的修改不归结为软件的维护工作。(1)A.可用性和可理解性 B.可修改性

计算机 可维护性,可用性,工作 已帮助 人

可维护性通常包括(1),对(2)的修改不归结为软件的维护工作。

(1)

A.可用性和可理解性 B.可修改性、数据独立性和数据一致性

C.可测试性和稳定性 D.可理解性、可修改性和可测试性

(2)A.文档 B.数据 C.需求分析 D.代码

热搜:1型呼吸衰竭和2型呼吸衰竭的区别

答案解析

难度★★☆ 搜索
  • 参考答案:D,C 软件的可维护性通常包括可理解性、可修改性和可测试性。按照每次维护的具体目标,软件维护工作可分为4类:改正性维护、完善性维护和适应性维护、预防性维护。 其中改正性维护的目的在于纠正开发期间未能发现的错误。由于软件测试的不彻底性,任何大型软件在交付使用后都会发现一些潜藏的错误,对它们进行的诊断和改正就称为改正性维护,改正性维护约占总维护的25%。 完善性维护指的是任何软件,无论是应用软件还是系统软件,在使用期间都要不断改善,加强产品的功能和性能,以满足用户日益增长的需求,提高自己产品的市场竞争力。刚投入使用的是第1版,以后就可能不断升级为第2版、第3版等,在整个维护工作量中,完善性维护所占比重最大,约占50%。 适应性维护是指软件为适应运行环境的变化而进行的一种维护,如硬件或支撑软件(如操作系统升级)改变引起的变化,将软件移植到其他的运行平台上等,这类维护大约占总维量的20%。 预防性维护:在软件产品中的潜在错误成为实际错误前,检测和更正它们,这类维护大约占总维量的5%。 软件维护是软件生命周期的最后一个阶段,而与软件维护有关的绝大多数问题的根源在于计划阶段和开发阶段的工作缺陷,这就经常涉及软件中的代码、数据和文档的维护工作,而需求分析并不是软件的维护工作。