软考 系统架构设计师系列知识点之杂项集萃(148)
接前一篇文章:软考 系统架构设计师系列知识点之杂项集萃(147)
第277题
软件( )是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。
A. 完善性维护
B. 适应性维护
C. 正确性维护
D. 预防性维护
正确答案:C。
试题解析:
软件维护的类型包括:改正性维护(正确性维护)、适应性维护、完善性维护、预防性维护。
- 改正性维护
在软件交付使用后,必然有一部分隐藏的错误被带到运行阶段来。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的错误使用,应当进行的诊断和改正错误的过程,就叫作改正性维护。
- 适应性维护
随着计算机的飞速发展,外部环境(新的硬、软件配置)或数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能会发生变化,为了使软件适应这种变化,而去修改软件的过程就叫做适应性维护。
- 完善性维护
在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件