【軟媒原創(chuàng)】小知識:RTM,RTW,GA等軟件版本號詳解

2009/5/25 15:15:01    編輯:Windows7之家 - Mary Jane     字體:【

Win7之家airtaxifl.com):【軟媒原創(chuàng)】小知識:RTM,RTW,GA等軟件版本號詳解

 一直以來,對于新手而言,軟件的版本號都是個比較困擾人的問題,什么Beta、RC,再來個RTM、RTW....頭大了吧?這不,剛剛就有人被微軟Vista SP2的發(fā)布日程搞暈了,RTM和RTW有什么區(qū)別?借此機(jī)會,就給大家介紹一下這方面的小知識吧。

1.軟件開發(fā)有哪些版本?

*Pre-Alpha: 與Alpha和Beta版本相比,此版本的功能甚至還沒有完善,只是隔雛形,僅僅是用來進(jìn)行最初的測試的
* Alpha版: 此版本表示該軟件在此階段主要是以實(shí)現(xiàn)軟件功能為主,通常只在軟件開發(fā)者內(nèi)部交流,一般而言,該版本軟件的Bug較多,需要繼續(xù)修改。
* Beta版: 該版本相對于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯誤,但還是存在著一些缺陷,需要經(jīng)過多次測試來進(jìn)一步消除,此版本主要的修改對像是軟件的UI。
* RC版: 該版本已經(jīng)相當(dāng)成熟了,基本上不存在導(dǎo)致錯誤的BUG,與即將發(fā)行的正式版相差無幾。
* Release版: 該版本意味“最終版本”,在前面版本的一系列測試版之后,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱為標(biāo)準(zhǔn)版。一般情況下,Release不會以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(R)。

2.軟件發(fā)布時有哪些版本?

是軟件開發(fā)和發(fā)布過程中的幾個里程碑式的版本,而作為最后一個階段,Release版又可以分為如下幾個版本:

RTM:release to manufacturing或者release to marketing的簡稱,國外媒體業(yè)習(xí)慣于稱之為"going gold"。正式在零售商店上架前,是不是需要一段時間來壓片,包裝、配銷呢?所以程序代碼必須在正式發(fā)行前一段時間就要完成,這個完成的程序代碼叫做 Final.Code,程序代碼開發(fā)完成之后,要將母片送到工廠大量壓片,這個版本就叫做RTM版。所以說,RTM版的程序碼一定和正式版一樣。但是和正 式版也有不一樣的地方:例如正式版中的OEM不能升級安裝,升級版要全新安裝的話會檢查舊版操作系統(tǒng)光盤等,這些就是RTM和正式版不同的地方,但是它們 的主要程序代碼都是一樣的。 嚴(yán)格的說這種版本還是屬于零售版,需要激活。

GA: General availability的簡稱,軟件已經(jīng)完成必要的商業(yè)活動,如推廣、廣告等等。此時,軟件已經(jīng)可以通過光盤或者網(wǎng)絡(luò)發(fā)布了。根據(jù)慣例,RTM和GA之間的間隔一般為1周-1個月左右。

Boxed copy(盒裝):軟件被壓制成光盤并包裝在設(shè)計好的包裝盒中。

RTW:Release to Web的簡稱,此時軟件將通過網(wǎng)絡(luò)發(fā)布,比如,在微軟下載中心中提供下載。此過程中不會有任何光盤之類的物品產(chǎn)生。

3.什么是wave?

此外,SP服務(wù)包如Vista SP1、SP2的發(fā)布往往還會以分波(wave)的形式發(fā)布,主要以語言來區(qū)分:

Wave0:一般包括英語、法語、德語、日語、西班牙語五種語言

Wave1:一般包括含簡體中文在內(nèi)的其他36種語言

好像就這么多了,如有遺漏和錯誤,歡迎大家補(bǔ)充和指正。