软件构造笔记3

本文介绍了几种常见的软件开发流程模型,包括瀑布模型、增量模型、V字模型和螺旋模型。瀑布模型是一种线性推进的过程,不支持需求变更;增量模型通过多个瀑布过程的串行实现,适合需求逐渐增加的情况。V字模型是瀑布模型的扩展,强调验证与确认的对应。而螺旋模型结合了瀑布和原型过程,每轮迭代都包含风险分析,更适合大型复杂项目。
摘要由CSDN通过智能技术生成

传统的软件流程模型

两种基本类型:线性过程 迭代过程

现有的模型:

瀑布过程:
线性推进
阶段划分清楚
整体推进
无迭代
管理简单
无法适应需求增加/变化
增量过程:
线性推进
增量式(多个瀑布的串行)
无迭代
比较容易适应需求的增加
V字模型
v模型表示一个开发过程,可以被认为是瀑布模型的扩展过程。(验证与确认)
水平轴和垂直轴分别表示时间或项目完整性(从左到右)和抽象级别(最粗粒度抽象)。
原型过程
迭代:开发出来之后由用户试用
/评审,发现问题反馈给
开发者,开发者修改原有的实现,继续交给用户评审。
循环往复这个过程,直到用户满意为止。
时间代价高,但开发质量也高。
螺旋模型
多轮迭代基本遵循瀑布模式
每轮迭代有明确的目标,遵循“原型”过程,进行严格的风险分析,方可进入下一轮迭代
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值