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