`

软件版本

 
阅读更多

http://zh.wikipedia.org/wiki/%E8%BB%9F%E4%BB%B6%E7%89%88%E6%9C%AC%E8%99%9F

http://baike.baidu.com/view/8630.htm?fromTaglist

 

软件版本号[编辑]

维基百科,自由的百科全书
 
 

软件版本编号订定是指为软件设置版本号码的方式。通常,版本号码会以数字订定,但亦有不同的方式。

 

 

小数[编辑]

以小数去订定版本号码的例子

这是最常用的一种订定方式。大部份软件的版号都是用此方法去计算。一个以此方式来订定编号的例子如:2.4。通常订定规则为:

major.minor(.build)
major是最大的版本编号,minor为其次,某些软件可能再细分作build,为更小的版本编号。

通常,正式版的版本编号为“1.0”。1.0以下的版本(0.x)为测试版,代表仍有一些重大错误(bugs),未正式推出[1]

在新版本推出时,应更新majorminor或是build(如有)的版号,决定于变更的大小。当有极大的更新时,会增加major的版号。而当有大更新,但不至于更新major时,会更新minor的版号。若更新比较小,例如只是除虫(bug fixing),则会更新build的版号。以下是一个例子:

1.0→1.0.1→1.0.2→1.1→1.1.1→2.0→2.1→2.1.1→3.0→…

以上例子中,1.0至1.0.1至1.0.2、1.1至1.1.1、2.1至2.1.1都是小更新;1.0.2至1.1、2.0至2.1都是较大的更新;而1.1.1至2.0和2.1.1至3.0则是重大更新。

有时,小数版本号码后面会有“a”、“b”、“rc”等字样,代表某版本的测试版。“a”、“b”、“rc”分别代表“alpha”、“beta”和“release candidate”。(详见软件出版周期en:Software release life cycle)例如“2.0a”是2.0的alpha测试版,接着可能发布“2.0b”,是2.0的beta测试版。跟着,又可能出现“2.0b2”,代表2.0的第2个beta测试版。当beta测试完结后,又可能推出“2.0rc1”、“2.0rc2”两个版本,分别代表2.0的第一和第二个release candidate测试版。当一切测试退出后,就会有“2.0”正式版。

实例[编辑]

只有majorminor的软件有如MediaWiki。当MediaWiki发布1.9版本后,下一个版本是1.10。

Mozilla Firefox的3.x版本有majorminorbuild。例如其中两个版本为3.0和3.0.1。而Firefox的2.x版本更有四个数字,此时版本结构改为major.minor.maintenance.build。例如Firefox 2.x的其中一个版本为2.0.0.14。(更多数据:Mozilla Firefox历史

日期[编辑]

除了依照版本发布次序逐个数以外,软件版本编号亦有可能使用日期。例如版本“20080101”代表该版本于2008年1月1日发布。通常日期的排列方法会是“YYYY-MM-DD”,因为这样做的好处是,当电脑排序时,可以自动分辨哪个是较旧或较新的版本 [2]

有时候,版本编号更会由小数和日期结合,即是类以1.5.20080101等方式[3]。。。

实例[编辑]

使用小数和日期结合的版本编号软件,例如Firefox的其中一个扩展IE Tab”的其中一个版本编号为1.5.20080823。

Ubuntu亦是采用日期的订定版本编号方式,但却看起来像以普通小号订定。例如Ubuntu 8.04版本代表该版本于2008年4月发布。事际上,由于Ubuntu并非每个月发布,而是每半年发布一个版本,因此版本编号会跳序。而一只有12个月,所以亦没有像6.13这样的版本。

年份[编辑]

有些软件,尤其不会在一年中出版两次的软件会使用年份作版本编号。例如2003版代表该软件于2003年发布。有时软件亦采用两字的年份缩写,例如以04代表2004年

实例[编辑]

微软的很多产品都以此方式订定版本编号。例如Windows 95Windows 2000Microsoft Office 2007等。但是,微软这些产品一般还具有小数版本号。例如:Microsoft Visual Studio 2010的版本号是10.0;Windows 2000的版本号是5.0,Windows XP的版本号是5.1,Windows Vista的版本号是6.0,Windows 7的版本号是6.1等等。

MATLAB通常一年中释出两个版本,自2006年后以“R”+四位年份+“a”或“b”的方式区分。例如MATLAB R2011a、MATLAB R2011b等。

数学常数[编辑]

有些软件采用数学常数来进行订定版本编号。具体方法为先选定一个数学常数,每个新版本都距离该数学常数更近。其含义是该软件有一个确定的功能目标,而不是在未来无限扩展其功能范围,所以采用数学常数作为版本号表示距离软件的目标越来越逼近。例如选用圆周率的软件,其版本应为3、3.1、3.14、3.141、……

实例[编辑]

TeX选定的数学常数为π。而METAFONT选定的数学常数则为e

英文缩写[编辑]

有些软件采用英文缩写来为版本制定编号。

实例[编辑]

Macromedia2004年推出Flash MXAdobe收购Macromedia后,为其推出之后续版本为Flash CS2,当中“CS”代表Creative Suite。

Windows有两个版本采用英文缩写作版本编号,分别是Windows MeWindows XP。“Me”代表“Millennium”(千禧年)或“me”(自己);“XP”代表“experience”(体验),当读出experience时,读音像读出x和p。

Ubuntu2008年4月推出8.04 LTS版本。Ubuntu将长期为8.04版本提供技术支持。支持时间最少为三年。LTS是Long Term Support的英文缩写,意为长期支持

特别注意事项[编辑]

混合使用各种订定方式[编辑]

有些软件会混合使用各种版本编号订定方式,即不同的版本分别采用不同的订定方式。

例如Windows,曾采用普通小数方式Windows 1.0Windows 3.11),年份Windows 95Windows 98Windows 2000),缩写Windows MeWindows XP)和英文字(Windows Vista)。

同时拥有两个版本编号[编辑]

有些软件会同时拥用两个版本编号,即是以两种不同的订定方式,赋予同一个版本两个编号。

例如WindowsWindows 95亦即Windows 4.0,Windows 98亦即Windows 4.10,Windows Me亦即Windows 4.90,Windows 2000亦即NT 5.0,Windows XP亦即NT 5.1,Windows Vista亦即NT 6.0,Windows 7亦即NT 6.1。[4]

小数版本序号可能会跳序[编辑]

有些软件的小数版本序号可能会出现跳序。此处“跳序”是指同一个软件,两个相邻的使用小数版本序号的版本,并不是majorminorbuild其中一个值相差1。

例如Simutrans自2005年的major版本序号为86.x、88.x、89.x、99.x、100.x。当中86至88和89至99出现了跳序。[5]

除此以外,还有软件会因为“不幸运数字”(例如413)的原因而跳序。

在软件以外的领域[编辑]

除了软件以外,还有其他东西也采用类似的版本编号订定。

  • 电影的续集通常为“XXX 2”,当中XXX是电影名称。如果再有续集,则会是“XXX 3”。
  • Web 2.0并不是指软件“Web”的第二个版本,而是指互联网的一个新定义,新转变。

 

 

 

 

1常见软件版本

Alpha版(内部测试版):

Alpha版本通常会送交到开发软件的组织或社群中的各个软件测试者,用作内部测试。在市场上,越来越多公司会邀请外部的客户或合作伙伴参与其软件的Alpha测试阶段。这令软件在此阶段有更大的可用性测试。
在测试的第一个阶段中,开发者通常会进行白盒测试。其他测试会在稍后时间由其他测试团体以黑盒灰盒技术进行,不过有时会同时进行。

Beta版(外部测试版):

软件开发公司为对外宣传,将非正式产品免费发送给具有典型性的用户,让用户测试该软件的不足之处及存在问题,以便在正式发行前进一步改进和完善 。一般可通过Internet免费下载,也可以向软件公司索取。
Beta版本是第一个对外公开的软件版本,是由公众参与的测试阶段。一般来说,Beta包含所有功能,但可能有一些已知问题和较轻微的臭虫(Bug)。
Beta版本的测试者通常是开发软件的组织的客户,他们会以免费或优惠价钱得到软件,但会成为组织的免费测试者。
Beta版本主要测试产品的支援和市场反应(在邀请Beta用户时)等。

Demo版(演示版):

主要是演示正式软件的部分功能,用户可以从中得知软件的基本操作,为正式产品的发售扩大影响。如果是游戏的话,则只有一两个关卡可以玩。该版本也可以从Internet上免费下载。

Enhanced版(增强版或加强版):

如果是一般软件,一般称作“增强版”,会加入一些实用的新功能。如果是游戏,一般称作“加强版”,会加入一些新的游戏场景和游戏情节等。这是正式发售的版本。

Free版(自由版):

这一般是个人或自由软件联盟组织的成员制作的软件,希望免费给大家使用,没有版权,一般也是通过Internet免费下载。

Full Version版(完全版):

也就是正式版,是最终正式发售的版本。

Shareware版(共享版):

有些公司为了吸引客户,对于他们制作的某些软件,可以让用户通过Internet免费下载的方式获取。不过,此版本软件多会带有一些使用时间或次数的限制,但可以利用在线注册或电子注册成为正式版用户。

Release版(发行版):

不是正式版,带有时间限制,也是为扩大影响所做的宣传策略之一。比如Windows Me的发行版就限制了只能使用几个月,可从Internet上免费下载或由公司免费奉送。
Release Candidate(简称RC)指可能成为最终产品的版本,如果没有再出现问题则可释出正式版本。在此阶段,产品包含所有功能亦不会出现严重问题。通常此阶段的产品是接近完整的。
微软公司很多时会使用此名称。在1990年代,苹果电脑把在这阶段的产品称为“Golden Master”,而最后的Golden Master为正式版本。这阶段亦称Gamma(更后期的称为Delta,及其后的希腊字母)。

Upgrade版(升级版):

当你有某个软件以前的正式版本时,可以购买升级版,将你的软件升级为最新版。升级后的软件与正式版在功能上相同,但价格会低些,这主要是为了给原有的正版用户提供优惠。
Retail版 零售版,一般只针对个人的功能不是很全的版本,价格比较低,升级时间也有限制。
Cardware版 属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。
Plus版 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
Preview版 预览版,软件商为了满足那些对新版本很关注的人,发布的可以看到大部分功能的测试软件。
Corporation & Enterprise版 企业版,只针对企业发布的全功能版本,价格比较昂贵,服务非常齐全。
Standard版 标准版,软件商推荐大家使用的版本,这种版本一般比较稳定,BUG少。
Mini版 迷你版也叫精简版只有最基本的功能,为那些想节省硬盘空间或者不追求华丽的人准备的。
Premium -- 超值版
Professional -- 专业版
Express -- 简易版(比如Outlook express 和outlook 相比,前者更精简;Sql Server Express版表示免费精简版)
Deluxe -- 豪华版
Regged -- 已注册版
CN -- 简版
CHT -- 繁版
EN -- 英版
Multilanguage -- 多语言版
Rip 是指从原版文件(一般是指光盘光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如PDF说明文件啊,视频演示啊之类的东西,也可以算做是精简版吧…但主要内容功能是一点也不能缺少的!另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。
trial 试用版(含有某些限制,如时间、功能,注册后也有可能变为正式版)
RC 版 是 Release Candidate 的缩写,意思是发布倒计时,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。
RTM 版 这基本就是最终的版本,英文是 Release To Manufacture,意思是发布到生产商。

2版本号

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)
授权和功能划分:
Trial:试用版,通常都有时间限制,有些试用版软件还在功能上做了一定的限制。可注册或购买成为正式版

Unregistered

未注册版,通常没有时间限制,在功能上相对于正式版做了一定的限制。可注册或购买成为正式版。
Demo:演示版,仅仅集成了正式版中的几个功能,不能升级成正式版。
Lite:精简版。
Full version:完整版,属于正式版。

3语言划分

SC: Simplified Chinese简体中文版。
CN: 简体中文版
GBK: 简体中文汉字内码扩展规范版。
TC: Traditional Chinese繁体中文版。
CHT: 繁体中文
BIG5: 繁体中文大五码版。
EN: 英文版
Multilanguage: 多语言版
UTF8: Unicode Transformation Format 8 bit,对现有的中文系统不是好的解决方案。

4开发阶段划分

α(Alpha)版:内测版,内部交流或者专业测试人员测试用。Bug较多,普通用户最好不要安装。
β(Beta)版:公测版,专业爱好者大规模测试用,存在一些缺陷,该版本也不适合一般用户安装。
γ(Gamma)版:相当成熟的测试版,与即将发行的正式版相差无几。
RC版:Release Candidate。RC 版。是 Release Candidate 的缩写,意思是发布倒计时,候选版本,处于Gamma阶段,该版本已经完成全部功能并清除大部分的BUG。到了这个阶段只会除BUG,不会对软件做任何大的更改。从Alpha到Beta再到Gamma是改进的先后关系,但RC1、RC2往往是取舍关系。
SR版:修正版或更新版,修正了正式版推出后发现的Bug。
Final版:正式版。

5其他版本

Enhance: 增强版或者加强版,属于正式版
Free: 自由版(免费版)
Release: 发行版,有时间限制
Upgrade: 升级版
Retail: 零售版
Cardware: 属共享软件的一种,只要给作者回复一封电邮或明信片即可。(有的作者并由此提供注册码等),目前这种形式已不多见。/ S
Plus: 属增强版,不过这种大部分是在程序界面及多媒体功能上增强。
Preview: 预览版
Corporation & Enterprise:企业版
Standard: 标准版
Mini: 迷你版也叫精简版只有最基本的功能
Professional/pro:专业版
Express:  特别版
Deluxe:  豪华版
Regged: 已注册版
Rip: 是指从原版文件(一般是指光盘或光盘镜像文件)直接将有用的内容(核心内容)分离出来,剔除无用的文档,例如PDF说明文件啊,视频演示啊之类的东西,也可以算做是精简版吧…但主要内容功能是一点也不能缺少的!另:DVDrip是指将视频和音频直接从DVD光盘里以文件方式分离出来。
RTM: 这基本就是最终的版本,英文是 Release To Manufactur,意思是发布到生产商。
OEM: Original Equipment Manufacturer 是给电脑生产厂的版本,软件发行商于电脑生产厂家的定制版本。 
FPP: Full Packaged Product (FPP)/Retail 就是零售版(盒装软件),这种产品的光盘的卷标都带有"FPP"字样,比如英文WXP Pro的FPP版本的光盘卷标就是WXPFPP_EN,其中WX表示是Windows XP,P是Professional(H是Home),FPP表明是零售版本,EN是表明是英语。获得途径除了在商店购买之外,某些MSDN用户也可以得到。
VOL: Volume Licensing for Organizations (VLO) 团体批量许可证(大量采购授权合约),这是为团体购买而制定的一种优惠方式。这种产品的光盘的卷标都带有"VOL"字样,取"Volume"前3个字母,以表明是批量,比如英文WXP Pro的VOL版本的光盘卷标就是WXPVOL_EN,其中WX表示是Windows XP,P是Professional(VOL没有Home版本),VOL表明是团体批量许可证版本,EN是表明是英语。获得途径主要是集团购买,某些MSDN用户也可以得到。

 

 

 

 

 

 

 

分享到:
评论

相关推荐

    如何确定当前S7-1200PLC使用的具体的博途软件和固件版本?.docx

    确保博途软件与PLC固件版本匹配至关重要,因为不兼容的版本可能导致通信问题、程序错误甚至设备损坏。本文将详细介绍如何在TIA Portal V16中确定S7-1200 PLC所使用的软件和固件版本。 首先,启动已安装的TIA Portal...

    西门子变频器G120C固件版本升级

    - **兼容性检查**:确保所使用的STARTER软件版本与目标固件版本兼容。 - **专业人员操作**:虽然西门子提供了详细的指导文档,但为了确保安全性和准确性,强烈建议由经验丰富的技术人员进行操作。 综上所述,通过对...

    西门子之如何更新TIM模块批号的固件版本?.pdf

    可以通过模块上的显示信息或者通过模块所连接的工业PC上的软件(例如TIA Portal)来查看当前固件版本。 3. 确认需要更新的固件版本,并将其下载到个人电脑或者模块可访问的网络位置。 4. 打开与TIM模块相连的配置...

    TIA博途中CPU固件版本和实际PLC不同时如何进行程序的下载?.docx

    然而,有时用户在工作中会遇到一个问题:TIA博途中的CPU固件版本与实际PLC的固件版本不一致,这会影响程序的下载。本文将详细解答如何在这样的情况下正确下载程序。 首先,理解固件版本的重要性是关键。固件版本...

    如何在TIA博途中在线更新PLC的CPU固件版本?.docx

    在工业自动化领域,保持PLC(可编程逻辑控制器)的CPU固件版本是最新的至关重要,因为新版本通常包含了性能优化、安全改进以及新功能的添加。对于西门子的S7-1200系列PLC,使用TIA博途( Totally Integrated ...

    G120变频器控制单元的固件版本升级步骤.rar

    控制单元作为变频器的核心组件,其固件版本的更新对于提升设备性能、修复潜在问题及增强功能至关重要。本教程将详细介绍G120变频器控制单元的固件版本升级步骤,帮助用户确保设备始终保持最佳状态。 首先,固件升级...

    TIA博途_如何更新程序中的指令版本和CPU固件版本?.docx

    本文将详细讲解如何使用TIA博途来更新程序中的指令版本和CPU固件版本,这对于确保设备的最新功能和最佳性能至关重要。 首先,让我们了解“更新程序”功能。从TIA博途 STEP7 V14SP1版本开始,西门子引入了这个功能,...

    STLink/V2 固件版本(28/37/38/40)以及驱动

    在本文中,我们将详细讨论STLink/V2的固件版本以及如何进行升级和降级操作,同时也会提及与之相关的Windows驱动程序。 首先,固件版本对于STLink/V2的功能和兼容性至关重要。不同的版本可能包含错误修复、新功能的...

    华三 S10500系列交换机 v7版本固件R7634P09 版本说明书

    该固件版本还提供了ISSU 版本兼容列表,列出了华三 S10500系列交换机支持的ISSU 版本和相应的固件版本,方便用户检查和升级交换机的软件版本。 版本升级注意事项 -------------- 在升级华三 S10500系列交换机的...

    为什么博途V17及以下的HMI面板不能与1500固件版本2.9或1200版本4.5 的 CPU 建立连接?.docx

    标题中的问题直指一个特定的工业自动化领域的问题,即西门子博途(TIA Portal)V17及其以下版本的人机界面(HMI)面板无法与S7-1500系列CPU固件版本2.9或S7-1200系列CPU固件版本4.5建立通信连接。这个问题主要由安全通信...

    中兴 ZXA10 C300 V2.1.0 升级软件 固件版本

    此次提供的"中兴 ZXA10 C300 V2.1.0 升级软件 固件版本"是针对该设备的系统更新,旨在提升设备性能、优化功能和增强网络安全性。 固件升级是保持网络设备高效运行的重要环节。中兴ZXA10 C300的V2.1.0版本升级包含了...

    索尼A6000 ILCE-6000 升级固件 版本3.21

    索尼A6000,作为一款备受欢迎的ILCE-6000系列微单相机,其最新发布的固件版本3.21,为用户带来了诸多改进和增强。本文将深入探讨这一升级过程以及可能带来的改变。 首先,固件版本3.21主要针对A6000相机的系统稳定...

    SINAMICS G120固件版本 V4.7 SP13 HF3

    使用START软件可以确保离线配置文件与在线设备的固件版本同步,从而避免这类问题。 进行固件更新时,步骤如下: 1. 下载最新的固件包,如"SSP_SINAMICS_G120_V4_7_SP13",这是一个包含更新文件的压缩包。 2. 使用...

    6ES7414-5HM06-0AB0固件版本6.0.8和6.0.9.zip

    标题 "6ES7414-5HM06-0AB0固件版本6.0.8和6.0.9.zip" 提供了一个关键信息,即这是一个与西门子SIMATIC S7-400 PLC系列相关的固件更新包。6ES7414-5HM06-0AB0是西门子PLC模块的特定型号,它可能是一个高性能的CPU单元...

    SINAMICS-G120-Firmware-V4-7-SP14-HF1 西门子G120固件版本升级 4.7.14 6SL324

    对于SINAMICS G120变频器,固件版本V4.7.14 SP14 HF1是一个重要的更新,它可能包含以下改进: - **性能优化**:新的固件可能提高了变频器的控制精度、动态响应速度,以及能效。 - **稳定性增强**:通过修复已知的...

    索尼A5100 ILCE-5100 升级固件 版本3.1

    固件版本3.10的更新,旨在进一步提升用户体验。 在升级过程中,有几个关键点需要注意: 1. **兼容性**:确保你的相机型号为A5100(ILCE-5100),这是固件更新的前提。同时,该版本固件已实现在真机Win10 64位系统下...

    ASM1153E_多固件版本.rar

    在本压缩包"ASM1153E_多固件版本.rar"中,包含了ASM1153E不同日期版本的固件,这些固件更新旨在优化性能、提升兼容性或解决特定问题。 首先,让我们详细了解一下141125版本。这个固件版本支持ODD,即Optical Disk ...

    尼康D800固件,版本A1.00B1.01,使用调焦软件需要降级到该版本.zip

    "使用调焦软件需要降级到该版本"这一描述表明,有些用户可能正在使用一种专门的调焦软件,该软件可能与较新的尼康D800固件版本不兼容,或者在旧版本下能实现更佳的对焦效果。因此,为了确保软件的正常运行,用户需要...

    为什么博途V17及以下的HMI面板不能与1500固件版本2.9或1200版本4.5 的 CPU 建立连接?.rar

    为什么博途V17及以下的HMI面板不能与1500固件版本2.9或1200版本4.5 的 CPU 建立连接?

    G120变频器控制单元固件版本升级的具体步骤.zip

    本文将详细阐述G120变频器控制单元固件版本升级的具体步骤,帮助用户顺利完成升级操作。 1. **准备工作** - **检查当前版本**:首先,需要确定当前控制单元的固件版本,这通常可以通过查看变频器的显示屏或者通过...

Global site tag (gtag.js) - Google Analytics