软件版本管理中的Alpha, Beta,RC, GA版本 (2011-03-11 16:30:35)
标签: 杂谈 分类: 开发管理流程
版本号:
V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate v4.20.1188 Beta )
Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule v0.48a Build 071112)
SP:Service Pack,升级包。(如:Windows XP SP 2/Vista SP 1)
开发阶段划分:
α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装,一般只有测试人员使用。
β(Beta) 版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。这个阶段的版本会一直加入新的功能。在Alpha版之后推出.
γ(Gamma)版:相当成熟的测试版,与即将发行的正式版相 差无几。
RC版:是 Release Candidate 的缩写,意思是发布倒计时,候选版本,处于Gamma阶段,该版本已经完成全部功能并 清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。从Alpha到Beta再到Gamma是改进的先后关系,但RC1、RC2往 往是取舍关系。
Final:正式版。
GA:General Availability,正式发布的版本,在国外都是用GA来说明release版本的。
RTM:(Release to Manufacture)是给工厂大量压片的版本,内容跟正式版是一样的,不过RTM版也有出限制、评估版的。但是和正式版本的主要程序代码都是一样的。
OEM:是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装,不能从旧有操作系统升级。包装不像零售版精美,通常只有一面CD和说明书(授权书)。
RVL:号称是正式版,其实RVL根本不是版本的名称。它是中文版/英文版文档破解出来的。
EVAL:而流通在网络上的EVAL版,与“评估版”类似,功能上和零售版没有区别。
RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安装盘的i386文件夹里有一个eula.txt,最后有一行EULAID,就是你的版本。比如简体中文正式版是EULAID:WX.4_PRO_RTL_CN,繁体中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.开头是正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专业版。
授权和功能划分:
Trial:试用版,通常都有时间限制,有些试用版软件还 在功能上做了一定的限制。可注册或购买成为正式版。,
Unregistered:未注册版,通常没有时间限制,在功能上相对于正式版做了 一定的限制。可注册或购买成为正式版。
Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。
Lite:精简版。
Full version:完整版,属于正式版。
语言划分:
SC:Simplified Chinese简体中文版。
CN : 简体中文版
GBK:简体中文汉字内码扩展规范版。
TC:Traditional Chinese繁体中文版。
CHT : 繁体中 文版
BIG5:繁体中文大五码版。
EN : 英文版
Multilanguage : 多语言版
UTF8:Unicode Transformation Format 8 bit,对现有的中文系统不是好的解决方案。
其他版本
Enhance :增强版或者加强版 属于正式版1
Free :自由版
Release :发行版 有时间限制
Upgrade :升级版
Retail :零售版
Cardware :属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多 见。/ S
Plus :属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
Preview :预览版
Corporation & Enterprise :企业版
Standard :标准版
Mini :迷你版也叫精简版只有最基本的功能
Premium : 贵价版
Professional : 专业版
Express : 简易版
Deluxe : 豪华版
Regged : 已注册版
RC;测试版
RTM:零售版
CTP:Community Test Preview 社区测试试用版
软件版本的原则是:
1. 小版本的bug修复. 如OTAS-2.0-Alpha -> OTAS2.0-Beta -> OTAS2.0-RC1(GA) ->OTAS2.0-RC2(GA)
2. 小的新功能添加。 如OTAS2.0-RC -> OTAS2.1-RC -> OTAS2.2-RC
3. 大的功能变更(如新版本重大变化,可能不支持或者不兼容旧版本)。如OTAS1.0-RC -> OTAS2.0-RC -> OTAS3.0-RC
http://blog.sina.com.cn/s/blog_49a94d1b0100r7ih.html
分享到:
相关推荐
SVN 版本管理规范 本文档旨在规范软件研发版本管理流程,降低软件开发过程的风险性。通过该规范的约束,降低软件开发过程的风险性。 版本管理流程图 集中式开发——基于 Trunk 的开发和分散式开发——基于 ...
### 源代码版本管理规范 #### 引言与目的 在现代软件开发过程中,源代码版本管理是一项至关重要的任务。良好的版本管理不仅能确保代码的完整性与安全性,还能提高团队协作效率,降低软件开发的成本。为此,本文档...
信息系统软件版本管理办法 信息系统软件版本管理办法是为了加强软件版本管理,规范软件版本管理工作流程,提高版本运行维护质量,保证信息系统安全可靠高效地运行。该办法涵盖了软件版本管理的各个方面,包括软件...
软件版本管理规范05890.pdf 软件版本管理规范05890.pdf是关于软件版本管理的规范文档,该文档对软件版本管理的各个方面进行了详细的规定和描述。下面是根据该文档生成的相关知识点: 1. 软件版本管理的目的: ...
### git版本管理规范 #### 概述 在软件开发过程中,版本控制是非常重要的环节之一,尤其是在团队合作的情况下。本文档旨在介绍一套适用于基础架构项目的git版本管理规范,以确保代码的版本控制流程清晰、高效。 #...
### 20100629软件版本管理——深入解析SVN使用规范与实践 #### 一、软件版本管理概述 在软件开发过程中,版本管理是一项至关重要的工作,它帮助团队有效地跟踪项目的变更历史、协作开发以及管理不同版本间的差异。...
蜜蜂软件 FVM(FileVersionManage)系列属于文件版本管理软件,SeeVersion系统是FVM系列中的代码F1。SEEVERSION系统主要用于IT企业中软件文件的版本更新管理以及对安装包的发布前后的版本维护。本手册分为五章,第一章...
### PCB、PCBA与成品BOM的编码及版本管理 #### 一、概述 在电子产品设计与制造领域,PCB(Printed Circuit Board,印刷电路板)、PCBA(PCB Assembly,印刷电路板组件)以及成品BOM(Bill of Materials,物料清单)...
版本管理版本
项目版本管理规范是确保软件开发过程中配置项得到有效管理和跟踪的关键环节。这一体系旨在防止版本丢失,避免混淆,以及能够迅速、准确地检索到所需的配置项版本。以下是关于项目版本管理规范的详细说明: 1. **...
版本管理
在软件开发过程中,产品版本管理是一项至关重要的任务,它确保了产品的稳定性和可追溯性。本文将详细阐述“研发产品版本管理规程”,包括研发产品状态、版本号规则、变更管理、审核流程以及产品发布。 首先,研发...
Git 代码管理与版本管理 Git 代码管理与版本管理是软件开发过程中不可或缺的一部分,它可以帮助开发团队更好地管理代码,追踪变更,提高协作效率和代码质量。Git 是一款免费、开源的分布式版本控制系统,广泛应用...
为加强软件版本管理,规范软件版本管理工作流程,提高版本运行维护质量,保证信息系统安全可靠高效地运行,特制定本办法。
【测试流程管理之版本管理】是软件开发过程中的一项关键实践,旨在确保产品质量,提高上线成功率。版本管理涉及多个角色和步骤,包括开发人员、测试人员、版本管理员、项目经理和运维人员。以下是关于版本管理和测试...
在Word 2013中,版本管理是一个重要的功能,它允许用户跟踪文档的不同版本,以便于比较、恢复或查看过去的编辑记录。这个"word2013版本管理程序"可能是一个用户自创的工具,旨在增强或简化内置的版本控制机制。然而...
在项目管理领域,尤其是系统集成项目管理中,版本管理是确保项目顺利进展的关键环节。它主要负责跟踪和控制配置项的变更,以确保产品的完整性和一致性,同时也是对配置项进行有效管理的重要工具。 在版本管理的过程...
在Android开发领域,APP版本管理是一项至关重要的任务,尤其对于那些拥有多个应用程序并需要跨不同平台和渠道发布更新的公司而言。"Android-APP版本管理是一套多应用更新发版的管理平台" 提供了解决这个问题的有效...
APP版本管理系统设计
在使用“管家婆各版本管理员密码清除工具”时,用户需确保具备相应的操作权限,因为误操作可能会导致数据丢失或系统不稳定。同时,清除密码后应及时设置新的复杂密码,以保证系统的安全性。在执行此类操作前,最好...