软件配置管理(二)配置管理角色与过程
文章目錄
- 一、配置管理角色及職責
- 項目經理(PM)
- 配置控制委員會(CCB)
- 配置管理員(CMO)
- 系統集成員(SIO)
- 開發人員(DEV)
- 二、配置管理基本流程
- 計劃階段
- 開發和維護階段
- 三、軟件配置管理七項基本活動
- 1.制定配置管理計劃
- 2.識別和標志配置項
- 3.搭建配置管理環境
- 4.配置項的版本控制
- 5.基線變更管理
- 6.配置審核
- 7.配置狀態統計
一、配置管理角色及職責
項目經理(PM)
項目經理是整個軟件研發活動的負責人,根據CCB的建議批準配置管理的各項活動并控制活動進程。
配置控制委員會(CCB)
負責指導和控制配置管理的各項具體活動的進行,為PM的決策提供建議。
配置管理員(CMO)
根據配置管理計劃執行各項管理任務,定期向CCB提交報告。
系統集成員(SIO)
負責生成管理項目的內部和外部發布版本。
開發人員(DEV)
根據軟件配置管理計劃,使用軟件配置管理工具來完成項目的開發任務。
二、配置管理基本流程
從軟件配置管理角度來看,一個軟件研發項目可劃分為兩個階段:計劃階段、開發和維護階段。
計劃階段
在項目設立之初,指定整個項目的計劃,是項目研發活動的基礎。在有了總體研發計劃后,軟件配置管理的活動就可以展開了。
流程:
開發和維護階段
是項目研發的主要階段。在此階段中,軟件配置管理活動主要分為三個彼此獨立又有機聯系的層面:
三、軟件配置管理七項基本活動
1.制定配置管理計劃
2.識別和標志配置項
將軟件項目中需要進行控制的工作產品定義為配置項(SCI);
為每一個配置項分配唯一的標志;
建立配置項間的對應關系。
兩類配置項
- 基本配置項
軟件開發者在項目開發過程中所創建的基本工作單元。 - 集成配置項
基本配置項或其他集成配置項的集合。
如,集成配置項“設計規格說明”中包含“體系結構設計”、“數據庫設計”和“詳細設計”三個基本配置項。
3.搭建配置管理環境
配置管理環境是用于進行軟件配置管理的系統環境,其中最重要的是配置管理庫。
配置庫儲存SCI、修改請求、變化記錄等信息,并提供版本控制;
不同開發人員會被分配不同的權限;
一般使用配置管理工具建立配置庫,配置庫中,文件的更改是受控的。
4.配置項的版本控制
配置庫的檢入檢出和版本控制機制解決了軟件開發中的訪問控制和并行控制問題。
- 訪問控制:保證具有相應權限的人員才能修改配置項。
- 并行控制:保證不同人員同時對某配置項的修改不會互相覆蓋。
5.基線變更管理
6.配置審核
配置管理活動審核:確保所有配置管理活動符合已批準的軟件配置管理規程。
基線審核:審核基線配置項的完整性和一致性,從而保證基線配置項可被正確構造。
7.配置狀態統計
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的软件配置管理(二)配置管理角色与过程的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软件体系结构知识点整理
- 下一篇: 软件配置管理(三)软件配置管理核心功能