软件迭达模型是较高级的模式,他与传统的瀑布模型相比,具有以下优点:
1.降低了在一个增量上的开支风险,如果开发人员重复某个迭代,那么损失只是这一个开发有误的迭代的花费.
2.降低了产品无法按照既定进度进入市场的风险,通过在开发早期就确定风险,可以尽早来解决问题而不至于在开发后期匆匆忙忙.
3.加快了整个开发工作的进度,因为开发人员清楚问题的焦点所在,所以他们的工作会更有效率.
4.由于对用户需求并不能在一开始就做出完全的界定,通常是在后续阶段中不断细化的,因此迭代这种模式会使适应需求的变化更容易些.