单项选择题

A.自顶向下
B.逐步求精
C.模块化
D.以上三种都是