複製鏈接
請複製以下鏈接發送給好友

小數點版本

鎖定
小數點版本軟件項目中的一種維護版本,尤其是指只有修復程序錯誤或是小範圍清理代碼而非加入新的功能。一般來説,這種版本會相對較頻繁的發佈,並較常見於開放源代碼項目中。
部分零售軟件也可能頻繁的發佈小數點版本,但對有最新完整版本的用户來説,不一定會是免費升級;而主要版本即便是先前版本的用户也幾乎都必需付費才能升級。
中文名
小數點版本
外文名
Point release

小數點版本簡介

小數點版本軟件項目中的一種維護版本,尤其是指只有修復程序錯誤或是小範圍清理代碼而非加入新的功能。一般來説,這種版本會相對較頻繁的發佈,並較常見於開放源代碼項目中。
部分零售軟件也可能頻繁的發佈小數點版本,但對有最新完整版本的用户來説,不一定會是免費升級;而主要版本即便是先前版本的用户也幾乎都必需付費才能升級。 [1] 

小數點版本服務包

服務包(Service Pack,縮寫為SP)是程序的更新、修復和(或)增強的集合,以一個獨立的安裝包的形式發佈。許多公司,如微軟Autodesk,通常在為某一程序而做的修補程序達到一定數量時,就發佈一個Service Pack。安裝一個Service Pack比安裝許多獨立的修補程序更簡單且不易出錯,特別是在通過網絡更新許多計算機的時候。
Service Pack通常被編號,並被縮寫成SP1、SP2這樣的形式。值得注意的是,除了修復缺陷,它們通常還會帶來全新的特性,就像Windows XPSP2那樣。 [1] 

小數點版本維護版本

維護版本(也被稱作次要版本)是指一種不增加新功能或內容的產品發佈。舉例來説,在電腦軟件中,維護版本通常是解決一些次要的問題,例如修復程序錯誤或是保安問題。 [1] 

小數點版本軟件版本週期

軟件版本週期是指計算機軟件的發展及發行過程,從Pre-alpha(準預覽版本)發展到Alpha(預覽版本)、Beta(測試版本)、Released candidate (最終測試版本)至最後的Gold(完成版)。

小數點版本Pre-alpha

有時候軟件會在Alpha或Beta版本前先發布Pre-alpha版本。一般而言相對於Alpha或Beta版本,Pre-alpha版本是一個功能不完整的版本。

小數點版本Alpha

Alpha版本仍然需要測試,其功能亦未完善,因為它是整個軟件發佈週期中的第一個階段,所以它的名稱是“Alpha”,希臘字母中的第一個字母“α”。
Alpha版本通常會送到開發軟件的組織或某羣體中的軟件測試者作內部測試。在市場上,越來越多公司會邀請外部客户或合作伙伴參與其測試。這令軟件在此階段有更大的可用性測試
在測試的第一個階段中,開發者通常會進行白盒測試。其他測試會在稍後時間由其他測試團體以黑盒灰盒技術進行,不過有時會同時進行。

小數點版本Beta

Beta版本是軟件最早對外公開的軟件版本,由公眾參與測試。一般來説,Beta包含所有功能,但可能有一些已知問題和較輕微的程序錯誤(BUG)。Beta版本的測試者通常是開發軟件的組織的客户,他們會以免費或優惠價錢得到軟件。Beta版本亦作為測試產品的支持和市場反應等。
其他情況,例如微軟曾以Community Technology Preview(簡稱CTP,中文稱為“社羣技術預覽”)為發佈軟件的測試版本之一,微軟將這個階段的軟件散佈給有需要先行試用的用户或廠商,並收集這些人的使用經驗,以便作為進一步修正軟件的引用。

小數點版本Release Candidate

Release Candidate(簡稱RC)指可能成為最終產品的候選版本,如果未出現問題則可發佈成為正式版本。在此階段的產品通常包含所有功能、或接近完整,亦不會出現嚴重問題。
多數開源軟件會推出兩個RC版本,最後的RC2則成為正式版本。閉源軟件較少公開使用,微軟公司在Windows 7上應用此名稱。蘋果公司把在這階段的產品稱為“Golden Master Candidate”(簡稱GM Candidate),而最後的GM即成為正式版本。 [2] 

小數點版本參見

參考資料
  • 1.    Team, Commons Documentation. "Apache Commons – Versioning Guidelines". Retrieved 28 October 2014.
  • 2.    Gilbertson, Scott. "Wine Headed For a 1.0 Release. Finally". Wired. Retrieved 23 May 2017.