多项选择题

A.与需求变化为核心,不断适应用户需求变化
B.采用迭代的方式循序渐进,不断的细化需求
C.采用增量的方式模块构建,每个增量的模块都具有可用性
D.适应用户需求