参考答案: A
详细解析:
本题考查软件维护的四种类型:参考《系统集成项目管理工程师教程(第2版)》P136软件维护:将软件维护定义为需要提供软件支持的全部活动。这些活动包括在交付前完成的活动,以及交付后完成的活动。交付前要完成的活动包括交付后的运行计划和维护计划等。交付后的活动包括软件修改、培训、帮助资料等。软件维护有如下类型:
①更正性维护一更正交付后发现的错误;
②适应性维护一使软件产品能够在变化后或变化中的环境中继续使用;
③完善性维护一改进交付后产品的性能和可维护性;
④预防性维护一在软件产品中的潜在错误成为实际错误前,检测并更正它们。
本题维护的目的是“保持本企业软件产品能在变化后或变化中的环境中可以继续使用”属于适应性维护。
希赛点拨:
在考试中经常设置相应的软件维护背景,让学生判断具体选择哪一类型。很多学员往往会混淆完善性维护、预防性维护、适应性维护。区分这三者的主要核心在于维护的目的。
完善性:用户要求扩充系统功能,增加一些在软件需求说明书中没有的功能和性能。
预防性:不等用户提出,主动选择那些有较长使用寿命,目前尚能正常运行,但在未来可能要发生变化或调整的系统进行维护。
适应性维护:与预防性维护不同的是,适应性维护是环境变化了,为了使系统适应环境的变化而进行的维护工作。