軟體版本命名

來源:互聯網
上載者:User

標籤:

這裡收集一篇軟體版本命名規範,百度找的,在此就借用了。

1.1  版本命名規範

軟體版本號碼有四部分組成,第一部分為主要版本號,第二部分為次版本號碼,第三部分為修訂版

本號,第四部分為日期版本號碼加希臘字母片本號,希臘字母片本號共有五種,分別為basealphabetaRCrelease

1.2  軟體版本階段說明

base:此版本表示該軟體僅僅是一個假頁面連結,通常包括所有的功能和頁面配置,但是頁面中的功能都沒有做完整的實現,只是做為整體網站的一個基礎架構。

alpha :軟體的初級版本,表示該軟體在此階段以實現軟體功能為主,通常只在軟體開發人員內部交流,一般而言,該版本軟體的Bug較多,需要繼續修改,是測試版本。測試人員提交Bug經開發人員修改確認之後,發布到測試網址讓測試人員測試,此時可將軟體版本標註為alpha版。

beta :該版本相對於Alpha 版已經有了很大的進步,消除了嚴重錯誤,但還需要經過多次測試來進一步消除,此版本主要的修改對象是軟體的UI。修改的的Bug 經測試人員測試確認後可發布到外網上,此時可將軟體版本標註為beta版。

RC :該版本已經相當成熟了,基本上不存在導致錯誤的Bug,與即將發行的正式版本相差無幾。

release:該版本意味“最終版本”,在前面版本的一系列測試版之後,終歸會有一個正式的 版本,是最終交付使用者使用的一個版本。該版本有時也稱標準版。

1.3  版本號碼修改規則

1、主要版本號:當功能模組有較大的變動,比如增加模組或是整體架構發生變化。此版本號碼由項目決定是否修改。

2、次版本號碼:相對於主要版本號而言,次版本號碼的升級對應的只是局部的變動,但該局部的變動造成程式和以前版本不能相容,或者對該程式以前的協作關係產生了破壞,或者 是功能上有大的改進或增強。此版本號碼由項目決定是否修改。

3、修訂版本號碼:一般是Bug 的修複或是一些小的變動或是一些功能的擴充,要經常發布修訂版,修複一個嚴重 Bug 即可發布一個修訂版。此版本號碼由專案經理決定是否修改。

4、日期版本號碼:用於記錄修改項目的當前日期,每天對項目的修改都需要更改日期版本號碼。此版本號碼由開發人員決定是否修改。

5、希臘字母片本號:此版本號碼用於標註目前的版本的軟體處於哪個開發階段,當軟體進入到另一個階段時需要修改此版本號碼。此版本號碼由項目決定是否修改。

6、上一級有變動時,下級要歸零。(如:1.1.0.0322_beta)

1.4  版本發布周期

1、非緊急情況:首先由測試人員測試並提交Bug,其次開發人員會盡量在當天修複Bug並在第二天發布該版本的alpha版,然後由測試人員測實驗證關閉Bug之後在第三天會發布該版本的 beta 版。

2、緊急情況:如果Bug比較緊急可跳過一般流程,由開發人員儘快修複Bug,測試確認之後直接發布該版本的beta版。

1.5  版本號碼修改舉例說明

如此時版本號碼為:1.0.0.0321_alpha ,此時為自我裝載階段

1、開發人員修複了測試人員提交的bug並經測試人員測實驗證關閉bug之後,發布到外網時,此時就進入了軟體的下一個階段,版本號碼可改為:1.0.0.0321_beta ,如當前日期跟上一個版本號碼的日期不一樣,版本號碼可改為:1.0.0.0322_beta。

2、如果修複了一些重大Bug 並按照流程發布到外網時就可發布一個修訂版,如1.0.1.0322_beta,日期為發布的當前日期。

3、如果對軟體進行了一些功能上的改進或增強,進行了一些局部變動的時候要修改次版本號碼,如:1.1.0.0322_beta(上一級有變動時,下級要歸零)。

4、當功能模組有較大變動,增加模組或整體架構發生變化時要修改主要版本號,如新增加了退款功能,則版本號碼要改為:2.0.0.0322_beta 。

軟體版本命名

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.