单项选择题

软件生命周期中,花费最多的阶段是( )。

A.详细设计
B.软件编码
C.软件测试
D.软件维护