几大开发模型的区别与联系?

  1.瀑布模型,应用最为广泛。其最大的特点就是简单,他按照软件生命期划分成六个部分顺序进行。阶段间具有顺序性和依赖性,但是这其中也会带来问题,相较于快速原型模型和增量模型,瀑布模型要求用户在最初就提出一套清晰完整的需求,在软件编程之前必须先撰写出详细的需求说明书。

  2.快速原型模型则是通过一些快速原型语言先构建出软件产品的原型系统,不带有反馈环,这样可快速的和用户交互,用户通过该原型系统具体的了解该款软件,并通过原型发现用户需求的遗漏,同时用户参与度相较于瀑布模型加大了不少,弥补了瀑布模型的不足。

  3. 与快速原型模型不同的是,增量模型是将软件产品作为一系列的增量构件来设计、编码的。这样既可以快速的向用户提交可完成部分功能的产品,有能让用户有较充裕的时间适应新系统。

  4.然而开发软件产品,不可避免的便是风险分析。而螺旋模型的思想便是:使用原型及其他方法来尽可能降低风险。在软件开发的每个阶段,都增加一个风险分析过程。螺旋模型结合了快速原型模型的迭代性质和瀑布模型的系统性和可控性特点,适用于内部开发的大规模软件项目。

  5.喷泉模型是一种面向对象软件开发过程,呈现出非线性的工作方式,把类及其结构作为系统的表达单元,渐增的进化。但为避免使用喷泉模型开发软件时开发过程过分无序,常常把一个线性过程(如:快速原型模式)作为总目标进行设计。

转载于:https://www.cnblogs.com/hello-kitty-/p/5247141.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值