软件发布版本命名规则
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?-?遞增的整數
?
轉自CSDN
轉載于:https://www.cnblogs.com/lexious/p/3888136.html
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的软件发布版本命名规则的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: SolidWorks 更新系统注册记录失
- 下一篇: 产品经理常犯的七大错误