分享

从Win8版本变化看软件产品开发版本演变历程

 行者120 2013-08-26

从Win8版本变化看软件产品开发版本演变历程

2012-07-31 06:00 来源:天极网软件频道 作者:Shiny 责任编辑:杨玲·yesky 评论(0)

  备受关注的微软的下一代操作系统Windows 8在经历了开发者预览版(Developer Preview)、消费者预览版(Consumer Preview)和发布预览版(Release Preview)之后,即将在8月初正式发布RTM版,并且每天都有新的的Build版本产生。一些朋友总在问:这些五花八门的版本到底是什么意思?为什么不是以前我们熟悉的alpha、beta、RC版?软件从开发到上市会经过那些历程?下面我们一起来学习一下。

  开发阶段的软件版本历程

从Win8版本变化看软件产品开发版本演变历程

  按软件开发阶段划分,大致有下面一些版本。

  开发期

  α版(Alpha):内测版,供内部交流或者专业测试人员测试用。这个版本功能亦未完善,它是整个软件释出周期中的第一个阶段,所以用希腊字母中的第一个字母“Alpha”标识。Alpha版本通常会送到开发软件的组织或某群体中的软件测试者作内部测试。现在越来越多公司会邀请外部客户或合作伙伴参与其测试,获取更多的可用性测试反馈信息。在这个阶段中,开发者通常会进行白盒测试。其他测试会在稍后时间由其他测试团体以黑盒或灰盒技术进行,不过有时会同时进行。这个版本的Bug较多,不建议普通用户安装。

  β版(Beta)版:公测版,供专业爱好者大规模测试用。一般说来,Beta包含软件的所有主要功能,但可能有一些已知问题和较轻微的程序错误(bug),仍存在一些缺陷。开发机构软将这个阶段的软件散布给有需要先行试用的使用者或厂商,并收集这些人的使用经验,以便作为进一步修正软件的参考。

  γ版(Gamma)版:比较成熟的测试版,与即将发行的正式版相差无几。
  RC(Release Candidate):RC是Release Candidate的缩写,意思是发布候选版本,处于Gamma阶段,该版本已经完成软件全部功能并清除绝大部分bug。在这个阶段,开发人员主要的工作是解决bug,一般不会对软件做功能方面的大更改。在1990年代,苹果电脑把在这阶段的产品称为“Golden Master”(简称GM)。

  附:我们在Windows 8的开发历程中经常会看到很多关于Build版本号的进度新闻,Build是开发人员用数字或日期标示版本号的一种方式。比如Windows 8 Release Preview版为Build8400.0.WINMAIN_WIN8RC.120518-1423。

Win8 Release Preview(Build 8400)界面截图图示:Windows 8 Release Preview的build版本号

  完成期

  RTM(Release To Manufactur):Release To Manufactur的直译含义是发布到生产商,这基本就是最终的版本,由开发机构分发给组装机生产商用,使制造商能够提早进行整合工作,解决软件与硬件设备结合过程中可能遇到的问题。

  Final版:最终正式版。
  FPP版(Full Packaged Product):也就是零售版(盒装软件),含彩色印刷包装盒、安装光盘以及说明书等等,大家可以从零售商店和网店中购买到。


微软Win7系统的盒装零售版

  微软在Windows 8的开发和发布过程中,我们可以大致将几个重要版本和开发期的几个阶段对应。

  Win8开发者预览版(可对应Alpha版):2011年9月13日,微软2011年全球开发者大会(BUILD)拉开帷幕,微软在这次大会上隆重介绍了被称为“重塑操作系统概念”的Windows 8的新特性和功能,并提供Windows 8开发者预览版下载。[详细]

  Win8消费者预览版(可对应Beta版):2012年2月29日,微软在巴塞罗那世界移动通信大会上进行主题演讲,并公布Windows 8消费者预览版下载地址,首批下载包含英语、简体中文、法语、德语、日语五种语言版本。[详细]

  Win8发布预览版(可对应RC版):2012年6月1日,Windows 8 Release Preview版与大家见面,这个Win8的RC版(发布候选版)带来新应用商店以及Metro应用升级,还会支持Flash Player,并包含多个SKU版本。[详细]

  Win8 RTM版:微软即将于2012年8月初将Win8 RTM版正式交付给OEM厂商。

  Win8最终正式版:即将于2012年10月26日正式发布。

Win8 RP版开始界面Win8 RP版(发布预览版)

  关于微软支持生命周期

  微软为多个产品特别是Windows提供了生命周期支持服务。通常情况下,微软对操作系统提供5年“主流支持”服务,此后再提供5年“扩展支持”服务。根据微软的政策,在“主流支持”阶段,微软向所有用户提供免费升级包——包括安全升级包和非安全升级包;在“扩展支持”阶段,微软不再为其提供功能更新,仅为用户提供付费技术支持服务,但会向所有用户提供安全升级包,但只向签订服务合同的用户提供非安全升级包。同时微软也会根据具体情况延长一些产品的生命周期支持服务。

Windows Vista即将停止主流支持服务
主流Windows系统支持到期日

Windows Vista产品支持周期图表
Windows Vista产品支持周期图表

Windows 7产品支持周期图表
Windows 7产品支持周期图表

  以上我们结合Win8系统的版本发布过程简要介绍了软件产品开发过程的一些重要版本历程,并了解了微软产品的生命周期支持服务,希望这些介绍能够帮助大家更加全面地了解软件产品的开发和发布以及售后过程。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多