多项选择题

A.瀑布模型
B.结构化编程
C.面向对象编程
D.敏捷迭代开发