軟件版本:GA、RC、alpha、beta、gamma等詳解
(1)RC:(Release Candidate)
Candidate是候選人的意思,用在軟件上就是候選版本。Release.Candidate.就是發(fā)行候選版本。和Beta版最大的差別在于Beta階段會(huì)一直加入新的功能,但是到了RC版本,幾乎就不會(huì)加入新的功能了,而主要著重于除錯(cuò)!
是最終發(fā)放給用戶的最接近正式版的版本,發(fā)行后改正bug就是正式版了,就是正式版之前的最后一個(gè)測(cè)試版
(2)GA:(general availability)
比如:Apache Struts 2 GA
這是Apache Struts 2首次發(fā)行穩(wěn)定的版本,GA意味著General Availability,也就是官方開始推薦廣泛使用了。
(3)有關(guān)軟件測(cè)試中的alpha、beta、gamma版本
廣義上對(duì)測(cè)試有三個(gè)傳統(tǒng)的稱呼:alpha、beta、gamma,用來(lái)標(biāo)識(shí)測(cè)試的階段和范圍。
alpha 是指內(nèi)測(cè),即現(xiàn)在說(shuō)的 CB,指開發(fā)團(tuán)隊(duì)內(nèi)部測(cè)試的版本或者有限用戶體驗(yàn)測(cè)試版本。
beta 是指公測(cè),即針對(duì)所有用戶公開的測(cè)試版本。
然后做過(guò)一些修改,成為正式發(fā)布的候選版本時(shí)(現(xiàn)在叫做 RC - Release Candidate),叫做 gamma。
詳細(xì)說(shuō):
電腦軟件在投放市場(chǎng)前,需要有人測(cè)試一下,看看是不是有問(wèn)題,在開發(fā)該軟件的公司內(nèi)部的由該公司內(nèi)部人員測(cè)試的稱為:Alpha測(cè)試。
Alpha測(cè)試主要看有沒(méi)有功能缺失或系統(tǒng)錯(cuò)誤,Alpha測(cè)試完后一般不會(huì)有大問(wèn)題了,然后把軟件拿給用戶測(cè)試,稱為:beta測(cè)試,主要是看用戶對(duì)軟件外觀,使用方便等的反映。
如果beta1版用戶反映有問(wèn)題,拿到公司修改,改完后發(fā)布beta2版,還有不滿意的地方,再改,再發(fā)布beta3版,直到用戶滿意,或正式版發(fā)布為止。
--------------------又找到些,補(bǔ)充到下邊--------------------------------
軟件版本里的Final、Beta、Pro、Build等是什么意思?
Beta版:產(chǎn)品(驅(qū)動(dòng)、BIOS)發(fā)布之前的測(cè)試版本,也叫做β版,與此對(duì)應(yīng)的還有α版(Alpha版)。α版通常是軟件開發(fā)商內(nèi)部自行測(cè)試的版本,而β版則是公開發(fā)布讓用戶來(lái)進(jìn)行測(cè)試的版本。
版本號(hào)里面的Build說(shuō)明這個(gè)版本是第幾次編譯的結(jié)果,比如:
V1.79Build210比V1.79Build200的版本要新,因?yàn)閂1.79Build210是"電子文檔處理器"第210次編譯的版本。
Alpha:內(nèi)部測(cè)試版
Beta:外部測(cè)試版
Build:內(nèi)部標(biāo)號(hào)
Corporation或Enterprise企業(yè)版
Delux:豪華版 (deluxe: 豪華的,華麗的)
DEMO演示版,一般會(huì)有功能限制
Free:免費(fèi)版
Full:完全版
Final:正式版
Pro(professional):專業(yè)版
Plus:加強(qiáng)版
Retail:零售版
Release發(fā)行版,有時(shí)間限制
Shareware共享版,雖然不會(huì)要求注冊(cè)但是一般也有功能限制
SR:修正版
Trial:試用版(一般有時(shí)間或者功能限制)
--------------------又找到些,補(bǔ)充到下邊--------------------------------
alpha、beta、gamma 用來(lái)標(biāo)識(shí)測(cè)試的階段和范圍
alpha: 是指內(nèi)測(cè),即現(xiàn)在說(shuō)的CB,指開發(fā)團(tuán)隊(duì)內(nèi)部測(cè)試的版本或者有限用戶體驗(yàn)測(cè)試版本;
beta: 是指公測(cè),即針對(duì)所有用戶公開的測(cè)試版本;
gamma: 是beta 版做過(guò)一些修改,成為正式發(fā)布的候選版本(Release Candidate)
RTM:(Release to Manufacture)是給工廠大量壓片的版本,內(nèi)容跟正式版是一樣的,不過(guò)RTM版也有出限制、評(píng)估版的。但是和正式版本的主要程序代碼都是一樣的。
OEM:是給計(jì)算機(jī)廠商隨著計(jì)算機(jī)販賣的,也就是隨機(jī)版。只能隨機(jī)器出貨,不能零售。只能全新安裝,不能從舊有操作系統(tǒng)升級(jí)。包裝不像零售版精美,通常只有一面CD和說(shuō)明書(授權(quán)書)。
EVAL:而流通在網(wǎng)絡(luò)上的EVAL版,與“評(píng)估版”類似,功能上和零售版沒(méi)有區(qū)別。
RTL:Retail(零售版)是真正的正式版,正式上架零售版。在安裝盤的i386文件夾里有一個(gè)eula.txt,最后有一行EULAID,就是你的 版本。比如簡(jiǎn)體中文正式版是EULAID:WX.4_PRO_RTL_CN,繁體中文正式版是WX.4_PRO_RTL_TW。其中:如果是WX.開頭是 正式版,WB.開頭是測(cè)試版。_PRE,代表家庭版;_PRO,代表專業(yè)版。
α、β、λ常用來(lái)表示軟件測(cè)試過(guò) 程中的三個(gè)階段,α是第一階段,一般只供內(nèi)部測(cè)試使用;β是第二個(gè)階段,已經(jīng)消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給 特定的用戶群來(lái)測(cè)試使用;λ是第三個(gè)階段,此時(shí)產(chǎn)品已經(jīng)相當(dāng)成熟,只需在個(gè)別地方再做進(jìn)一步的優(yōu)化處理即可上市發(fā)行。