软件发布之版本命名

原创 2006年05月21日 16:51:00
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,意思是发布到生产商,这基本就是最终的版本
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来代替。

软件发布之版本命名

1.    版本类型 1.1    正式版本 Enhance:增强版或者加强版 属于正式版 Full version:完全版 属于正式版 Release:发行版,有时间限制 Upgrad...
  • fjb2080
  • fjb2080
  • 2011年10月28日 17:59
  • 771

android 开发 数据库升级——版本迭代

数据库升级的意义 在应用程序开发的过程中,数据库的升级是一个很重要的组成部分(如果用到了数据库),因为程序可能会有V1.0,V2.0等版本,当用户安装新版本的程序后,必须要保证用户数据不能丢失,对于...
  • ZhangleGalaxyShare
  • ZhangleGalaxyShare
  • 2016年09月06日 10:52
  • 764

软件产品发布的必要条件

如何知道项目已经完成(必须要定义一些完成的准则)何以知道已经完成? 当产品已经足够好的情况下,可以确认是否已经完成。 “足够好”:是指产品已经具备一些可接受的综合属性,如功能、质量、时效性、客户价...
  • larry_lv
  • larry_lv
  • 2011年10月31日 15:44
  • 832

发布软件新版本注意事项

** 更改链接数据库的路径,一般是当前目录,写代码调试会用到绝对路径; ** 打包软件,把必要的动态库文件,资源文件加进去,但更新在线的软件时要注意数据库的覆盖(会清空已有的数据),要先备份; ** ...
  • sgwxy
  • sgwxy
  • 2016年07月17日 16:22
  • 171

共享软件发布总结

如何发布共享软件 华军软件园的共享软件发布页面 请您仔细填写  软件提交发布  提交注意事项  1、用户提交的软件要有自主版权,不得提交侵权软件.  2、用户提交软件时,要给出有效电...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月19日 17:30
  • 533

互联网公司如何有效执行软件发布流程

针对经常抱怨混乱的项目发版流程,今天特地到网上找了这篇文章,希望有助于相关人员,避免个更多人的抱怨与骂娘! 引用如下:     职业生涯的前六年都是在软件公司做的,那时候流程再多,规范再严...
  • suofiya2008
  • suofiya2008
  • 2011年10月18日 21:10
  • 4529

linux内核版本命名规则

Linux内核使用三种不同的版本编号方式。   第一种方式用于1.0版本之前(包括1.0)。第一个版本是0.01,紧接着是0.02、0.03、0.10、0.11、0.12、0.95、0.96、0.9...
  • yangyan0810
  • yangyan0810
  • 2013年12月29日 23:32
  • 1892

CSS样式命名之“逻辑块命名法”

内容提要:CSS样式命名之“逻辑块命名法”,当我们依照结构与内容分离的思想去切出一个符合标准的网页时,每个人可能都有自己的样式命名习惯。   当我们依照结构与内容分离的思想去切出一个符合标准的网...
  • axl19530209
  • axl19530209
  • 2015年01月10日 11:37
  • 415

软件版本命名规范(Beta,RC,Release)

什么是 Alpha、Beta、RC、Release版 软件版本、命名?什么是Beta什么是RC? 从网络搜集了一些关于这方面的简单介绍   1. 软件版本阶段说明 Alpha版: 此版本表...
  • python_tty
  • python_tty
  • 2016年07月07日 16:10
  • 1063

新软件终于成功发布

今天新软件终于成功发布了,但不知道反应如何,也许是销声匿迹、石沉大海,也许是波涛汹涌、翻雨覆雨, 对于我来说是很用心的站在用户的角度去考虑软件的适用性和使用性,希望用户能喜欢这款软件。不管如何我们还会...
  • ly131420
  • ly131420
  • 2006年07月21日 17:38
  • 1059
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:软件发布之版本命名
举报原因:
原因补充:

(最多只允许输入30个字)