軟體版本號

 

軟體名稱後面經常有一些英文和數字,如:QQ 2007 Beta,這些都是軟體的版本標誌,通過它,我們可以對軟體的類型有所了解。版本控制比較普遍的 3 種命名格式 :GNU 風格的版本號命名格式、Windows 風格的版本號命名格式、.Net Framework 風格的版本號命名格式。

 

1.GNU 風格

 

  主版本號 . 子版本號 [. 修正版本號 [. 編譯版本號 ]] 
  Major_Version_Number.Minor_Version_Number[.Revision_Number[.Build_Number]]
  示例 : 1.2.1, 2.0, 5.0.0 build-13124 
  管理策略:
  1.項目初版本時,版本號可以為 0.1 或 0.1.0, 也可以為 1.0 或 1.0.0,如果你為人很低調,我想你會選擇那個主版本號為 0 的方式; 
  2.當項目在進行了局部修改或 bug 修正時,主版本號和子版本號都不變,修正版本號加 1; 
  3. 當項目在原有的基礎上增加了部分功能時,主版本號不變,子版本號加 1,修正版本號複位為 0,因而可以被忽略掉; 
  4.當項目在進行了重大修改或局部修正累積較多,而導致項目整體發生全局變化時,主版本號加 1; 
  5.另外,編譯版本號一般是編譯器在編譯過程中自動生成的,我們只定義其格式,並不進行人為控制。2.Windows 風格

 

  主版本號 . 子版本號 [ 修正版本號 [. 編譯版本號 ]] 
  Major_Version_Number.Minor_Version_Number[Revision_Number[.Build_Number]]
  示例: 1.21, 2.0 
  管理策略:
  1.項目初版時,版本號為 1.0 或 1.00; 
  2. 當項目在進行了局部修改或 bug 修正時,主版本號和子版本號都不變,修正版本號加 1; 

鈴木保齡球 發表在 痞客邦 留言(0) 人氣()