1>.瀑布模型:
(1).瀑布模型的特点:是线性模型的一种,每一个阶段只执行一次;这种模型是靠文档驱动的
(2).瀑布模型的优缺点:
优点:开发的各个阶段比较清晰,当前阶段完成后,只需要关注后续的阶段
缺点:不适应需求化 的变化;风险往往在后期显露,失去及早纠正的机会
2>.快速原型模型
(1).什么是快速开发模型:快速原型模型是一种在开发真实系统之前,构造一个原型,在该原型的基础之上,逐渐完成整个系统的开发工作
(2).快速开发模型的特点:可以快速的构建软件的模型;支持用固话参与
(3).快速开发模型的优缺点:
a.优点:克服瀑布模型的特点,减少由于软件需求不明带来的项目开发风险
b.缺点:不适合大型系统的开发(适合开发小型的,灵活性高的系统)
图解快速开发模型:
3>.螺旋模型
(1)螺旋模型的特点:引进了风险分析活动
(2)螺旋模型的优缺点:
a.优点:螺旋模型很大程度上是一种风险驱动的方法体系
b.缺点:采用螺旋模型需要具有相当丰富的风险评估经验和专门知识
图解螺旋模型:
4>.敏捷开发
(1).是一种比快速原型还快的一种开发环境
(2).主要依托于自动化的平台环境,搞笑灵活的环境以及充分的沟通。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!