单项选择题

A.适应需求变化
B.程序易于理解
C.减少开发过程中的代码开发工作量
D.简化软件系统的设计