1. 程式人生 > >項目管理: Alpha,Beta,RC,GA,Release

項目管理: Alpha,Beta,RC,GA,Release

eval general 性能 rdquo 出現 允許 功能 ctu bug

Alpha:
Alpha是內部測試版,一般不向外部發布。也可以認為是演示版本。允許存在一定的問題(例如功能組合、異常流程處理、穩定性、性能存在部分問題)
Beta:
該版本相對於Alpha版已有了很大的改進,消除了嚴重的錯誤,但還是存在著一缺陷,需要經過多次測試來進一步消除。穩定性、性能效果可以不是最優狀態。這個階段的版本會一直加入新的功能。

RC:(Release Candidate)
Candidate是候選人的意思,用在軟件上就是候選版本。Release.Candidate.就是發行候選版本。和Beta版最大的差別在於Beta階段會一直加入新的功能,但是到了RC版本,幾乎就不會加入新的功能了,而主要著重於除錯! RC版本是最終發放給用戶的最接近正式版的版本,發行後改正bug就是正式版了,就是正式版之前的最後一個測試版。


GA:(general availability)
比如:Apache Struts 2 GA這是Apache Struts 2首次發行穩定的版本,GA意味著General Availability,也就是官方開始推薦廣泛使用了。
Release:
該版本意味“最終版本”,在前面版本的一系列測試版之後,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱為標準版。一般情況下,Release不會以單詞形式出現在軟件封面上,取而代之的是符號(R)。

另外,對於商業軟件,還有一下版本:

  • RTM版:全稱為Release to Manufacture。工廠版。改版程序已經固定,就差工廠包裝、光盤印圖案等工作了。
  • OEM版:廠商定制版。
  • EVAL版:評估版。就是有30或者60天等使用期限的版本。
  • RTL版:Retail.(零售版),這個版本就是真正發售的版本,有漂亮的包裝、光盤、說明書等東西和高昂的價格。

項目管理: Alpha,Beta,RC,GA,Release