软件测试学习---软件开发模型相关2

1. 增量模型

        1.1 增量模型的概念

        增量模型用通俗易懂的语言说明就是,它分批地逐步向用户提交产品,整个软件产品被分解成许多个增量构件,开发人员一个构件一个构件地向用户提交产品。它其实是在瀑布模型上做的改进,可以不断的迭代开发

        1.2  增量模型的步骤

        一个增量的步骤与瀑布模型相同,不同的是可以进行多个增量之后整合到一起        

        1.3 增量模型的优缺点

        优点:

        1. 降低了客户的限制,客户只需要提出大概的需求,之后基于大概需求来整理出核心的需求然后快速开发提供给客户

        2. 可以分批次的获得客户的需求并填充上去

        3. 多次提交系统,降低开发失败的可能性

        缺点:

        1. 每次增量的需求大小不相同,难度也会不同

        2. 如果早期系统的稳定性有问题,那么后期开发难度也会提高

        3. 如果同时处理多个增量,最后整合系统可能会出现问题

2. 螺旋开发模型

        2.1 螺旋开发模型的概念

        这是一种周期性的开发方式,结合了快速原型以及瀑布模型两种方法。该模型强调风险分析

        2.2 螺旋开发模型的步骤

        使用瀑布模型开发出一个原型,之后将原型进行测试以及风险评估,之后循环往复。

        2.3 螺旋开发模型的优缺点

        优点:

        1. 每一周期都有风险评估,大大减低系统的风险

        缺点:

        1. 负责风险分析的人直接决定了该系统的风险

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值