基于生命周期的开发方法——螺旋开发方法

螺旋开发方法
如果在每个迭代周期内加入风险分析则产生另一种过程模型:螺旋模型。

螺旋模型的核心是将系统建设的生命周期分解为多个周期,多次开发完善系统原型,通过每个周期的风险分析,实现整个系统的风险控制。这里的原型不是用于验证的原型系统,而是最终要交付的成品系统。
基于生命周期的开发方法——螺旋开发方法
上图4个象限分别表达了4个活动——制定计划、风险分析、工程实施、客户评估。沿着螺旋线自内向外每旋转一周,便开发出一个更为完善的系统版本,最终得到所期望的系统。若对所开发的系统已有了较好的理解,可直接采用瀑布模型。