软件版本知识

来源:互联网 发布:尼尔森数据是什么意思 编辑:程序博客网 时间:2024/06/05 03:52

开发期

α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。

β(Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。

RC版:Release Candidate 的缩写,指可能成为最终产品的候选版本在此阶段的产品通常包含所有功能、或接近完整,亦不会出现严重问题。

有时,小数版本号码后面会有“a”、“b”、“rc”等字样,代表某版本的测试版。“a”、“b”、“rc”分别代表“alpha”、“beta”和“release candidate”。例如“2.0a”是2.0的alpha测试版,接着可能发布“2.0b”,是2.0的beta测试版。跟着,又可能出现“2.0b2”,代表2.0的第2个beta测试版。当beta测试完结后,又可能推出“2.0rc1”、“2.0rc2”两个版本,分别代表2.0的第一和第二个release candidate测试版。当一切测试退出后,就会有“2.0”正式版。

完成期

RTMRelease To Manufacturing)之简称,意思是:发放给生产商。某些电脑程序以“RTM”作为软件版本代号,例如微软Windows 7发布零售版前的RTM版本主要是发放给组装机生产商用,使制造商能够提早进行集成工作或解决软件与硬件设备可能遇到的错误。RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。以Windows 7为例:RTM版与零售版的版本号是一样的。

另外一种RTM的称呼是RTW(Release To Web),表示正式版本的软件发布到 Web 网站上供客户免费下载,这个名词在ASP.NET组件以及Silverlight的发布上很常见。