一、开发期
Alpha:
α是希腊字母的第一个,表示最早的版本,内部测试版,一般不向外部发布,bug会比较多,功能也不全,一般只有测试人员使用。
Beta:
β是希腊字母的第二个,公开测试版,比alpha版本晚些,主要会有“粉丝用户”测试使用,该版本仍然存在很多bug,但比alpha版本稳定一些。这个阶段版本还会不断增加新功能。分为Beta1、Beta2等,直到逐渐稳定下来进入RC版本。
RC(ReleaseCandidate):
Release Candidate,发行候选版本,基本不再加入新的功能,主要修复bug。是最终发布成正式版的前一个版本,将bug修改完就可以发布成正式版了。
多数开源软件会推出两个RC版本,最后的RC2则成为正式版本。
RELEASE
正式发布版,官方推荐使用的版本,有的用GA来表示。比如spring。
Stable
稳定版,开源软件有的会用stable来表示正式发布的版本。比如Nginx。
Final
最终版,也是正式发布版的一种表示方法。比如Hibernate。
二、完成期
--Stable:
稳定版;来自预览版本释出使用与改善而修正完成。
--GA(GeneralAvailability):
正式发布的版本;在国外都是用GA来说明release版本的。
--RTM(ReleasetoManufacturing):
给生产商的release版本;RTM版本并不一定意味着创作者解决了软件所有问题;仍有可能向公众发布前更新版本。
另外一种RTM的称呼是RTW(ReleaseToWeb),表示正式版本的软件发布到Web网站上供客户免费下载。
--RTL(Retail):
零售版;是真正的正式版,正式上架零售版。
以Windows7为例,RTM版与零售版的版本号是一样的。
三、其他表述
--OEM(OriginalEquipmentManufacturer):原始设备制造商;是给计算机厂商随着计算机贩卖的,也就是随机版;
只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。
--RVL:号称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。
--EVAL:而流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。
四、番外篇
4.1 授权和功能划分:
Trial:
试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版
Unregistered:
未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。
Demo:
演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。
Lite:精简版。
Full version:
完整版,属于正式版。
4.2 其他版本
Enhance: 增强版或者加强版 属于正式版1
Free: 自由版
Release: 发行版 有时间限制
Upgrade: 升级版
Retail: 零售版
Cardware:
属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。
Plus: 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
Preview: 预览版
Corporation & Enterprise: 企业版
Standard: 标准版
Mini: 迷你版也叫精简版只有最基本的功能
Premium: 贵价版
Professional(Pro): 专业版
Express: 特别版
Deluxe: 豪华版
Regged: 已注册版
Build: 内部标号
Delux: 豪华版 (deluxe: 豪华的,华丽的)
DEMO: 演示版,一般会有功能限制
Full: 完全版
Plus: 加强版
Trial: 试用版(一般有时间或者功能限制)
扩展资料
关于版本号:alpha、beta、rc、stable
定义好版本号,对于产品的版本发布与持续更新很重要;
但是对于版本怎么定义,规则如何确定,却是千差万别。具体应用,可以结合自己目前的实际情况命名;
很多软件在正式发布前都会发布一些预览版或者测试版,一般都叫“beta版”或者“rc版”,特别是开源软件,甚至有“alpha版”,下面来解释一下各个版本的意思。
另外,对于商业软件,还有一下版本:
有的产品号称是永远的Beta版,持续不断地更新、优化,迭代,产品才有生命力!