admin管理员组文章数量:1794759
软件开发的四种模型
1>.瀑布模型:
(1).瀑布模型的特点:是线性模型的一种,每一个阶段只执行一次;这种模型是靠文档驱动的
(2).瀑布模型的优缺点:
优点:开发的各个阶段比较清晰,当前阶段完成后,只需要关注后续的阶段
缺点:不适应需求化 的变化;风险往往在后期显露,失去及早纠正的机会
2>.快速原型模型
(1).什么是快速开发模型:快速原型模型是一种在开发真实系统之前,构造一个原型,在该原型的基础之上,逐渐完成整个系统的开发工作
(2).快速开发模型的特点:可以快速的构建软件的模型;支持用固话参与
(3).快速开发模型的优缺点:
a.优点:克服瀑布模型的特点,减少由于软件需求不明带来的项目开发风险
b.缺点:不适合大型系统的开发(适合开发小型的,灵活性高的系统)
图解快速开发模型:
3>.螺旋模型
(1)螺旋模型的特点:引进了风险分析活动
(2)螺旋模型的优缺点:
a.优点:螺旋模型很大程度上是一种风险驱动的方法体系
b.缺点:采用螺旋模型需要具有相当丰富的风险评估经验和专门知识
图解螺旋模型:
4>.敏捷开发
(1).是一种比快速原型还快的一种开发环境
(2).主要依托于自动化的平台环境,搞笑灵活的环境以及充分的沟通。
版权声明:本文标题:软件开发的四种模型 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686530923a78479.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论