软件开发模型

瀑布模型

        瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈。

       

优点:

1)为项目提供了按阶段划分的检查点。
2)当前一阶段完成后,您只需要去关注后续阶段。
3)可在 迭代模型中应用瀑布模型。
增量迭代应用于瀑布模型。迭代1解决最大的问题。每次迭代产生一个可运行的版本,同时增加更多的功能。每次迭代必须经过质量和 集成测试
4)它提供了一个模板,这个模板使得分析、设计、编码、测试和支持的方法可以在该模板下有一个共同的指导。
 
缺点:
1)各个阶段的划分完全固定,阶段之间产生大量的文档,极大地增加了工作量。
2)由于开发模型是线性的,用户只有等到整个过程的末期才能见到开发成果,从而增加了开发风险。
3)通过过多的强制完成日期和里程碑来跟踪各个项目阶段。
4)瀑布模型的突出缺点是不适应用户需求的变化

    原型模型

      •  

    原型法的最大特点就是它采用了一种动态定义需求的方法,不需要有明确的需求

    螺旋模型

      •  

            结合了瀑布模型和演化模型的优点,最主要的特点在于加入了风险分析,它是由指定计划、风险分析、实施工程、客户评估这一循环组成的,它最初从概念项目开始第一个螺旋、

     

     

     喷泉模型

      •  

    主要用于描述面向对象的开发过程,最核心的特点是迭代,左右的开发活动没有明显的边界,允许 各种开发活动交叉进行

       

         

         

        • 1
          点赞
        • 0
          收藏
          觉得还不错? 一键收藏
        • 1
          评论
        评论 1
        添加红包

        请填写红包祝福语或标题

        红包个数最小为10个

        红包金额最低5元

        当前余额3.43前往充值 >
        需支付:10.00
        成就一亿技术人!
        领取后你会自动成为博主和红包主的粉丝 规则
        hope_wisdom
        发出的红包
        实付
        使用余额支付
        点击重新获取
        扫码支付
        钱包余额 0

        抵扣说明:

        1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
        2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

        余额充值