单项选择题

A.以系统需要提供的功能为中心组织系统
B.与模块化编程结合使用后,使开发效率有很大提高
C.删除了GoTo语句,使软件能得到有效维护
D.具有较强的应对需求变化的能力