首页
Web开发
Windows程序
编程语言
数据库
移动开发
系统相关
微信
其他好文
会员
首页
>
其他好文
> 详细
迭代、原型、螺旋、敏捷模型之间的区别
时间:
2018-08-25 22:57:46
阅读:
384
评论:
0
收藏:
0
[点我收藏+]
标签:
风险评估
发布
核心
模型
复杂
开发
程序
软件开发
顺序
此前一直对于项目生命周期的模型中出现的各种模型不是非常了解,对于迭代、原型、螺旋、敏捷开发经常感觉都一样,这次细细思考了一会,有点感觉了,关键点就是这几种模型的侧重点不一样,就如同每个人虽然都是看同一个女人,但是眼睛的焦点是不一样的。
瀑布模型
:强调开发工作(计划、设计、开发、测试、维护等)各阶段之间的先后
顺序
,不可以并行操作。
迭代模型
:与瀑布模型不同,不再强调开发工作的序列化过程,而是将这些
过程并行化
,分为多个阶段,每个阶段都包含这些工作,只是不同阶段,不同的比例。
v模型
:强调将
测试
和开发同等重要,对于开发阶段都有与之对应的测试阶段。
原型化模型
:强调产品以
用户
为中心,先开发出原形,和用户进行持续沟通,最终确定需求,并设计出最终的产品。氛围 进化型和抛弃型。
敏捷开发模型
:强调以
人
为核心,这点和原型化模型很像,但是更强调程序员团队和业务专家之间的紧密联系,频繁交付新的软件版本,紧凑的自我组织型团队,更注重软件开发中人的作用。
螺旋模型
:强调的是
风险
,面对大型、复杂的项目,采用这种方式,要根据需求,制定计划,风险分析,设计原型,客户评估,这四个阶段不断重复。不断地增量发布,针对每次的原型或者产品不断的进行风险评估,及时调整方案、需求、设计,以此迭代方式,最终完成产品。 强调的是产品从小到大,不断改进,不断风险分析的过程。虽然有迭代,但角度与迭代模型不一样,虽然用原型,但侧重点不是用户需求分析,而是风险分析,风险不仅仅来源于需求。
迭代、原型、螺旋、敏捷模型之间的区别
标签:
风险评估
发布
核心
模型
复杂
开发
程序
软件开发
顺序
原文地址:http://blog.51cto.com/ggwhsd/2164406
踩
(
0
)
赞
(
0
)
举报
评论
一句话评论(
0
)
登录后才能评论!
分享档案
更多>
2021年07月29日 (22)
2021年07月28日 (40)
2021年07月27日 (32)
2021年07月26日 (79)
2021年07月23日 (29)
2021年07月22日 (30)
2021年07月21日 (42)
2021年07月20日 (16)
2021年07月19日 (90)
2021年07月16日 (35)
周排行
更多
分布式事务
2021-07-29
OpenStack云平台命令行登录账户
2021-07-29
getLastRowNum()与getLastCellNum()/getPhysicalNumberOfRows()与getPhysicalNumberOfCells()
2021-07-29
【K8s概念】CSI 卷克隆
2021-07-29
vue3.0使用ant-design-vue进行按需加载原来这么简单
2021-07-29
stack栈
2021-07-29
抽奖动画 - 大转盘抽奖
2021-07-29
PPT写作技巧
2021-07-29
003-核心技术-IO模型-NIO-基于NIO群聊示例
2021-07-29
Bootstrap组件2
2021-07-29
友情链接
兰亭集智
国之画
百度统计
站长统计
阿里云
chrome插件
新版天听网
关于我们
-
联系我们
-
留言反馈
© 2014
mamicode.com
版权所有 联系我们:gaon5@hotmail.com
迷上了代码!