軟件配置管理控制程序_第1頁
軟件配置管理控制程序_第2頁
軟件配置管理控制程序_第3頁
免費預(yù)覽已結(jié)束,剩余11頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

配置管理控制程序版本號修訂內(nèi)容編制人審閱人日期歷史記錄編制審核批準(zhǔn)版發(fā)布審本日期人核人批日期日期準(zhǔn)人更改記錄目錄1. 引言1.1 目的本程序文件定義了本組織的配置管理的過程,目的是規(guī)范公司的軟件配置管理活動,使公司的所有軟件開發(fā)項目的軟件配置管理活動都能按照統(tǒng)一的要求進行。1.2 使用范圍本文件適用于公司的所有軟件項目。1.3 名詞和縮寫cm(configuration management) 配置管理sccb (software configuration control board)軟件配置管理控制委員會cc (configuration controller)配置管理員工作產(chǎn)品( work products):項目技術(shù)開發(fā)和管理工作中產(chǎn)生的有價值的成果,例如源代碼、數(shù)據(jù)和各種文檔。配置項( configuration item, ci ):納入到配置管理范疇作為單個實體對待的工作產(chǎn)品稱為配置項ieee std 610.12 - 1990 ;配置項包括:項目計劃書、需求文檔、設(shè)計文檔、源代碼、可執(zhí)行代碼、測試用例、運行軟件所需的各種數(shù)據(jù),它們經(jīng)評審和檢查通過后進入軟件配置管理?;€( baseline):一組擁有唯一標(biāo)識號的需求、設(shè)計、源代碼文卷以及相應(yīng)的可執(zhí)行代碼、構(gòu) 造文卷和用戶文檔構(gòu)成一條基線。基線一經(jīng)放行, 就可以作為從配置管理系統(tǒng)檢索源代碼文卷(配置項)和生成可執(zhí)行文卷的工具。2 角色與職責(zé)2.1 軟件配置管理組(cm )cm組是項目里的一個小組,根據(jù)項目大小,可以由一個人,或者多人組成,小組的成員稱為配置管理員 (cc),通常由公司的質(zhì)量保證組安排,加入到項目組,由項目經(jīng)理領(lǐng)導(dǎo)。cm 組建立并管理配置管理庫系統(tǒng)。cm 組負(fù)責(zé)組織相關(guān)部門和人員進行有關(guān)cm 活動的培訓(xùn)。項目組的 cm 組負(fù)責(zé)在該項目的整個生命周期中進行配置管理活動。2.2 軟件配置管理控制委員會(sccb)sccb 建立在項目級,通常由項目經(jīng)理、該項目的技術(shù)經(jīng)理、軟件開發(fā)工程師、資深工程師、測試經(jīng)理 /測試工程師以及cc 組成。 sccb 在項目策劃階段由項目經(jīng)理負(fù)責(zé)籌建。配置管理控制委員會負(fù)責(zé)審批軟件配置管理計劃; 配置管理控制委員會負(fù)責(zé)審批軟件基線的建立;配置管理控制委員會負(fù)責(zé)審批對軟件基線配置項的變更; 配置管理控制委員會負(fù)責(zé)審核和批準(zhǔn)產(chǎn)品發(fā)布。2.3 sccb負(fù)責(zé)人sccb 負(fù)責(zé)人通常由項目經(jīng)理擔(dān)任,代表sccb 在有關(guān)文件上簽署意見。2.4 項目經(jīng)理定期或事件驅(qū)動地評審或?qū)徍薱m 活動。2.5 測試組負(fù)責(zé)審核配置管理計劃任務(wù)列表中與測試有關(guān)的內(nèi)容2.6 開發(fā)組負(fù)責(zé)審核配置管理計劃任務(wù)列表中與開發(fā)有關(guān)的內(nèi)容2.7 qa組負(fù)責(zé)審核配置管理計劃任務(wù)列表中與qa 有關(guān)的內(nèi)容3 過程綜述3.1 流程圖3.2 過程說明軟件配置管理是通過配置標(biāo)識、配置控制、配置狀態(tài)說明和配置審核等一系列活動,在項目的整個軟件生存周期建立和維護軟件產(chǎn)品的完整性。4 過程活動4.1 活動一 .制定配置管理計劃4.1.1 進入準(zhǔn)則已經(jīng)指派了項目配置管理員4.1.2 輸入項目已定義標(biāo)準(zhǔn)過程軟件開發(fā)計劃草稿4.1.3 任務(wù)任務(wù) 1:確定項目 cm 的要求配置管理員通過 項目已定義標(biāo)準(zhǔn)過程 、軟件開發(fā)計劃 草稿等項目前期文檔了解項目對配置管理的要求。任務(wù) 2:確定配置管理環(huán)境在創(chuàng)建配置庫之前, 配置管理員要確定本項目的配置管理工具,包括用于配置管理的計算機軟、硬件資源。明確配置管理權(quán)限 ,制定權(quán)限列表 ,詳見文檔權(quán)限列表。確立配置庫結(jié)構(gòu):根據(jù)項目實際情況和組織的配置管理標(biāo)準(zhǔn),確立配置庫的具體結(jié)構(gòu)。公司的開發(fā)庫, 受控庫和產(chǎn)品庫建立在公司的cvs 服務(wù)器(192.168.1.154)上,如果項目經(jīng)理要求 (例如封閉開發(fā)需要),開發(fā)庫可以建立在項目組自己的服務(wù)器上。策劃階段,配置管理計劃批準(zhǔn)之前,開發(fā)庫(等同于臨時庫)應(yīng)建立起來,策劃階段文檔納入開發(fā)庫;配置管理計劃批準(zhǔn)之后,配置庫正式建立。任務(wù) 3:確定基線及配置項列表。詳見6.2.4 以及配置管理標(biāo)準(zhǔn)。任務(wù) 4: 確定項目配置管理活動和任務(wù)配置管理員根據(jù)項目的大小, 確定項目需要進行的配置管理活動和任務(wù),估計配置管理的工作量。任務(wù) 5:建立項目定義的標(biāo)準(zhǔn)規(guī)程。任務(wù) 6:編寫配置管理計劃配置管理員根據(jù)項目的項目已定義標(biāo)準(zhǔn)過程和軟件開發(fā)計劃,按照公司的配置管理計劃模板,編寫配置管理計劃 。任務(wù) 7:審批配置管理計劃配置管理計劃必須先提供給相關(guān)工作組,如開發(fā)組,ppqa 組,系統(tǒng)測試組進行協(xié)商,然后在項目策劃階段評審會上對其進行評審。審批通過的配置管理計劃由項目經(jīng)理簽字后,納入配置管理,并由配置管理員通知所有受影響的組。4.1.4 輸出配置管理計劃4.1.5 退出準(zhǔn)則配置管理計劃已經(jīng)通過評審并納入受控庫。4.2 活動二 .配置項標(biāo)識4.2.1 進入準(zhǔn)則開始制訂配置管理計劃已提交配置項文件歸檔申請單已提交4.2.2 輸入提交的配置項文件歸檔申請單4.2.3 任務(wù)任務(wù) 1:配置項標(biāo)識配置管理員和項目經(jīng)理在項目策劃期間討論項目將產(chǎn)生的配置項以及隸屬的基線,文檔類的配置項參見項目開發(fā)計劃中的工作產(chǎn)品列表,可進行添加和刪減; 代碼類配置項以策劃階段 項目估計書中列出的模塊為單位進行設(shè)定。配置管理員和項目經(jīng)理還需確定配置項(包括基線)的入庫時間,相應(yīng)的訪問權(quán)限,并且根據(jù)配置項命名的規(guī)定(參見配置管理標(biāo)準(zhǔn)),對配置項進行唯一的標(biāo)識,結(jié)果記錄到配置項清單 、配置管理計劃中。任務(wù) 2:創(chuàng)建配置項在軟件開發(fā)期間,開發(fā)人員依據(jù)配置項清單 和配置項命名規(guī)則創(chuàng)建配置項,在配置項提交后,由配置管理員更新配置項清單 。任務(wù) 3:建立 /維護配置管理庫配置管理員根據(jù) 配置管理計劃中確立的配置庫結(jié)構(gòu)創(chuàng)建配置管理庫,同時根據(jù)配置管理標(biāo)準(zhǔn)分配訪問權(quán)限。任務(wù) 4:配置項入庫配置項入庫指工作產(chǎn)品從開發(fā)庫進入受控庫,配置管理員在受控庫中對配置項做同樣的標(biāo)識, 詳見配置管理標(biāo)準(zhǔn)。任務(wù) 5:建立基線在配置管理計劃 中預(yù)先明確的時間或階段點上下表中的相應(yīng)角色遵照下面五個步驟建立基線:順序任務(wù)/步驟時間角色1 提交基線建立申請根據(jù)項目計劃確定的2 基線審核基線建立申請被批準(zhǔn)項 目經(jīng)理指派人員sccb3 打基線標(biāo)簽基線審核通過配置管理員4 填寫狀態(tài)報告打完基線標(biāo)簽配置管理員5 向相關(guān)人員發(fā)布配置狀態(tài)報告填寫狀態(tài)報告填寫完畢配置管理員對于計劃外形成的基線,開發(fā)人員需提出申請,經(jīng)sccb 審核批準(zhǔn)后正式確立。4.2.4 輸出項目基線配置狀態(tài)報告項目配置庫配置項清單4.2.5 退出準(zhǔn)則工作產(chǎn)品已經(jīng)置入配置庫的管理之下所有工作產(chǎn)品都有唯一的配置項標(biāo)識4.3 活動三 .變更控制詳見配置變更子過程。4.4 活動四 .配置狀態(tài)紀(jì)實4.4.1 進入準(zhǔn)則新的配置項要提交配置管理計劃里規(guī)定的提交報告時間已到項目經(jīng)理需要查詢配置狀態(tài)信息4.4.2 輸入配置管理計劃配置庫文件歸檔申請單配置項變更申請單4.4.3 任務(wù)任務(wù) 1:建立配置狀態(tài)記錄a: 配置管理員在配置管理計劃批準(zhǔn)后應(yīng)初始化配置變更跟蹤表、配置狀態(tài)報告,檢查項目的前期文檔是否已經(jīng)納入項目的配置管理,并更新配置狀態(tài)報告。b:隨著項目進展, cc 根據(jù)按收到的文件歸檔申請單 、配置項變更申請單和提交的工作產(chǎn)品更新配置狀態(tài)報告 、配置項清單和配置變更跟蹤表 。任務(wù) 2:配置項狀態(tài)報告配置管理員按照配置管理計劃定期(每兩周一次)發(fā)布配置狀態(tài)報告(參見模板)。在 sccb 會議后,配置管理員應(yīng)發(fā)布會議記錄。產(chǎn)品對內(nèi)發(fā)布或?qū)ν獍l(fā)布時配置管理員應(yīng)提交產(chǎn)品發(fā)布報告。完成配置審核后,配置管理員發(fā)布審核報告。這些報告在提交給項目經(jīng)理的同時,也要放到配置管理庫里,能讓所有開發(fā)人員以及sccb、ppqa 閱讀這些狀態(tài)報告。如果項目經(jīng)理要求,配置管理員可能還需要提供包含以下內(nèi)容或部分內(nèi)容的文檔:未實施的變更列表;最近一個月提出的變更請求; 目前在實施變更的人員統(tǒng)計; 多少變更項沒有審批 ;測試期間的一周變更次數(shù); 當(dāng)前高等級變更數(shù)等。4.4.4 輸出配置狀態(tài)報告配置變更跟蹤表配置項清單4.4.5 退出準(zhǔn)則報告都已經(jīng)完成并提交4.5 活動五 .配置審核詳見配置審核管理規(guī)程 。4.6 活動六 .編譯源代碼4.6.1. 進入準(zhǔn)則源代碼提交送測4.6.2 輸入軟件送測單4.6.3 任務(wù)配置管理員對送測代碼進行編譯,如果編譯不通過,返回送測人;如果編譯通過,送測試部。4.6.4 輸出軟件送測單4.6.5 退出準(zhǔn)則編譯通過4.7 活動七 .工作產(chǎn)品發(fā)布詳見配置項發(fā)布管理規(guī)程 。4.8 活動八 .產(chǎn)品日常備份詳細(xì)見產(chǎn)品日常備份規(guī)程。5 過程測量(1) 配置管理員每月最后一天對該月配置管理活動進行測量,將測量數(shù)據(jù)存儲在配置管理活動測量記錄表中;(2) 根據(jù)過程度量規(guī)格說明書中有關(guān)配置管理過程的度量要求,對測量數(shù)據(jù)進行分析, 并將結(jié)果記錄在配置管理活動測量記錄表中,報告給度量專員和項目經(jīng)理。(3) epg 負(fù)責(zé)人通過度量報告 ,分析項目配置管理過程的性能,積累歷史數(shù)據(jù),改進配置管理過程。6 相關(guān)文件配置管理標(biāo)準(zhǔn)配置變更子程序配置審核管理規(guī)程配置項發(fā)布管理規(guī)程產(chǎn)品日常備份規(guī)程質(zhì)量記錄編號名稱秘級主責(zé)人職責(zé)存儲位置cm3001配置管理計劃內(nèi)部公開cm配 置管 理員編寫配置管理計劃vss/ 受控庫 /項目計劃配 置管 理配置狀態(tài)報告內(nèi)部公開員編寫配置狀態(tài)報告vss/xxx/開發(fā)庫/管理區(qū)/配置管理/配置狀態(tài)報告配置狀態(tài)跟蹤表內(nèi)部公開員配 置管 理編寫配置項狀態(tài)跟蹤表vss/xxx/開發(fā)庫/管理區(qū)/配置管理/配置狀態(tài)報告配置項變更申請單內(nèi)部公開項目人員填寫配置項變更申請單vss/xxx/開發(fā)庫/管理區(qū)/配置管理/變更申請配置變更跟蹤表內(nèi)部公開員配 置管 理制定配置變更跟蹤表vss/xxx/開發(fā)庫/管理區(qū)/配置管理/

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論