软件生命周期

软件生命周期又称为软件生存周期或系统开发生命周期,是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。

但随着新的面向对象的设计方法和技术的成熟,软件生命周期设计方法的指导意义正在逐步减少。 生命周期的每一个周期都有确定的任务,并产生一定规格的文档(资料),提交给下一个周期作为继续工作的依据。按照软件的生命周期,软件的开发不再只单单强调"编码",而是概括了软件开发的全过程。软件工程要求每一周期工作的开始只能必须是建立在前一个周期结果"正确"前提上的延续;因此,每一周期都是按"活动 ── 结果 ── 审核 ── 再活动 ── 直至结果正确"循环往复进展的。(即把每一个过程都可以看做是一个生命周期)

软件生命周期的时间:

1.比如win7系统,微软公司研发win7直至现在仍在维护,说明win7的生命周期还在持续。

2.比如xp系统,微软公司已经停止了对它的维护,xp系统的生命周期结束。

 

附上xp系统淘汰可能性:微软已经为XP提供了13年免费支持服务,就好像有人买了辆车,4S店会帮忙提供13年的免费保养么?这种服务的价值是巨大的,成本也是巨大的。没有任何第二家软件公司会为其产品提供如此之长的免费支持服务,事实上大多都仅仅支持一两年而已。
现在13年过去了,当年的跑车XP现在也早已经落伍了,满足不了大家的需求,甚至快散架了。举个简单的例子,XP系统不能很好地支持触屏。假设你永远用XP,那么这个世界上新发明的无数触屏设备你都用不了。
世界在发展,新的好玩的软件层出不穷,操作系统必须要换代,这是必然的。在这种必然下,软件公司和硬件公司都会转移精力去开发新产品,以替换旧产品。

转载于:https://www.cnblogs.com/zzsmile/p/8572938.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值