单项选择题

A. 发现并改进测试阶段未发现的错误
B. 使软件系统适应新的运行环境
C. 增加软件新的处理功能
D. 改良未来的软件的可靠性和可维护性