软件开发的四种模型

1>.瀑布模型:

(1).瀑布模型的特点:是线性模型的一种,每一个阶段只执行一次;这种模型是靠文档驱动的

(2).瀑布模型的优缺点:

          优点:开发的各个阶段比较清晰,当前阶段完成后,只需要关注后续的阶段

          缺点:不适应需求化 的变化;风险往往在后期显露,失去及早纠正的机会

软件开发的四种模型

2>.快速原型模型

(1).什么是快速开发模型:快速原型模型是一种在开发真实系统之前,构造一个原型,在该原型的基础之上,逐渐完成整个系统的开发工作

(2).快速开发模型的特点:可以快速的构建软件的模型;支持用固话参与

(3).快速开发模型的优缺点:

       a.优点:克服瀑布模型的特点,减少由于软件需求不明带来的项目开发风险

       b.缺点:不适合大型系统的开发(适合开发小型的,灵活性高的系统)

图解快速开发模型:

软件开发的四种模型

 

3>.螺旋模型

(1)螺旋模型的特点:引进了风险分析活动

(2)螺旋模型的优缺点:

      a.优点:螺旋模型很大程度上是一种风险驱动的方法体系

      b.缺点:采用螺旋模型需要具有相当丰富的风险评估经验和专门知识

图解螺旋模型:

软件开发的四种模型

4>.敏捷开发

(1).是一种比快速原型还快的一种开发环境

(2).主要依托于自动化的平台环境,搞笑灵活的环境以及充分的沟通。

 

来源:白衣染鹴华

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2021年4月26日
下一篇 2021年4月26日

相关推荐