读书笔记:软件工程(7) - 软件过程模型:螺旋模型、迭代开发

螺旋模型

螺旋模型是一种演进式软件过程模型。它结合了原型的迭代性质和瀑布模型的可控制性和系统性特点。它具有快速开发越来越完善的软件版本的潜力。

螺旋模型的基本思想是,使用原型及其他方法来尽量降低风险。理解这种模型的一个简便方法,是把它看做在每个阶段之前都增加了风险分析过程的快速原型模型。它是一种风险驱动的模型,是一种迭代模型

特点:

采用循环的方式逐步加深系统定义和实现的深度,同时降低风险。

确定一系列里程碑作为支撑点,确保利益相关者认可是可行的且可令各方满意的系统解决方案。

主要解决问题:项目越大,软件越复杂,估算中的不确定因素就越多,承担的风险也就越大。软件风险可能在不同程度上损害了软件开发过程和软件产品的质量,严重时可能导致软件开发的失败。因此,在软件开发过程中必须及时识别和分析风险,并且采取一定的措施,消除或降低风险的危害。

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值