跳至內容

軟體版本週期

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

軟體版本週期是講電腦軟體的發展佮發行的過程,若正圖,對 Pre-alpha(準覽版本)發展到 Alpha(預覽版本)、 Pre-Beta(準測試版本)、 Beta(試版本)、 Released candidate(最終測試版本)到最後的 Release / Gold(完成版)。

開發期

Pre-alpha

有當時仔軟體會佇咧 Alpha 抑是 Beta 版本進前先釋出Pre-alpha版本。一般來講是相對 Alpha 抑是 Beta 版本,Pre-alpha 版本是一个功能無完整的版本。

Alpha

Alpha版本猶原需要測試,其功能亦未完善,因為伊是規个軟體釋出周期中的第一个階段,所以伊的名是「Alpha」,希臘字母中的頭一个字母「α」。

Alpha 版本通常會送到開發軟體的組織或者是某乜群體內底軟體測試者成做內部試驗。佇咧市場上,愈來愈濟公司會邀請外部客戶抑是合作伴參與其測試。這令軟體佇遮階段閣較大的可用性測試。

咧試的頭一个階段中,開發者通常會來進行白盒測試。其他的測試會佇咧較停仔的時間其他的測試團體以烏盒仔抑是盒仔的技術來進行,猶毋過有當時仔會同齊進行。

Beta

Beta版本是軟體上早對外公開的軟體版本,由公司外口的第三方開發者佮業餘𨑨迌家等參與公眾測試。因為是 Alpha 的後一个階段,所以為希臘字母的第二字 Beta ( β )。一般來講,Beta 包括講所有功能,但是可能有一寡已經知問題佮較輕微的程式錯誤(BUG), 欲進行除毋著(debug)。 Beta 版本的測試者通常是開發軟體的組織的客戶,𪜶會以免費抑是優惠價數得著軟體。Beta 版本亦作為測試產品的支援佮市場反應等等。

其他情況無仝款的企業無仝款的叫法,比如講有軟軟捌以Community Technology Preview(簡稱CTP,中文叫做「社群技術預覽」)為發佈軟體的測試版本之一,微軟將這个階段的軟體散佈予有需要先試用的使用者抑是廠商,閣收集遮的人的使用經驗,通好做為進一步修正軟體的參考。

Release Candidate

Release Candidate(簡稱RC)指可能成做最後產品的候選版本,若無出現問題是會當釋出成做正式的版本。佇遮階段的產品通常包含講所有功能、抑是接近完整,亦袂出現嚴重的問題。

多數開源軟體會推出兩个RC版本,最後的 RC 二則成做正式的版。閉源軟體較少公開使用,微軟公司佇咧 Windows 七上應用這个名稱。蘋果公司共佇這个階段的產品稱為「Golden Master Candidate」(簡稱GM Candidate), 抑若尾仔的 GM 即成做正式的版本。而且 iOS 自十四抹二開始亦採用 RC 稱呼處理這个階段的版本狀態。

完成期

生產商發放(Release to Manufacturing,RTM)

生產商發放ReleasetoManufacturing,縮寫 RTM)是軟體產品準備交付時使用的術語,來自以前猶閣需要使用實體載具(光碟,硬碟等)來做安裝的時代。某寡電腦的程式以「RTM」成做軟體版本代號,譬如講小可仔軟 Windows 七發行零售版前的 RTM 版本主要是欲發予組裝機生產商用,使製造商會當提早進行整合工作或者是解決軟體佮硬體裝置可能拄著的錯誤。RTM 版本無一定味著創作者解決著軟體所有的問題;猶閣有可能共公眾發佈進前更新版本。以 Windows 七為例:RTM 版佮零售版的版本號是仝款的。

一般會當用(General availability,GA)

一般會當用Generalavailability , 縮寫 GA)是所有必要的商業活動已經完成,這个軟體產品已經會當發揮的階段。毋過,這就是決定語言、地域佮電子裝置佮媒體的可用性,有一寡地區之間可能會有上市時間的延延。商業活動可能也有包括安全性佮合法測試,猶閣有在地化佮全球賣的可能性評估。RTM 佮 GA 的隔可能會一禮拜抑是幾個月,因為按呢生的過程當中需要進行足濟商業活動。佇這个階段,會當講軟體已經「上線」了。

網路分發(Release to Web,RTW)

網路分發ReleasetoWeb,縮寫 RTW), 抑是稱 Web 發佈是一種利用網際網路進行分發的軟體交付方式。製造商佇這種類型的發布內底並無生產實體軟體工具,會藉著 OTA 來進行發放。網路隨著網路使用人數的增加,RTW 變甲那來那普遍。

穩定版(Stable)

穩定版本來自預覽版本釋出使用佮改善而修正完成,通常是初版本進行幾粒細換新了後的版本。為目前所使用的軟體佇符合需求規格的硬體佮作業系統中執行袂造成嚴重的無相容抑是硬體衝突,其實已經受過某定量咧試無誤以後所釋出者。

軟體支援

佇軟體的性命周期內,有當時仔會發佈新版本、修補程式抑是服務包。比如講 Windows XP,其三十二位元有三个服務包,六十四个元版有兩个。遮的服務包括以單個可安裝軟體套件的形式提供的更新、修補程式佮功能閣增強,嘛有新功能提供。一寡軟體,譬如講防病毒軟體佮遊戲,需要長期的更新支援。

軟體壽命煞

當軟體無閣銷並已經予人停止支援的時陣,該產品達到使用壽命終止階段。但是忠實使用者群可能會繼續存在,甚至講繼續真久。比如講 Windows 七雖然已經失去支援三年,但是全球的占有率猶原是真懸。

而且 Windows XP 更加是咧支援結束六年了後(二空二空年)市場占有率才總算跋破百分之一,甚至致使微軟咧支援煞了後濟擺破例為 Windows XP 發布緊急安全修補程式

參見

  • 發佈管理
  • 捲捲咧發行
  • 軟體部署
  • 軟體版本號
  • 軟體性命週期管理

參考文獻