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

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

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

溫馨提示

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

最新文檔

評論

0/150

提交評論