目錄目錄 1
1. 引言 2
1.1. 目的 2
1.2. 定義和縮略詞 2
1.2.1. 定義 2
1.2.2. 縮略語 2
2. 管理 3
2.1. 任務 3
2.2. 職責 4
2.3. 適用的標準、條例和約定 4
3. 軟體配置管理活動 5
3.1. 配置控制 5
3.2. 配置狀態的記錄和報告 5
3.3. 變更控制 6
3.4. 配置的檢查和評審 6
4. 工具、技術和方法 6
5. 記錄的收集、維護和儲存 6
6. 附錄:配置管理報表及其格式 7
6.1. 配置(變更)狀態報告模板 9
6.2. 配置變更申請單模板 10
6.3. 基線發布報告 11
6.4. 基線審計報告 12
在對同乙個專案中所產生大量的相關聯的工作產品進行有效的控制,確保生產的工作、產品、組合不會由於同時更新、變更、多個版本而發生衝突。來保證整個軟體生命週期中建立和維護軟體專案中所產生的各個產品的完整性和可追溯性。
配置控制委員會(sccb)擔任著整個軟體生存週期的評審和檢查工作,並將各個階段的產品放入對應的配置庫中。
a. sccb負責人(pm專案經理)
◆ 任命配置管理員(scm)
◆ 所有目錄sccb負責人有更改和書寫許可權。
b. 配置管理員(scm)
◆ 所有目錄scm有更改和書寫許可權。
◆ 整個svn由sccb負責人指定scm管理。
◆ scm 要維護所有目錄和配置項的許可權,保證配置下reader能夠獲得到該文件,而其它人員無權獲得。
c. 軟體工程師(se)
◆ 自己負責的程式模組有更改和書寫許可權。
◆ 對於正式發布的目錄se沒有更改和書寫的許可權。
要標識的配置項主要包括以下幾部分:
◆ 開發環境:可以包括軟體工具、硬體裝置等;
◆ 工具:可以包括測試工具、維護工具等;
◆ 技術文件:軟體需求、軟體設計方案、軟體測試方案、測試文件、使用者手冊、總結報告等;
◆ 提交產品:電腦程式、釋放產品等。
標識要求
◆ 專案組人員將要標識或已標識的配置項提交給軟體配置管理管理負責人,由軟體配置管理負責人統一管理,並填寫《配置狀態報告》。
◆ 開發部門在開發過程中要向軟體配置管理負責人提交基準配置項,由軟體配置管理負責人管理基準配置項,並及時填寫《配置狀態報告》。
◆ 程式和模組的命名約定見《軟體版本控制規範》
◆ 配置管理管理員將符合要求的各配置項進行整理。
◆ sccb將發布的基線進行審核。
◆ 配置管理員將符合基線的配置項建議採取標記的方式將基線進行確定。
◆ 配置項資訊記錄到《配置狀態記錄表》。
◆ 配置管理員將正式基線發布資訊通知給sccb成員及專案組相關開發人員。
◆ 基線發布後,各配置項發生變更,並由專案經理通知配置員。
◆ 新的配置狀態記錄後,按照專案計畫要求,將配置《配置狀態記錄表》傳送給相關的干係人(可以以郵件等方式)。
◆ 軟體正式發布前,配置管理員進行產品發布審查,審查軟體發布輸出項是否完整,是否符合軟體發布計畫。
◆ 審查結束後,填寫配置項審計報告。
◆ 將審計報告發給專案相關人員(可以以郵件方式發布)。
◆ 對於不符合的問題,進行跟蹤解決。
專案的軟體配置管理所使用的軟體工具為svn,其具體使用方法見《svn操作指南》。
對於相關的記錄按照公司檔案管理條例進行收集,維護和儲存。
◆ 配置狀態報告可以使用word編輯也可以使用excel編輯。
配置狀態報告模板舉例:配置項名稱->專案開發計畫;版本->rev.1.
0;配置項狀態->已發行;計畫入庫日期->20080924;負責人->羅林;入庫時間->20080925;出庫時間->無;所屬基線及版本->無;報告日期->普博公司檔案庫/研發中心/00專案類檔案/0正式版檔案/boaray5000-boaray3000/立項階段/專案計畫書
配置變更申請單
基線發布報告
基線審計報告
軟體配置管理計畫編寫規範
專案名稱 作者完成日期 簽收人簽收日期 修改情況記錄 目錄1 引言 1 1.1 目的 1 1.2 定義和縮寫詞 1 1.3 參考資料 1 2 管理 1 2.1 機構 1 2.2 任務 2 2.3 職責 2 2.4 介面控制 2 2.5 實現 2 2.6 適用的標準 條例和約定 3 2.6.1 指明 ...
軟體配置管理計畫編寫規範
專案名稱 作者完成日期 簽收人簽收日期 修改情況記錄 目錄1 引言 1 1.1 目的 1 1.2 定義和縮寫詞 1 1.3 參考資料 1 2 管理 1 2.1 機構 2 2.2 任務 2 2.3 職責 2 2.4 介面控制 3 2.5 實現 3 2.6 適用的標準 條例和約定 4 2.6.1 指明 ...
軟體配置管理計畫編寫規範
專案名稱 作者完成日期 簽收人簽收日期 修改情況記錄 目錄1 引言 1 1.1 目的 1 1.2 定義和縮寫詞 1 1.3 參考資料 1 2 管理 1 2.1 機構 1 2.2 任務 2 2.3 職責 2 2.4 介面控制 2 2.5 實現 2 2.6 適用的標準 條例和約定 3 2.6.1 指明 ...