单项选择题

在软件生命周期的各阶段中,查找程序中的错误和缺陷,保证最终开发的软件能够被用户使用的阶段是()。

A.需求分析
B.设计
C.运行维护
D.测试