瀑布模型
2016-09-11 09:28:06 0 举报
AI智能生成
瀑布模型是一种软件开发过程模型,它将软件开发过程分为一系列严格的阶段,包括需求分析、设计、编码、测试和维护。每个阶段的输出都必须严格符合下一阶段的输入要求,因此也被称为“线性顺序模型”。瀑布模型强调文档的重要性,认为文档是保证软件质量的关键。然而,由于其过于僵化和缺乏灵活性,无法适应快速变化的需求和技术环境,因此在现代软件开发中已经很少使用。
作者其他创作
大纲/内容
步骤
构思
分析
设计
开发
测试
最终产品
优点
1)为项目提供了按阶段划分的检查点。
2)当前一阶段完成后,您只需要去关注后续阶段。
3)可在迭代模型中应用瀑布模型。
缺点
1)在项目各个阶段之间极少有反馈。
2)只有在项目生命周期的后期才能看到结果。
3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
4)瀑布模型的突出缺点是不适应用户需求的变化.
外文名
Waterfall Model
核心思想
按工序将问题化简,将功能的实现与设计分开,便于分工协作。
客户需求
这种模型的线性过程太理想化,已不再适合现代的软件开发模式,几乎被业界抛弃。
0 条评论
下一页