BETA、RC、ALPHA、Release、GA 等版本号的意义
ALPHA、BETA、RC、GA、Release 等版本號的意義
由于工作需要經常要去SVN上拉開源項目的源碼,對項目的后面所帶的BETA、ALPHA、RC等版本號所表示的意義不是很了解,因此不知道拉那個目錄好。現在特地去查找了資料,了解個版本的意義。
?????? 首先講一下軟件測試過程中的三個階段:α是第一階段,一般只供內部測試使用;β是第二個階段,已經消除了軟件中大部分的不完善之處,但仍有可能還存在缺陷和漏洞,一般只提供給特定的用戶群來測試使用;λ是第三個階段,此時產品已經相當成熟,只需在個別地方再做進一步的優化處理即可上市發行。
版本符號的意義:
Alpha:Alpha是內部測試版,一般不向外部發布,會有很多Bug,除非你也是測試人員,否則不建議使用。是希臘字母的第一位,表示最初級的版本,alpha 就是α。
Beta:該版本相對于α版已有了很大的改進,消除了嚴重的錯誤,但還是存在著一缺陷,需要經過多次測試來進一步消除。這個階段的版本會一直加入新的功能。???????
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)。
本文轉自:http://blog.chinaunix.net/uid-31429544-id-5784526.html
總結
以上是生活随笔為你收集整理的BETA、RC、ALPHA、Release、GA 等版本号的意义的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Qt::Key_Return和Qt::K
- 下一篇: Qt的QStyle类的标准图标汇总