次要版本號的示例
KDE在一次發布中使用了不常使用的版本號"3.0.5a",因為缺乏版本號可以使用。當時,KDE 3.1的開發工作已經開始,而版本協調者使用了像是3.0.5這樣的版本號,3.0.6則是KDE內部用於標記即將到來的3.1版的開發版本號。但在3.0.3發布後,數個預料之外且重大的程式錯誤必須先行修復(從3.0.4開始),但因為3.0.5的版本號已經用掉了,卻又仍有程式錯誤需要修復,從而導致了版本號的衝突。較近期的KDE發布周期已將開發中的版本標記為較大的修訂版本號(例如3.1.95)來避免這個問題。
補丁
補丁(英語:Patch)是透過更新電腦程式或支持檔案,用來修補軟體問題的數據程式。包括像是修正安全隱患(漏洞)、臭蟲、改善易用性或性能等。然而,設計不良的補丁可能帶來新的問題。
軟體版本號
軟體版本編號訂定是指為軟體設定版本號碼的方式。通常,版本號碼會以數字訂定,但亦有不同的方式。
數學常量
有些軟體採用數學常量來進行訂定版本編號。具體方法為先選定一個數學常量,每個新版本都距離該數學常量更近。其含義是該軟體有一個確定的功能目標,而不是在未來無限擴展其功能範圍,所以採用數學常數作為版本號表示距離軟體的目標越來越逼近。例如選用圓周率的軟體,其版本應為3、3.1、3.14、3.141、……
實例
TeX選定的數學常量為π。而METAFONT選定的數學常量則為 e。
英文縮寫
有些軟體採用英文縮寫來為版本制定編號。
實例
Macromedia於2004年推出Flash MX。Adobe收購Macromedia後,為其推出之後續版本為Flash CS2,當中“CS”代表Creative Suite。
Windows有兩個版本採用英文縮寫作版本編號,分別是Windows Me和Windows XP。“Me”代表“Millennium”(千禧年)或“me”(自己);“XP”代表“experience”(體驗),當讀出experience時,讀音像讀出x和p。
Ubuntu於2008年4月推出8.04 LTS版本。Ubuntu將長期為8.04版本提供技術支持。支持時間最少為三年。LTS是Long Term Support的英文縮寫,意為長期支持。
軟體版本周期
軟體版本周期是指電腦軟體的發展及發行過程,如右圖,從Pre-alpha(準預覽版本)發展到Alpha(預覽版本)、Beta(測試版本)、Released candidate (最終測試版本)至最後的Gold(完成版)。
在軟體的生命周期內,有時會發布新版本、補丁或服務包。例如Windows XP,其32位有3個服務包,64位版本有兩個。這些服務包包含以單個可安裝軟體包的形式提供的更新、補丁和功能增強,也有新功能提供。一些軟體,例如防病毒軟體和遊戲,需要長期的更新支持。
小數點版本
小數點版本是軟體項目中的一種維護版本,尤其是指只有修復程式錯誤或是小範圍清理代碼而非加入新的功能。一般來說,這種版本會相對較頻繁的發布,並較常見於開放原始碼項目中。
部分零售軟體也可能頻繁的發布小數點版本,但對有最新完整版本的用戶來說,不一定會是免費升級;而主要版本即便是先前版本的用戶也幾乎都必需付費才能升級。