软件生存期

前言:下面介绍软件生存期的简介,生存期的六个阶段以及软件工程模型的使用。


软件生存期:

软件生存周期(software life cycle)又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。

一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。


软件生存期阶段:

这里写图片描述

软件工程模型:

这里写图片描述

瀑布模型:

里程碑式驱动,很难逆转,低风险项目,用户使用环境稳定

快速还原模型:

使适应需求变化,克服瀑布模型特点,减少软件需求带来的风险,使用工具广泛,需求不明确用户无法自主提出应用需求。

增量模型:

人员分配灵活,能够有计划的管理技术风险。增量的灵活性可以使其适应这种变化的能力大大优于瀑布和快速还原模型,但也容易退化边改边做模型。缺点是系统容易拆分,开发人力比较少,特别适用于商业软件如QQ。

螺旋模型:

是一种周期性的方法进行系统开发,设计灵活可在项目各个阶段变更,建设周期长,而软件技术更新快,所以无法满足当前用户要求。

喷泉模型:

该模型各个阶段没有明显界限,开发者可以同步开发,适用于面向对象的软件开发过程,由于喷泉模型在个各开发阶段是重叠的,所以开发过程中需要大量开发人员,所以不利于项目的管理。

小结:瀑布模型是里面非常经典的,但也应该是最不太好用的,接下来的更多演化模型也包括增量模型、原型模型、螺旋模型,接下来还有喷泉模型在这里不做简单的回顾,当然这几个只是典型的代表,还有很多其他的模型类似,期待更多的人帮我更新!推荐这几种模型的见解(特点、优缺点、图形并茂):https://www.cnblogs.com/kzloser/archive/2012/07/06/2578835.html
评论 16
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值