基本介紹
- 中文名:小數點版本
- 外文名:Point release
簡介,服務包,維護版本,軟體版本周期,Pre-alpha,Alpha,Beta,Release Candidate,參見,
簡介
部分零售軟體也可能頻繁的發布小數點版本,但對有最新完整版本的用戶來說,不一定會是免費升級;而主要版本即便是先前版本的用戶也幾乎都必需付費才能升級。
服務包
服務包(Service Pack,縮寫為SP)是程式的更新、修復和(或)增強的集合,以一個獨立的安裝包的形式發布。許多公司,如微軟或Autodesk,通常在為某一程式而做的修補程式達到一定數量時,就發布一個Service Pack。安裝一個Service Pack比安裝許多獨立的修補程式更簡單且不易出錯,特別是在通過網路更新許多計算機的時候。
Service Pack通常被編號,並被縮寫成SP1、SP2這樣的形式。值得注意的是,除了修復缺陷,它們通常還會帶來全新的特性,就像Windows XP的SP2那樣。
維護版本
軟體版本周期
軟體版本周期是指計算機軟體的發展及發行過程,如右圖,從Pre-alpha(準預覽版本)發展到Alpha(預覽版本)、Beta(測試版本)、Released candidate (最終測試版本)至最後的Gold(完成版)。
Pre-alpha
有時候軟體會在Alpha或Beta版本前先發布Pre-alpha版本。一般而言相對於Alpha或Beta版本,Pre-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即成為正式版本。