单选题

因计算机硬件和软件环境的变化而作出的修改软件的过程称为 (52)
A. 校正性维护 B. 适应性维护 C. 完善性维护 D. 预防性维护
【正确答案】 B
【答案解析】[解析] 软件维护是在用户使用软件期间对其所做的补充,修改和增强,主要可分为四类:校正性维护,在测试阶段没有发现的错误,会在软件投入实际运行后逐渐的暴露出来并成为系统的故障。对这类错误的测试,诊断,定位,纠错以及验证修改的回归测试过程称为校正性维护。适应性维护是指为了使软件系统适应不断变化的运行环境而修改软件的过程。完善性维护是指一个软件投入使用并成功运行后,根据用户关于增加新的处理功能,修改原有功能以及各种改进的要求或建议,对该软件系统的功能和质量作进一步的修改或补充,使之完善。它是软件维护工作的最主要部分。预防性维护是为了改良将来的可靠性或可维护性,或者为将来的改进奠定更好的基础,而对软件进行的修改或补充。