【正确答案】
A
【答案解析】[分析]
本题考查软件维护的相关知识。
软件维护就是在软件交付使用之后直至软件被淘汰的整个时期内,为了改正错误或满足新的需求而修改软件的活动。软件维护通常可分为以下4种类型:
(1)改正性维护:指在使用过程中发现了隐蔽的错误后,为了诊断和改正这些隐蔽错误而修改软件的活动。
(2)适应性维护:指为了适应变化了的环境和用户需求而修改软件的活动。
(3)完善性维护:指为了扩充或完善原有软件的功能或性能而修改软件的活动。
(4)预防性维护:指为了提高软件的可维护性和可靠性,为未来的进一步改进打下基础而修改软件的活动。
当应用环境变化、用户数量增加及软件年龄增大这些情况发生时,软件的维护工作量肯定要增加。