单项选择题

在各种软件开发方法中, (48) 能够大大减少软件系统的后期维护费用,使系统功能能正确反映用户的需求。

A.自顶向下法
B.自底向上法
C.快速原型法
D.面向对象法