2.叠代開發:是壹種與傳統瀑布式開發相反的軟件開發過程,具有更高的成功率和生產力。采用這種方法,可以在需求完全確定之前就開始開發工作,壹次叠代就可以開發出系統的部分功能或業務邏輯;
3.螺旋式發展:瀑布模型和快速原型模型相結合,強調被其他模型忽略的風險分析。它的核心是,壹切都不需要壹開始就明確定義;很大程度上是風險驅動的方法體系,因為每個階段之前都要進行風險評估;
4.敏捷軟件開發:也稱敏捷開發,是壹種滿足快速變化需求的軟件開發能力。作為壹個整體,敏捷開發團隊主要在短叠代周期內工作,每次叠代都會交付壹些結果,關註業務優先級和檢查調整。