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