单项选择题

A.降低开发成本
B.控制软件修改
C.减少混乱
D.提高软件开发效率
E.提高正确率