軟體版本號簡易控制規範

2021-08-26 05:12:01 字數 2382 閱讀 4209

個人分類: 研發管理和規範

版本控制規範用於確定軟體配置項的命名與版本號管理的規則,以確保清楚地、唯一地標識軟體的各個組成部分及其狀態,並建立這些部分之間的一致性關係。

版本控制的範圍包括:

² 源**:用計算機程式語言編寫的源**檔案

² 文件:需求規格說明書、總體設計說明書、資料庫設計說明書、詳細設計說明書等描述軟體功能和結構的技術文件;專案計畫等專案管理文件以及各種測試文件和使用者文件

² 產品包:將源**進行編譯得到的可執行的軟體系統

在每個軟體產品立項時建立該軟體產品的標識,以唯一地代表乙個軟體產品或專案,產品標識也稱為專案標識。

新產品立項時,為產品賦予產品名稱;當已有產品公升級時,則沿用前一版本產品的名稱。

產品名稱包括:

² 產品(中文)名稱:如:******

² 產品英文名稱:如:******

² 產品英文簡稱:如:***x

產品名稱用於相關文件、標籤(label)的製作和產品的發布。

產品名稱不是某一產品的唯一標識,必須與版本號一起用才能標識特定產品。

版本號用來標識開發、測試、交付階段的不同狀態的產品,版本號格式為:

v《主版本號》.《副版本號》.《變更版本號》.《修正版本號》

² 主版本號:立項時設定,在整個專案開發過程中不改變

² 副版本號:立項時設定,在整個專案開發過程中不改變

² 變更版本號:立項時設定,在整個專案開發過程中不改變

² 修正版本號:又叫build號,內部測試開始之前設定,初始值為0,此後每產生一次小的修改,修正版本號+1

版本號的一般形式如:v3.8.3.6,v2.0.8.1。

2、 負責人:產品經理

3、 設定規則:

² 新產品立項,主版本號為1

² 產品構架發生重大修改,主版本號+1

² 產品主體構件進行重大修改,主版本號+1

² 產品主體構件間介面協議發生重大修改,主版本號+1

2、 負責人:產品經理

3、 設定規則:

² 新產品立項,副版本號為0

² 新增加功能模組,產品的主體構件未做重大修改,並且產品的主體構件之間的介面協議也未做重大修改,副版本號+1

² 對產品功能進行更改,產品的主體構件未做重大修改,並且產品的主體構件之間的介面協議也未做重大修改,副版本號+1

² 當主版本號變更時,副版本號同時置0

2、 負責人:產品經理

3、 設定規則:

² 新產品立項,變更版本號為0

² 修改產品bug或改進現有功能/效能,未改變產品架構、主體構件及協議,副版本號+1

² 新增加功能模組,未改變產品架構、主體構件及協議,副版本號+1

² 當副版本號變更時,變更版本號同時置0

2、 負責人:產品開發組長

3、 設定規則:

² 每提交一次內部測試,修正版本號+1

² 當變更版本號變更時,修正版本號同時置0

軟體版本號規範

1.軟體版本階段說明 obase 版 此版本表示該軟體僅僅是乙個假頁面鏈結,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實現,只是做為整體 的乙個基礎架構。o alpha 版 此版本表示該軟體在此階段主要是以實現軟體功能為主,通常只在軟體開發者內部交流,一般而言,該版本軟體的bug較...

軟體版本號規範

1.軟體版本階段說明 obase 版 此版本表示該軟體僅僅是乙個假頁面鏈結,通常包括所有的功能和頁面布局,但是頁面中的功能都沒有做完整的實現,只是做為整體 的乙個基礎架構。o alpha 版 此版本表示該軟體在此階段主要是以實現軟體功能為主,通常只在軟體開發者內部交流,一般而言,該版本軟體的bug較...

軟體版本號命名規範

乙個正規的軟體產品少不了要有規範的命名,乙個好的軟體產品一定要有個規範的版本號,而在命名版本號時有一些約定俗成的規則,下面我來簡單介紹下。版本命名規範 軟體版本號有四部分組成,第一部分為主版本號,第二部分為次版本號,第三部分為修訂版 本號,第四部分為日期版本號加希臘字母版本號,希臘字母版本號共有五種...