——用升級式的安裝,不支持全新的安裝零售版——則兩種安裝方式都支持,這也是爲什麼零售版的價格最貴至於安裝後的東西都一樣,差別只是在支持的安裝方式而己!軟件版本小知識
Enhace版(增強版或加強版):如果是一般軟件,一般稱作“增強版”,會加入一些實用的新功能。如果是遊戲,一般稱作“加強版”,會加入一些新的遊戲場景和遊戲情節等。這是正式發售的版本。
Me的發行版就限制了只能使用幾個月,可從Internet上免費下載或由公司免費奉送。
軟件版本號命名規則爲了維護軟件項目, 我們提出了對版本進行管理控制的要求. 而對於用戶來說, 版本直接體現在版本號的命名上. 那麼,
如何對版本號進行命名呢?
主版本號 . 子版本號 [ . 修正版本號 [ . 編譯版本號 ] ]
英文對照:
Major_Version_Number . Minor_Version_Number [ . Revision_Number [ .
Build_Number ] ]
示例: 1.2.1,2.0, 5.0.0 build-13124
主版本號 . 子版本號 [ 修正版本號 [ . 編譯版本號 ] ]
英文對照:
Major_Version_Number . Minor_Version_Number [ Revision_Number [ .
Build_Number ] ]
示例: 1.21, 2.0
主版本號 . 子版本號 [ . 編譯版本號 [ . 修正版本號 ] ]
英文對照:
Major_Version_Number . Minor_Version_Number [ . Build_Number [ .
Revision_Number ] ]
GNU 風格的版本號管理策略當項目初版本時, 版本號可以爲 0.1 或 0.1.0, 也可以爲 1.0 或 1.0.0,
如果你爲人很低調, 我想你會選擇那個主版本號爲 0 的方式;當項目在進行了局部修改或 bug 修正時, 主版本號和子版本號都不變, 修正版本號加
1;當項目在原有的基礎上增加了部分功能時, 主版本號不變, 子版本號加 1, 修正版本號復位爲 0,
因而可以被忽略掉;當項目在進行了重大修改或局部修正累積較多, 而導致項目整體發生全局變化時, 主版本號加 1;另外,
編譯版本號一般是編譯器在編譯過程中自動生成的, 我們只定義其格式, 並不進行人爲的控制.
修正時,主版本號和子版本號都不變, 修正版本號加 1;當項目在原有的基礎上增加了部分功能時, 主版本號不變, 子版本號加 1, 修正版本號復位爲
0, 因而可以被忽略掉;當項目在進行了重大修改或局部修正累積較多, 而導致項目整體發生全局變化時, 主版本號加 1;另外,
編譯版本號一般是編譯器在編譯過程中自動生成的, 我們只定義其格式, 並不進行人爲的控制.另外, 還可以在版本號後面加入 Alpha, Beta,
Gamma, Current, RC (Release Candidate), Release, Stable 等後綴, 在這些後綴後面還可以加入
1
位數字的版本號.對於用戶來說,如果某個軟件的主版本號進行了升級,用戶還想繼續那個軟件,則發行軟件的公司一般要對用戶收取升級費用;而如果子版本號或修正版本號發生了升級,一般來說是免費的。