单项选择题

A.适合需求不确定的系统
B.项目后期才能获得可运行的系统,风险较大
C.是一个经典的生命周期模型,一般规划、分析、设计、编程、测试与维护几个阶段
D.强调阶段的划分和阶段间严格的顺序