单项选择题

A公司计划开发一款商业软件,由于项目风险较大,可能需要经常项目变更,故开发人员希望在软件开发过程中加入风险分析,以下最适合的软件过程模型是()

A.瀑布模型
B.快速原型模型
C.增量模型
D.螺旋模型