软件测试——开发模型

一、瀑布模型
流程:需求分析—>设计—>编码—>实现—>测试—>完成—>维护
特点:线性开发
优点 :强调早期计划及需求调查,严格规定了各个阶段必须提交的文档
缺点:在可运行的软件产品交付给用户之前,用户只能通过文档来了解产品,很难全面的认识动态产品。
适用范围:需求明确、小规模的产品开发
改良:每个阶段融入迭代开发
二、快速原型模型
实现一个基本的模型,让用户进行评价,再逐步进行调整,使其满足用户最终需求。
优点:软件产品的开发基本是线性的
缺点:必须快速的构建原型然后根据用户需求修改原型
适用范围:需求不明确的软件开发
三、增量模型
把软件产品作为一系列的增量模型构件来设计、编码、继承和测试。
优点:能在较短时间向用户提交可完成部分功能的产品;逐步增加产品功能可以使用户有较充裕的时间学习和适应新产品。
缺点:胶南吧每个新增的构件集成到现有的软件体系结构中,而不破坏原已开发出来的产品。
适用范围:开发周期较长的软件
四、螺旋模型(了解)
在每个开发阶段之前都增加风险分析过程;要求开发人员具有丰富的风险评估经验和这方面的专业知识。
五、喷泉模型
面向对象的软件开发

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值