软件版本命名规范_第1页
软件版本命名规范_第2页
软件版本命名规范_第3页
软件版本命名规范_第4页
软件版本命名规范_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件版本命名规范篇一:软件版本命名规范软件版本命名规范(如各代表什么意思)1. 软件版本阶段说明 * Base 版: 此版本表示该软件仅仅是一个假页面链接,通常包括所有的功能和页面布局,但是页面中的功能都没有做完整的实现,只是做为整体网站的一个基础架构。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的 Bug较多,需要继续修改。 * Beta版: 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的 BUG,与即将发行的正式版相差无几。 * Release版: 该版本意味“最终版本” ,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release 不会以单词形式出现在软件封面上,取而代之的是符号()。 2. 版本命名规范 软件版本号由四部分组成,第一个 1为主版本号,第二个 1为子版本号,第三个 1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有 5种,分别为:base、alpha、beta、RC、release。例如:_beta。 # 版本号定修改规则: * 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 * 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 * 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。 * 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 * 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 # 文件命名规范 文件名称由四部分组成:第一部分为项目名称,第二部分为文件的描述,第三部分为当前软件的版本号,第四部分为文件阶段标识加文件后缀,例如:项目外包平台测试报告 _beta_,此文件为项目外包平台的测试报告文档,版本号为: _beta。 3. 如果是同一版本同一阶段的文件修改过两次以上,则在阶段标识后面加以数字标识,每次修改数字加 1,项目外包平台测试报告_beta_ 当有多人同时提交同一份文件时,可以在阶段标识的后面加入人名或缩写来区别,例如:项目外包平台测试报告 _beta_b_。当此文件再次提交时也可以在人名或人名缩写的后面加入序号来区别,例如:项目外包平台测试报告_beta_b_4. 版本号的阶段标识 软件的每个版本中包括 11个阶段,详细阶段描述如下: 阶段名称 阶段标识 需求控制 a 设计阶段 b 编码阶段 c 单元测试 d 单元测试修改 e 集成测试 f 集成测试修改 g 系统测试 h 系统测试修改 i 验收测试 j 验收测试修改 k = Alpha: Alpha 是内部测试版,一般不向外部发布,会有很多Bug.除非你也是测试人员,否则不建议使用. 是希腊字母的第一位,表示最初级的版本 alpha 就是 ,beta 就是 alpha 版就是比 beta还早的测试版,一般都是内部测试的版本 - Beta: 很容易理解就是测试版,这个阶段的版本会一直加入新的功能。 RC:(Release Candidate) Candidate 是候选人的意思,用在软件上就是候选版本。就是发行候选版本。和 Beta版最大的差别在于 Beta阶段会一直加入新的功能,但是到了 RC版本,几乎就不会加入新的功能了,而主要着重于除错! RTM:全称为 Release to Manufacture。 是给工厂大量压片的版本,内容跟正式版是一样的,不过 RTM.也有出 120天评估版。但是说 RTM.是测试版是错的。正式在零售商店上架前,是不是需要一段时间来压片,包装、配销呢?所以程 序代码必须在正式发行前一段时间就要完成,这个完成的程序代码叫做,这次开发完成,外国媒体用 Windows 来称呼。程序代码开发完成之后,要将母片送到工厂大量压片,这个版本就叫做 RTM版。所以说,RTM 版的程序码一定和正式版一样。但是和正式版也有不一样的地方:例如正式版中的 OEM不能升级安装,升级版要全新安装的话会检查旧版操作系统光盘等,这些就是 RTM和正式版不同的地方,但是它们的主要程序代码都是一样的。 OEM: 是给计算机厂商随着计算机贩卖的,也就是随机版。只能随机器出货,不能零售。只能全新安装 ,不能从旧有操作系统升级。如果买笔记型计算机或品牌计算机就会有随机版软件。包装不像零售版精美,通常只有一面 CD和说明书(授权书)。 RVL: 号称是正式版,其实 RVL.根本不是版本的名称。RVL.是一个,台湾分部叫 RVLTW.,它之间又释出一个.TW.版本。它是某中文版英文 Corpfiles破解的。 EVAL: 而流通在网络上的 EVAL版,是微软帮媒体记者编辑上课给的,是所谓的评估版没错,你输入的金钥是 30天的,就可用 30天,输入的是 180天的,就可用 180天。功能上和零售版无乎没有区别。 RTL:Retail.(零售版) 是真正的正式版,正式上架零售版。在安装盘的 i386文件夹里有一个 ,最后有一行 EULAID,就是你的版本。比如简体中文正式版是 EULAID:_PRO_RTL_CN,繁体中文正式版是 _PRO_RTL_TW。其中:如果是 WX.开头是正式版,WB.开头是测试版。_PRE,代表家庭版;_PRO,代表专业版。 = 版本号: V(Version):即版本,通常用数字表示版本号。(如:EVEREST Ultimate Beta Build:用数字或日期标示版本号的一种方式。(如:VeryCD eMule Build 071112) SP:Service Pack,升级包。 (如:Windows XP SP 2/Vista SP 1) 授权和功能划分: 试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版。 Uegistered:未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。 Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。 Lite:精简版。 Full:完整版。 开发阶段划分: (Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug 较多,普通用户最好不要安装。 (Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。 (Gamma)版:相当成熟的测试版,与即将发行的正式版相差无几。 RC 版:Release Candidate候选版本,处于 Gamma阶段。从 Alpha到 Beta再到 Gamma是改进的先后关系,但RC1、RC2 往往是取舍关系。 Final:正式版。 语言划分: SC:Simplified Chinese 简体中文版。 GBK:简体中文汉字内码扩展规范版。 TC:Traditional Chinese 繁体中文版。 BIG5:繁体中文大五码版。 UTF8:Unicode Transformation Format 8 bit,对现有的中文系统不是好的解决方案。 = alpha 内部测试版 beta 外部测试版 demo 演示版 Enhance 增强版或者加强版 属于正式版 Free 自由版Full version 完全版 属于正式版 shareware 共享版 Release 发行版 有时间限制 Upgrade 升级版 Retail 零售版 Cardware 属共享软件的一种,只要给作者回复一封电邮或明信片即可。 (有的作者并由此提供注册码等) ,目前这种形式已不多见。 Plus 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。 Preview 预览版 Corporation & Enterprise 企业版 Standard 标准版 Mini 迷你版也叫精简版,只有最基本的功能 Premium - 贵价版 Professional - 专业版 Express - 特别版 Deluxe - 豪华版 Regged - 已注册版 CN - 简体中文版 CHT - 繁体中文版 EN - 英文版 Multilanguage - 多语言版 Rip 是指从原版文件(一般是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如 PDF说明文件啊,视频演示啊之类的东西,也可以算做是精简版吧?但主要内容功能是一点也不能缺少的!另:DVDrip 是指将视频和音频直接从 DVD光盘里以文件方式分离出来。 trail 试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版) RC 版 就是 Release Candidate(候选版本)的简称。从微软的惯例来看推出 RC版操作系统就代表正式版的操作系统已经离我们不远了,因为微软操作系统的开发步骤是这样的:内部测试-alpha 公测-beta 公测-RC 版-正式版上市;通常微软的 RC版本筛选会经历 2-3个过程,也就是说微软会推出 RC1、RC2 或者 RC3的操作系统,而随后就是正式版操作系统上市了,因此通常来看 RC1版操作系统已经同最终零售版操作系统相差无几了。该版本已经完成全部功能并清除大部分的 BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。 RTM 版。这基本就是最终的版本,英文是 Release To Manufactur,意思是发布到生产商。 Original Equipment Manufacturer (OEM) 篇二:xxx 公司软件系统版本号命名规则软件版本号命名规则 目录1. 概要 .2 定义 .2 2. 版本号修改原则 .2 主版本号(1) . 2 子版本号(1) . 2 阶段版本号(1) . 2 日期版本号(140821) . 2 希腊字母版本号(Beta) . 3 3. 版本含义的说明 .3 版 . 3 (Beta)版 . 3 版 . 3 RC 版 . 3 Release 版. 4 1. 概要 定义 完全的版本号定义,分三项:.。 软件版本号由四部分组成,第一个 1为主版本号,第二个 1为子版本号,第三个 1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有 5种,分别为:Base、Alpha、Beta、RC、Release。例如:_Beta。 2. 版本号修改原则 主版本号(1) 当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 子版本号(1) 当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 阶段版本号(1) 一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的 bug即可发布一个修订版。此版本号由项目经理决定是否修改。 日期版本号(140821) 用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。希腊字母版本号(Beta)此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 3. 版本含义的说明 版 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的 bug较多,普通用户最好不要安装。 (Beta)版 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。 版 该版本已经相当成熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。 RC 版 软件正式发布的候选版本。 Release Candidatem,含义是“发布候选版“,它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本。广义上对测试有三个传统的称呼:alpha、beta、gamma,用来标识测试的阶段和范围。alpha 是指内测,即现在说的 CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta 是指公测,即针对所有用户公开的测试版本。然后做过一些修改,成为正式发布的候选版本时叫做 gamma,现在叫做 RC(Release Candidate) 。 Release 版 该版本意味最终版本。 在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release 不会以单词形式出现在软件封面上,取而代之的是符号(R)。 需要说明的是:Beta 版或者是正式版跟版本号之间并没有任何关系,只要达到正式版的要求的话,即使版本号是或者都可能是正式版的。 4. 应用举例 举例一:_ Alpha 含义:用户未使用,研发部测试,14 年 8月 15日,主版本号为 1,次版本号为 1,阶段为第 2阶段,日期版本号为 140815,希腊版本号为 Alpha。 举例一:_ Beta 含义:用户已经使用,14 年 8月 21日,主版本号为1,次版本号为 1,阶段为 第 1阶段,日期版本号为 140821,希腊版本号为Beta。 篇三:软件版本号命名规则关于软件版本号的问题 完全的版本号定义,分三项:,如 。 版本号升级原则: 主版本号:功能模块有大的变动,比如增加多个模块或者整体架构发生变化。 次版本号:和主版本相对而言,次版本号的升级对应的只是局部的变动。但该局部的变动造成了程序和以前版本不能兼容,或者对该程序以前的协作关系产生了破坏,或者是功能上有大的改进或增强。 修订版本号:局部的变动,主要是局部函数的功能改进,或者 bug的修正,或者功能的扩充。 * 各种软件的版本号是怎么确定的,怎样的跨越才能算是由 bate到正式版? 原则上,自第一个稳定版本发布后,修订版本号会经常性改动,而次版本号则依情况作改动,主版本号改动的频率很低,除非有大的重构或功能改进。对于小项目而言,甚至可以简化为:。 版本号比较自由,至于 Beta版或者是正式版跟版本号之间并没有任何关系,只要达到正式版的要求的话,即使版本号是或者都可能是正式版的。 * Alpha版: 此版本表示该软件在此阶段主要是以实现软件功能为主,通常只在软件开发者内部交流,一般而言,该版本软件的 Bug较多,需要继续修改。 * Beta版: 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过多次测试来进一步消除,此版本主要的修改对像是软件的UI。 * RC版: 该版本已经相当成熟了,基本上不存在导致错误的 BUG,与即将发行的正式版相差无几。 * Release版: 该版本意味“最终版本” ,在前面版本的一系列测试版之后,终归会有一个正式版本,是最终交付用户使用的一个版本。该版本有时也称为标准版。一般情况下,Release 不会以单词形式出现在软件封面上,取而代之的是符号(R)。 2. 版本命名规范 软件版本号由四部分组成,第一个 1为主版本号,第二个 1为子版本号,第三个 1为阶段版本号,第四部分为日期版本号加希腊字母版本号,希腊字母版本号共有 5种,分别为:base、alpha、beta、RC、release。例如:_beta。 3. 版本号定修改规则 * 主版本号(1):当功能模块有较大的变动,比如增加多个模块或者整体架构发生变化。此版本号由项目决定是否修改。 * 子版本号(1):当功能有一定的增加或变化,比如增加了对权限控制、增加自定义视图等功能。此版本号由项目决定是否修改。 * 阶段版本号(1):一般是 Bug 修复或是一些小的变动,要经常发布修订版,时间间隔不限,修复一个严重的bug即可发布一个修订版。此版本号由项目经理决定是否修改。 * 日期版本号(051021):用于记录修改项目的当前日期,每天对项目的修改都需要更改日期版本号。此版本号由开发人员决定是否修改。 * 希腊字母版本号(beta):此版本号用于标注当前版本的软件处于哪个开发阶段,当软件进入到另一个阶段时需要修改此版本号。此版本号由项目决定是否修改。 * 软件版本号百科名片 IMEI 号和软件版本号 软件名称后面经常有一些英文和数字,如:QQ XX Beta,这些都是软件的版本标志,通过它,我们可以对软件的类型有所了解。版本控制比较普遍的 3 种命名格式 :GNU 风格的版本号命名格式、Windows 风格的版本号命名格式、.Net Framework 风格的版本号命名格式。 目录 编辑本段测试版与演示版 版 此版本表示该软件仅仅是一个初步完成品,通常只在软件开发者内部交流,也有很少一部分发布给专业测试人员。一般而言,该版本软件的 bug较多,普通用户最好不要安装。 (beta)版 该版本相对于 版已有了很大的改进,消除了严重的错误,但还是存在着一些缺陷,需要经过大规模的发布测试来进一步消除。这一版本通常由软件公司免费发布,用户可从相关的站点下载。通过一些专业爱好者的测试,将结果反馈给开发者,开发者们再进行有针对性的修改。该版本也不适合一般用户安装。 版该版本已经相当成熟了,与即将发行的正式版相差无几,如果用户实在等不及了,尽可以装上一试。 RC 版:软件正式发布的候选版本 Release Candidatem,含义是“发布候选版“,它不是最终的版本,而是最终版(RTM=Release To Manufacture)之前的最后一个版本。广义上对测试有三个传统的称呼:alpha、beta、gamma,用来标识测试的阶段和范围。alpha 是指内测,即现在说的 CB,指开发团队内部测试的版本或者有限用户体验测试版本。beta 是指公测,即针对所有用户公开的测试版本。然后做过一些修改,成为正式发布的候选版本时叫做 gamma,现在叫做 RC(Release Candidate) 。 trial(试用版) 试用版软件在最近的几年里颇为流行,主要是得益于互联网的迅速发展。该版本软件通常都有时间限制,过期之后用户如果希望继续使用,一般得交纳一定的费用进行注册或购买。有些试用版软件还在功能上做了一定的限制。uegistered(未注册版) 未注册版与试用版极其类似,只是未注册版通常没有时间限制,在功能上相对于正式版做了一定的限制,例如绝大多数网络电话软件的注册版和未注册版,两者之间在通话质量上有很大差距。还有些虽然在使用上与正式版毫无二致,但是动不动就会弹出一个恼人的消息框来提醒你注册,如看图软件 acdsee、智能陈桥汉字输入软件等。 demo 版 也称为演示版,在非正式版软件中,该版本的知名度最大。demo 版仅仅集成了正式版中的几个功能,颇有点像uegistered。不同的是,demo 版一般不能通过升级或注册的方法变为正式版。 以上是软件正式版本推出之前的几个版本,、 可以称为测试版,大凡成熟软件总会有多个测试版,如 windows 98的 版,前前后后将近有 10个。这么多的测试版一方面为了最终产品尽可能地满足用户的需要,另一方面也尽量减少了软件中的 bug。而trial、uegistered、demo 有时统称为演示版,这一类版本的广告色彩较浓,颇有点先尝后买的味道,对于普通用户而言自然是可以免费尝鲜了。 编辑本段 正式版 不同类型的软件的正式版本通常也有区别。 release 该版本意味“最终释放版” ,在出了一系列的测试版之后,终归会有一个正式版本,对于用户而言,购买该版本的软件绝对不会错。该版本有时也称为标准版。一般情况下,release 不会以单词形式出现在软件封面上,取而代之的是符号?,如 windows nt? 、ms-dos? 等。registered 很显然,该版本是与 uegistered相对的注册版。注册版、release 和下面所讲的 standard版一样,都是软件的正式版本,只是注册版软件的前身有很大一部分是从网上下载的。 standard 这是最常见的标准版,不论是什么软件,标准版一定存在。标准版中包含了该软件的基本组件及一些常用功能,可以满足一般用户的需求。其价格相对高一级版本而言还是“平易近人”的。 deluxe 顾名思义即为“豪华版” 。豪华版通常是相对于标准版而言的,主要区别是多了几项功能,价格当然会高出一大块,不推荐一般用户购买。此版本通常是为那些追求“完美”的专业用户所准备的。 reference

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论