1. 軟件版本階段說明
?? ?? ?? ??? * Base版: 此版本表示該軟件僅僅是一個假頁面鏈接,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實現(xiàn),只是做為整體網(wǎng)站的一個基礎(chǔ)架構(gòu)。
?? ?? ?? ??? * Alpha版: 此版本表示該軟件在此階段主要是以實現(xiàn)軟件功能為主,通常只在軟件開發(fā)者內(nèi)部交流,一般而言,該版本軟件的Bug較多,需要繼續(xù)修改。
?? ?? ?? ??? * Beta版: 該版本相對于α版已有了很大的改進(jìn),消除了嚴(yán)重的錯誤,但還是存在著一些缺陷,需要經(jīng)過多次測試來進(jìn)一步消除,此版本主要的修改對像是軟件的UI。
?? ?? ?? ??? * RC版: 該版本已經(jīng)相當(dāng)成熟了,基本上不存在導(dǎo)致錯誤的BUG,與即將發(fā)行的正式版相差無幾。
?? ?? ?? ??? * Release版: 該版本意味“最終版本”,在前面版本的一系列測試版之后,終歸會有一個正式版本,是最終交付用戶使用的一個版本。該版本有時也稱為標(biāo)準(zhǔn)版。一般情況下,Release不會以單詞形式出現(xiàn)在軟件封面上,取而代之的是符號(R)。
?? 2. 版本命名規(guī)范
?? ?? 軟件版本號由四部分組成,第一個1為主版本號,第二個1為子版本號,第三個1為階段版本號,第四部分為日期版本號加希臘字母版本號,希臘字母版本號共有5種,分別為:base、alpha、beta、RC、release。例如:1.1.1.051021_beta。

# 版本號定修改規(guī)則:
* 主版本號(1):當(dāng)功能模塊有較大的變動,比如增加多個模塊或者整體架構(gòu)發(fā)生變化。此版本號由項目決定是否修改。
* 子版本號(1):當(dāng)功能有一定的增加或變化,比如增加了對權(quán)限控制、增加自定義視圖等功能。此版本號由項目決定是否修改。
* 階段版本號(1):一般是 Bug 修復(fù)或是一些小的變動,要經(jīng)常發(fā)布修訂版,時間間隔不限,修復(fù)一個嚴(yán)重的bug即可發(fā)布一個修訂版。此版本號由項目經(jīng)理決定是否修改。
* 日期版本號(051021):用于記錄修改項目的當(dāng)前日期,每天對項目的修改都需要更改日期版本號。此版本號由開發(fā)人員決定是否修改。
* 希臘字母版本號(beta):此版本號用于標(biāo)注當(dāng)前版本的軟件處于哪個開發(fā)階段,當(dāng)軟件進(jìn)入到另一個階段時需要修改此版本號。此版本號由項目決定是否修改。
# 文件命名規(guī)范
文件名稱由四部分組成:第一部分為項目名稱,第二部分為文件的描述,第三部分為當(dāng)前軟件的版本號,第四部分為文件階段標(biāo)識加文件后綴,例如:項目外包平臺測試報告1.1.1.051021_beta_b.xls,此文件為項目外包平臺的測試報告文檔,版本號為:1.1.1.051021_beta。

?? 3.
?? ?? 如果是同一版本同一階段的文件修改過兩次以上,則在階段標(biāo)識后面加以數(shù)字標(biāo)識,每次修改數(shù)字加1,項目外包平臺測試報告1.1.1.051021_beta_b1.xls
?? ?? 當(dāng)有多人同時提交同一份文件時,可以在階段標(biāo)識的后面加入人名或縮寫來區(qū)別,例如:項目外包平臺測試報告 1.1.1.051021_beta_b_LiuQi.xls。當(dāng)此文件再次提交時也可以在人名或人名縮寫的后面加入序號來區(qū)別,例如:項目外包平臺測試報告1.1.1.051021_beta_b_LiuQi2.xls
?? 4. 版本號的階段標(biāo)識
?? ?? 軟件的每個版本中包括11個階段,詳細(xì)階段描述如下:
?? ?? 階段名稱 ?? ?? ?? ?? ?? ??? 階段標(biāo)識
?? ?? 需求控制 ?? ?? ?? ?? ?? ?? ?? ?? ?? a
?? ?? 設(shè)計階段 ?? ?? ?? ?? ?? ?? ?? ?? ?? b
?? ?? 編碼階段 ?? ?? ?? ?? ?? ?? ?? c
?? ?? 單元測試 ?? ?? ?? ?? ?? ?? ?? d
?? ?? 單元測試修改 ?? ?? ?? ?? ?? e
?? ?? 集成測試 ?? ?? ?? ?? ?? ?? ?? f
?? ?? 集成測試修改 ?? ?? ?? ?? ?? g
?? ?? 系統(tǒng)測試 ?? ?? ?? ?? ?? ?? ?? h
?? ?? 系統(tǒng)測試修改 ?? ?? ?? ?? ?? ?? ??? i
?? ?? 驗收測試 ?? ?? ?? ?? ?? ?? ?? ??? j
?? ?? 驗收測試修改 ?? ?? ?? ?? ?? ??? k