软件生命周期

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

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

软件生命周期的时间:操作系统

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

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

 

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

相关文章
相关标签/搜索