配置管理計(jì)劃
1.什么是配置管理計(jì)劃[1]
配置管理計(jì)劃是軟件開發(fā)計(jì)劃的一部分,它設(shè)立了項(xiàng)目的配置管理策略及實(shí)踐。
2.配置管理計(jì)劃的目的與作用[2]
軟件配置管理計(jì)劃的目的在于對(duì)所開發(fā)的軟件規(guī)定各種必要的配置管理?xiàng)l款,從而使所交付的軟件能夠滿足任務(wù)書中規(guī)定的各種需求,能夠滿足經(jīng)批準(zhǔn)的軟件需求規(guī)格說明書中規(guī)定的各項(xiàng)具體要求。
軟件配置管理計(jì)劃的作用在于使軟件開發(fā)單位在開發(fā)項(xiàng)目所屬的各子系統(tǒng)(其中包括為該項(xiàng)目研制或選用的各種支持軟件)時(shí),都應(yīng)該執(zhí)行配置管理計(jì)劃中的有關(guān)規(guī)定。認(rèn)真執(zhí)行一個(gè)完善的軟件配置管理計(jì)劃,必定能提高軟件的質(zhì)量,最終滿足用戶的需求。
3.配置管理計(jì)劃的內(nèi)容和格式[3]
1.引言
1.1 編寫目的
針對(duì)具體軟件項(xiàng)目說明編制軟件配置管理計(jì)劃的目的,描述該軟件項(xiàng)目的概況。
1.2 適用范圍
闡述軟件配置管理計(jì)劃的適用范圍。例如,本計(jì)劃所針對(duì)的軟件項(xiàng)目,適用的研制部門和軟件開發(fā)階段等。
1.3 定義與縮寫詞
列出在本文檔中需要解釋的術(shù)語定義和縮寫詞。
1.4 參考文件
詳細(xì)說明所參考的文獻(xiàn)的縮寫名、全名、版本號(hào)、釋放號(hào)、日期、出版單位、文檔編號(hào)或文檔的其它惟一標(biāo)識(shí)。
2.管理
2.1 機(jī)構(gòu)
描述在軟件生存周期各階段中負(fù)責(zé)軟件配置管理的機(jī)構(gòu),并明確如下:
a.配置管理小組的組成人員及其相互關(guān)系;
b.配置管理小組在研制單位中的隸屬關(guān)系;
c.配置管理小組同其他部門問的關(guān)系。
2.2 任務(wù)
描述在軟件生存周期各階段中的軟件配置管理任務(wù)以及要進(jìn)行的評(píng)審與檢查工作,并指出各階段產(chǎn)品應(yīng)存放在哪一類軟件庫(開發(fā)庫、受控庫和產(chǎn)品庫)中。
2.3 職責(zé)
描述與軟件配置管理有關(guān)的各類機(jī)構(gòu)或成員的職責(zé),并指出這些機(jī)構(gòu)或成員之間的關(guān)系。
2.4 接口控制
描述對(duì)接口規(guī)格說明進(jìn)行標(biāo)識(shí)、控制、修改的方法。
2.5 實(shí)施
描述實(shí)現(xiàn)軟件配置管理計(jì)劃的主要里程碑。例如,建立軟件配置管理組織、確定配置基線、建立接口控制協(xié)議、制定評(píng)審與檢查軟件配置管理計(jì)劃和規(guī)程等。
2.6 適用的標(biāo)準(zhǔn)、規(guī)定和約定
描述適用于該軟件項(xiàng)目的軟件配置管理標(biāo)準(zhǔn)、規(guī)定和約定。
3.軟件配置管理活動(dòng)
3.1 配置標(biāo)識(shí)
詳細(xì)描述軟件項(xiàng)目的各種基線以及這些基線與在生存周期內(nèi)各個(gè)階段之間的聯(lián)系;描述本軟件項(xiàng)目所有代碼和文檔的標(biāo)題、代號(hào)、編號(hào)及分類規(guī)程。
3.2 配置控制
詳細(xì)描述在軟件生存周期內(nèi)各個(gè)階段的軟件配置控制方法和要求,其中包括:
a.更改控制;
b.介質(zhì)控制;
c.版本控制;
d.在軟件生存周期各個(gè)階段軟件更改的批準(zhǔn)權(quán)限。
3.3 配置狀態(tài)的記錄和報(bào)告
詳細(xì)描述如何收集、驗(yàn)證、存儲(chǔ)、處理和報(bào)告配置項(xiàng)的狀態(tài)信息,說明應(yīng)定期提供的報(bào)告及其分發(fā)辦法等。
3.4 配置的審計(jì)和評(píng)審
說明在軟件生存周期的特定點(diǎn)上要執(zhí)行的審計(jì)和評(píng)審,規(guī)定每次審計(jì)和評(píng)審所包含的配置項(xiàng),指出標(biāo)識(shí)和解決在審計(jì)和評(píng)審期間發(fā)現(xiàn)的問題的工作規(guī)程。
4.工具和方法
描述為支持軟件項(xiàng)目配置管理所使用的軟件工具、技術(shù)和方法,并描述它們的使用方法。
5.對(duì)供貨單位的控制
規(guī)定對(duì)外購(協(xié))軟件的供貨單位進(jìn)行控制的管理規(guī)程。
6.記錄的收集、維護(hù)和保存
指明要保存的軟件配置管理文檔,指明用于匯總、保護(hù)和維護(hù)這些文檔的方法和設(shè)施,并指明其保存期限。
4.配置管理計(jì)劃的制定步驟[4]
制定配置管理計(jì)劃的步驟如下:
(1)建立并維護(hù)配置管理的組織方針。
(2)確定配置管理需使用的資源。包括軟件和硬件資源,例如配置管理工具、數(shù)據(jù)管理工具、歸檔和復(fù)制工具、數(shù)據(jù)庫程序等。
(3)分配責(zé)任。確定配置管理的總負(fù)責(zé)人及其責(zé)任和權(quán)限,確定其他人員的責(zé)任和權(quán)限。
(4)培訓(xùn)計(jì)劃。包括過程和產(chǎn)品質(zhì)量保證的概念培訓(xùn)和專題培訓(xùn)。
(5)確定配置管理的項(xiàng)目干系人,并確定其介入時(shí)機(jī)。
(6)制定識(shí)別配置項(xiàng)的準(zhǔn)則。
(7)制定配置項(xiàng)管理表。包括標(biāo)識(shí)號(hào)、配置管理名稱、重要特征、預(yù)計(jì)進(jìn)入配置管理的時(shí)間、實(shí)際進(jìn)入配置管理的時(shí)問、擁有者及責(zé)任。擁有者的責(zé)任通常有保證配置項(xiàng)的正確性、遵守關(guān)于配置項(xiàng)的安全保密規(guī)定、保證配置項(xiàng)的完整性。
(8)確定配置管理軟硬件資源。
(9)制定基線計(jì)劃。確定每個(gè)基線的名稱及主要配置項(xiàng),估計(jì)每個(gè)基線建立的時(shí)間。
(10)制定配置庫備份計(jì)劃。指明何人在何時(shí)將配置庫備份到何處。
(11)制定變更控制規(guī)程。
(12)制定審批計(jì)劃。