1 版本类型
测试
1.1 正式版本
Enhance:加强版或者增强版 属于正式版
Full version:彻底版 属于正式版
Release:发行版,有时间限制
Upgrade:升级版
Retail:零售版
Plus:加强版,不过这种大部分是在程序界面及多媒体功能上加强。
1.2 测试版本
Alphal:内部测试版
Beta:外部测试版
M 版: Milestone,意思是每一个开发阶段的终结点的里程碑版本
Trail:试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版)
RC版:Release Candidate,意思是发布倒计时,该版本已经完成所有功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件作任何大的更改。
RTM版:Release To Manufactur,意思是发布到生产商,这基本就是最终的版本
GA版:Generally Available, 最终版
1.3 产品版本
Shareware:共享版
Free:自由版
Cardware:属共享软件的一种,只要给做者回复一封电邮或明信片便可。(有的做者并由此提供注册码等),目前这种形式已很少见。
Demo:演示版
Preview:预览版
Corporation & Enterprise:企业版
Standard:标准版
Mini:迷你版(精简版),只有最基本的功能
Premium:贵价版
Professional:专业版
Express:特别版
Deluxe:豪华版
Regged:已注册版
1.4 语言分类
CN:简体中文版
CHT:繁体中文版
EN:英文版
Multilanguage:多语言版
1.5 其余分类
Rip:是指从原版文件(通常是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如PDF说明文件啊,视频演示啊之类的东西,也能够算作是精简版吧…但主要内容功能是一点也不能缺乏的!另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。
OEM版:Original Equipment Manufacturer,意思是提供给电脑生产厂的版本
FPP版:Full Packaged Product (FPP)–Retail,就是零售版(盒装软件),这种产品的光盘的卷标都带有“FPP“字样
VLO版:Volume Licensing for Organizations ,团体批量许可证(大量采购受权合约),这是为团体购买而制定的一种优惠方式。
这种版本根据购买数量等又细分为如下5种版本:
开放式许可证--Open License
选择式许可证--Select License
企业协议--Enterprise Agreement
企业订阅协议--Enterprise Subscription Agreement
学术教育许可证--Academic Volume Licensing
2 版本编号
2.1 编号句法x.y.z
X:主版本号,用来表示提供给客户的产品功能的主要加强。在一个极端的例子中,主版本号的上升用来讲明产品如今已经拥有了一个全新的功能类。从市场和许可权的角度来看,主版本号的升级至关于购买一个彻底独立的产品。从开发者角度来看,一个主版本号的迭代差很少老是反映了一个新的独立分支或是其主干还能够延续主版本的生命期。
Y:特征版本号,用来表示产品新增了一些特征,或者是在原来文档中描述的特征上做了重要的修改。用来肯定特征版本号何时须要修改的一个衡量标准就是产品功能说明书。产品的特征版本升级是在主版本之间保持产品竞争力的一种重要机制。
Z:缺陷修复版本号,用来表示在该版本上所作的缺陷维护行为的等级。版修复版本是稳定市场和最小化客户技术支持费用负担的一种重要机制。
2.2 支持α和β发布的编号句法x.y.z[A|B]
A:表示是α版本
B:表示是β版本
|:表示逻辑运算符“或”
[]:表示内部的元素是可选择的
说明:最后一个α或β发布以后,给正式客户发布版原本一个进位,以使其在“z”的位置出现一个0。如:正式客户发布2.2.6用版本号2.3.0来代替。
3 软件发布规则举例
3.1 简要描述
用于文件目录,压缩包等。
ProjectName-x.y.bYYYYMMDD[.n] (每日构建)
ProjectName-x.y.Mn (里程碑)
ProjectName-x.y.Betan (测试发布)
ProjectName-x.y.RCn (稳定化发布)
ProjectName-x.y.RTX[.Rn] (正式发布,或带更新包的正式发布)
3.2 详细描述 用于软件内部描述,如:“关于软件”。 ProjectName [V/版本]x.y.bn.un.[Mn/Betan/RCn/RTX[.Rn]].bYYYYMMDD[.n] 其文档版本发行规则: DocumentName-Vx.y[.Rn] (发布,或带修订的发布) 简要描述举例: xoWidgets的发布: xoWidgets-1.0.b20080101 xoWidgets-1.0.b20080101.2 (当天第二次发布) ... xoWidgets-1.0.M1 (里程碑版本1) xoWidgets-1.0.b20080601 xoWidgets-1.0.b20080601.2 (当天第二次发布) ... xoWidgets-1.0.M2 (里程碑版本2) ... xoWidgets-1.0.Beta1 (测试版本1) xoWidgets-1.0.Beta2 (测试版本2) ... xoWidgets-1.0.RC1 (预发布版本1) xoWidgets-1.0.RC2 (预发布版本2) ... xoWidgets-1.0.RTX (交互的正式版本) xoWidgets-1.0.RTX.R1 (交互的正式版本,带R1更新) xoWidgets-1.0.RTX.R2 (交互的正式版本,带R2更新) ... 详细描述举例: xoWidgets V1.0.2480.512.RTX.R2.b20081201 注: (1) x - major,主要版本号 (2) y - minor,次要版本号 (偶数为稳定版本,奇数为开发版本) (3) bn - build number,构建号 (4) un - update number,更新号 (5) YYYYMMDD - 年月日 (6) n - 递增的整数