1 版本類型
測試
1.1 正式版本
Enhance:加強版或者增強版 屬於正式版
Full version:徹底版 屬於正式版
Release:發行版,有時間限制
Upgrade:升級版
Retail:零售版
Plus:加強版,不過這種大部分是在程序界面及多媒體功能上加強。
1.2 測試版本
Alphal:內部測試版
Beta:外部測試版
M 版: Milestone,意思是每一個開發階段的終結點的里程碑版本
Trail:試用版(含有某些限制,如時間、功能,註冊後也有可能變爲正式版)
RC版:Release Candidate,意思是發佈倒計時,該版本已經完成所有功能並清除大部分的BUG。到了這個階段只會除BUG,不會對軟件作任何大的更改。
RTM版:Release To Manufactur,意思是發佈到生產商,這基本就是最終的版本
GA版:Generally Available, 最終版
1.3 產品版本
Shareware:共享版
Free:自由版
Cardware:屬共享軟件的一種,只要給做者回復一封電郵或明信片便可。(有的做者並由此提供註冊碼等),目前這種形式已很少見。
Demo:演示版
Preview:預覽版
Corporation & Enterprise:企業版
Standard:標準版
Mini:迷你版(精簡版),只有最基本的功能
Premium:貴价版
Professional:專業版
Express:特別版
Deluxe:豪華版
Regged:已註冊版
1.4 語言分類
CN:簡體中文版
CHT:繁體中文版
EN:英文版
Multilanguage:多語言版
1.5 其餘分類
Rip:是指從原版文件(通常是指光盤或光盤鏡像文件)直接將有用的內容(核心內容)分離出來,剔除無用的文檔,例如PDF說明文件啊,視頻演示啊之類的東西,也能夠算作是精簡版吧…但主要內容功能是一點也不能缺乏的!另:DVDrip是指將視頻和音頻直接從DVD光盤裏以文件方式分離出來。
OEM版:Original Equipment Manufacturer,意思是提供給電腦生產廠的版本
FPP版:Full Packaged Product (FPP)–Retail,就是零售版(盒裝軟件),這種產品的光盤的卷標都帶有「FPP「字樣
VLO版:Volume Licensing for Organizations ,團體批量許可證(大量採購受權合約),這是爲團體購買而制定的一種優惠方式。
這種版本根據購買數量等又細分爲如下5種版本:
開放式許可證--Open License
選擇式許可證--Select License
企業協議--Enterprise Agreement
企業訂閱協議--Enterprise Subscription Agreement
學術教育許可證--Academic Volume Licensing
2 版本編號
2.1 編號句法x.y.z
X:主版本號,用來表示提供給客戶的產品功能的主要加強。在一個極端的例子中,主版本號的上升用來講明產品如今已經擁有了一個全新的功能類。從市場和許可權的角度來看,主版本號的升級至關於購買一個徹底獨立的產品。從開發者角度來看,一個主版本號的迭代差很少老是反映了一個新的獨立分支或是其主幹還能夠延續主版本的生命期。
Y:特徵版本號,用來表示產品新增了一些特徵,或者是在原來文檔中描述的特徵上做了重要的修改。用來肯定特徵版本號何時須要修改的一個衡量標準就是產品功能說明書。產品的特徵版本升級是在主版本之間保持產品競爭力的一種重要機制。
Z:缺陷修復版本號,用來表示在該版本上所作的缺陷維護行爲的等級。版修復版本是穩定市場和最小化客戶技術支持費用負擔的一種重要機制。
2.2 支持α和β發佈的編號句法x.y.z[A|B]
A:表示是α版本
B:表示是β版本
|:表示邏輯運算符「或」
[]:表示內部的元素是可選擇的
說明:最後一個α或β發佈以後,給正式客戶發佈版原本一個進位,以使其在「z」的位置出現一個0。如:正式客戶發佈2.2.6用版本號2.3.0來代替。
3 軟件發佈規則舉例
3.1 簡要描述
用於文件目錄,壓縮包等。
ProjectName-x.y.bYYYYMMDD[.n] (每日構建)
ProjectName-x.y.Mn (里程碑)
ProjectName-x.y.Betan (測試發佈)
ProjectName-x.y.RCn (穩定化發佈)
ProjectName-x.y.RTX[.Rn] (正式發佈,或帶更新包的正式發佈)
3.2 詳細描述 用於軟件內部描述,如:「關於軟件」。 ProjectName [V/版本]x.y.bn.un.[Mn/Betan/RCn/RTX[.Rn]].bYYYYMMDD[.n] 其文檔版本發行規則: DocumentName-Vx.y[.Rn] (發佈,或帶修訂的發佈) 簡要描述舉例: xoWidgets的發佈: xoWidgets-1.0.b20080101 xoWidgets-1.0.b20080101.2 (當天第二次發佈) ... xoWidgets-1.0.M1 (里程碑版本1) xoWidgets-1.0.b20080601 xoWidgets-1.0.b20080601.2 (當天第二次發佈) ... xoWidgets-1.0.M2 (里程碑版本2) ... xoWidgets-1.0.Beta1 (測試版本1) xoWidgets-1.0.Beta2 (測試版本2) ... xoWidgets-1.0.RC1 (預發佈版本1) xoWidgets-1.0.RC2 (預發佈版本2) ... xoWidgets-1.0.RTX (交互的正式版本) xoWidgets-1.0.RTX.R1 (交互的正式版本,帶R1更新) xoWidgets-1.0.RTX.R2 (交互的正式版本,帶R2更新) ... 詳細描述舉例: xoWidgets V1.0.2480.512.RTX.R2.b20081201 注: (1) x - major,主要版本號 (2) y - minor,次要版本號 (偶數爲穩定版本,奇數爲開發版本) (3) bn - build number,構建號 (4) un - update number,更新號 (5) YYYYMMDD - 年月日 (6) n - 遞增的整數