问题 单项选择题

软件()是指改正产生于系统开发阶段而在系统测试阶段尚未发现的错误。

A.完善性维护

B.适应性维护

C.正确性维护

D.预防性维护

答案

参考答案:C

解析:

本题考查软件维护方面的基础知识。

在系统交付使用后,改变系统的任何工作,都可以被称为维护。在系统运行过程中,软件需要维护的原因是多样的,根据维护的原因不同,可以将软件维护分为以下4种:

①正确性(改正性)维护。改正在系统开发阶段已发生而系统测试阶段尚未发现的错误。

②适应性维护。在使用过程中,外部环境(新的硬、软件配置)、数据环境(数据库、数据格式、数据输入/输出方式、数据存储介质)可能发生变化。为使软件适应这种变化,而去修改软件的过程就称为适应性维护。

③完善性维护。在软件的使用过程中,用户往往会对软件提出新的功能与性能要求。为了满足这些要求,需要修改或再开发软件,以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。这种情况下进行的维护活动称为完善性维护。

④预防性维护。这是指为了适应未来的软硬件环境的变化,应主动增加预防性的新的功能,以使应用系统适应各类变化而不被淘汰。

问答题 简答题
名词解释