Win8时代谈Alpha/Beta/RC/RTM/RTW/GA版本

2012/4/5 18:06:25 来源:IT之家 作者:笨笨 责编:笨笨

在2008年的11月4日,软媒小编在Vista之家发过最初的一篇文章《小知识: 软件版本号讲解: 什么是Alpha, Beta, RC》里面的内容时代有点久远,现在回头一看感觉说的不是太清楚。在2009年的5月25日,软媒又在Win7之家发布了《【软媒原创】小知识:RTM,RTW,GA等软件版本号详解》,感觉里面概括的比较清楚了。

3年后的今天,虽然当年的小白都变成了高手和高高手,但是不扣否认的是小白也天天产生嘛,所以,软媒小编还是辛苦一下再,重新做下整理工作,争取对朋友们有所帮助。当然,特别要说明的是,这些虽然都很适用于绝大部分的软件,但是,本文特别对微软的Windows版本有更大的指南作用。

1、Windows及其他软件开发过程中一般都有哪些版本?

  • Pre-Alpha:与Alpha和Beta版本相比,此版本的功能甚至还没有完善,只是个前期非常雏形的产物,一般是内部工程版本,仅仅是用来进行最初的小范围的内部测试的;

  • Alpha版:内部测试版,α是希腊字母的第一个,表示最早的版本,一般用户不要下载这个版本,这个版本一般是作为技术预览的,很可能包含很多BUG,功能也不全,主要是给开发人员和测试人员测试和找BUG用的。 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的Bug较多,需要继续修改。一般的情况下,很多软件会把这个阶段的产品当作Preview(预览版本)对外部小范围的发布,当作Demo(演示版本)。

  • Beta版:通常意义上Beta版本往往被称为测试版、公开测试版。β是希腊字母的第二个,顾名思义,这个版本比alpha版发布得晚一些,这个版的软件其实已经很成熟了,大的BUG一般不会出现,面向公众测试,即“公测”,而且这个阶段版本的软件还可能会增加一些新的功能新的应用。该版本相对于α版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。微软近几次喜欢在Windows的Beta版本里面放上那条鱼,就是Betta鱼,就是发音和Beta相同,取的这个意思。

  • RC版:Release Candidate(候选版本),Candidate是候选人的意思,用在软件上就是候选版本。Release Candidate 简称RC,就是发行候选版本。RC和Beta版最大的差别在于Beta阶段会一直加入新的功能,但是到了RC版本,几乎就不会加入新的功能了,而主要着重于除错!该版本又较Beta版更进一步了,这个版本有点像最终发行