软件工程 -- 开发模型

时间:2014-08-21 11:40:44   收藏:0   阅读:306

软件工程 -- 开发模型

目录

瀑布模式
螺旋模型
快速原型模式
增量模式
喷泉模型
演化模型


瀑布模式

特点:

缺点:

bubuko.com,布布扣

 


螺旋模型

限制条件:

优点:

缺点:

很难让用户确信这种演化方法的结果是可以控制的.建设周期长,而软件技术发展比较快,所以经常出现软件开发完毕后,和当前的技术水平有了较大的差距,无法满足当前用户需求.

核心:

在于您不需要在刚开始的时候就把所有事情都定义的清清楚楚.在定义最重要的功能时,去实现它,然后听取客户的意见,之后再进入到下一个阶段.如此不断轮回重复,直到得到您满意的最终产品

每轮循环包含如下六个步骤:

模型:

bubuko.com,布布扣


快速原型模型

优缺点:

原型类型:

原型的运用方式:

模型:

bubuko.com,布布扣

 


增量模型

构件思想:

困难:

每个新的构件集成到现有的软件结构中必须破坏原来以开发的产品,所以必须定义很好的接口

优点:

缺陷

模型:

bubuko.com,布布扣


喷泉模型

优点:

喷泉模型不像瀑布模型那样,需要分析活动结束后才开始设计活动,设计活动结束后才开始编码活动.该模型的各个阶段没有明显的界限,开发人员可以同步进行开发.其优点是可以提高软件项目开发效率,节省开发时间,适应于面向对象的软件开发过程.

缺点:

由于喷泉模型在各个开发阶段是重叠的,因此在开发过程中需要大量的开发人员,因此不利于项目的管理.此外这种模型要求严格管理文档,使得审核的难度加大,尤其是面对可能随时加入各种信息、需求与资料的情况.

模型:

bubuko.com,布布扣

 


演化模型

思想:

演化模型主要针对事先不能完整定义需求的软件开发.用户可以给出待开发系统的核心需求,并且当看到核心需求实现后,能够有效地提出反馈,以支持系统的最终设计和实现

开发顺序:

优点:

缺点:


软件工程 -- 开发模型,布布扣,bubuko.com

原文:http://embeded.blog.51cto.com/3989210/1542942

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!