开发模型详细介绍
瀑布模型
快速原型模型
演化模型
喷泉模型
螺旋模型
增量模型
迭代模型
智能模型
模型一 瀑布模型
该模型给出了固定的顺序,将生存期活动从上一个阶段向下一个阶段逐级过渡,如同流水下泄,最终得到所开发的软件产品,投入使用。
优点:
1、阶段具有顺序性和依赖性。
2、质量保证,每个阶段交付合格文档,并对文档审核。
3、降低维护成本。
缺点:
1、各个阶段的划分完全固定,缺乏灵活性,阶段之间产生大量的文档,极大增加了工作量。
2、与用户见面晚,增加了开发的风险。
3、早期的错误可能要等到开发后期的测试阶段才能发现,从而导致严重的后果。
使用范