軟件配置管理控制程序_第1頁
軟件配置管理控制程序_第2頁
軟件配置管理控制程序_第3頁
已閱讀5頁,還剩9頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

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

最新文檔

評論

0/150

提交評論