軟件配置管理過程(itechs_scm_prs).doc_第1頁
軟件配置管理過程(itechs_scm_prs).doc_第2頁
軟件配置管理過程(itechs_scm_prs).doc_第3頁
軟件配置管理過程(itechs_scm_prs).doc_第4頁
軟件配置管理過程(itechs_scm_prs).doc_第5頁
已閱讀5頁,還剩10頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件配置管理過程文檔編號:文檔信息:實(shí)驗(yàn)室級別過程文件文檔名稱:軟件配置管理過程文檔類別:支持過程類密 級:內(nèi)部版本信息:1.5建立日期:2003-11-5創(chuàng)建人:審核者:批準(zhǔn)人:批準(zhǔn)日期:保管人:存放位置:SPI-CMMI-L4_Documents_Process_SCM編輯軟件:Microsoft Office 2003中文版文檔修訂記錄版本編號或者更改記錄編號*變化 狀態(tài)簡要說明(變更內(nèi)容和交更范 圍)日期變更人批準(zhǔn)日期批準(zhǔn)人1.0A1.5M*變化狀態(tài):A 增加,M 修改,D 刪除文檔審批信息序號審批人角色審批日期簽字備注128/14目錄1 簡介41.1 目的41.2 適用范圍41.3

2、背景描述41.4 引用文件 41.5 術(shù)語表41.6 參考資料52 過程總體描述52.1 過程概述52.2 過程結(jié)構(gòu)描述63 過程元素描述63.1 配置管理計(jì)劃73.2 配置庫維護(hù)83.3 配置變更控制93.4 基線發(fā)布控制103.5 配置狀態(tài)記錄113.6 配置審計(jì)123.7 產(chǎn)品發(fā)布控制134 附錄14附表1 配置區(qū)域控制流程表 錯誤!未定義書簽。4.1 附錄A一相關(guān)過程144.2 附錄B相關(guān)規(guī)程144.3 附錄C相關(guān)指南144.4 附錄D相關(guān)模板列表 14圖索引:圖表1 :配置過程結(jié)構(gòu)圖 6圖表2配置庫目錄結(jié)構(gòu)錯誤!未定義書簽。1簡介1.1 目的本文的目的是確保產(chǎn)品在軟件生命周期中的完整

3、性和可追溯性,配置管理活動被設(shè)計(jì)來標(biāo)識配置項(xiàng)、建立基線、控制版本和變更、保證變更被適當(dāng)?shù)貙?shí)施,使開發(fā)人員、測試人員、項(xiàng)目管 理者、質(zhì)量保證人員以及客戶能方便地通過軟件配置管理獲得有用的信息。1.2 適用范圍本過程適用于組織中所有的軟件開發(fā)項(xiàng)目,從需求階段開始,至維護(hù)階段完成,貫穿項(xiàng)目的整個生命周期。1.3 背景描述1.4 引用文件1.5 術(shù)語表軟件配置管理:軟件配置管理的目的是建立和維護(hù)在項(xiàng)目的整個軟件生命周期中軟件項(xiàng) 目產(chǎn)品的完整性。軟件配置管理活動是有計(jì)劃的;所選定的軟件工作產(chǎn)品是已標(biāo)識的、 受控的和適用的;對已標(biāo)識的軟件工作產(chǎn)品的更改是受控的;受影響的組和個人得到軟 件基線的狀態(tài)和內(nèi)容的

4、通知。軟件配置項(xiàng):軟件配置項(xiàng)( SCI)是指工程過程所生產(chǎn)或使用的任何元素,或者是納入 軟件產(chǎn)品的元素??赡苁钦f明書、計(jì)算機(jī)程序、數(shù)據(jù)結(jié)構(gòu)或開發(fā)軟件產(chǎn)品使用的工具。所有定義產(chǎn)品的元素的全體稱為軟件配置。基線:基線是經(jīng)過評審和批準(zhǔn)的配置項(xiàng)的集合,其作用是明確劃分項(xiàng)目各階段,確定各 階段的結(jié)束點(diǎn)。在項(xiàng)目的開發(fā)過程中,最基本的基線有需求基線、開發(fā)基線、發(fā)布基線 等。配置控制委員會(Configuration Control Board):是負(fù)責(zé)評價、認(rèn)可或否定有關(guān)配置項(xiàng)更改 建議并確保確認(rèn)的更改得以執(zhí)行的一個小組。配置狀態(tài)報(bào)告:是配置管理過程中,配置人員應(yīng)對所有提交的產(chǎn)品進(jìn)行管理控制,并記錄配置項(xiàng)和

5、它的狀態(tài),進(jìn)行的配置狀態(tài)的說明和報(bào)告。變更控制:配置管理的一部分,包括在配置標(biāo)識正式建立之后,對配置項(xiàng)的更改進(jìn)行評 價、協(xié)調(diào)、認(rèn)可或不認(rèn)可以及執(zhí)行更改的過程。配置審計(jì):考查軟件基線庫的結(jié)構(gòu)、內(nèi)容和設(shè)施,以驗(yàn)證基線和描述它的文檔的一致性。 配置庫:為項(xiàng)目建立或可以利用的一個倉庫,用于存儲軟件配置項(xiàng)和相關(guān)聯(lián)的配置管理 信息。WBS(Work Breakdown Structure工作分解結(jié)構(gòu)):是一種以分級方式表述項(xiàng)目工作和任 務(wù)的技術(shù),WBS的建立可以有助于在項(xiàng)目計(jì)劃期間防止遺漏某些重要的項(xiàng)和活動,并 且保證所需要的活動都能得以邏輯的識別和關(guān)聯(lián)。正式基線:需求和運(yùn)行基線。開發(fā)基線(非正式基線):

6、設(shè)計(jì)和代碼、測試等的基線。1.6 參考資料【CMMI-SE/SW, V1.1, Staged Representation, CMU/SEI-2002-TR-002, ESC-TR-2002-002過程總體描述2.1 過程概述本過程是描述項(xiàng)目如何計(jì)劃配置管理活動,并在整個軟件的生命周期中如何執(zhí)行配置管理活動的。軟件配置管理是 CMMI4級中的一個重要組成部分,其目在于建立和維護(hù)在項(xiàng)目的整個生 命周期內(nèi)軟件項(xiàng)目產(chǎn)品的完整性。2.2 過程結(jié)構(gòu)描述配置管理過程總圖圖表1 :配置過程結(jié)構(gòu)圖3過程元素描述將CMMI4中的SCM程分解為若干個過程元素,分別是配置管理計(jì)劃、配置庫維護(hù)、配置 變更控制、基線發(fā)

7、布控制、配置狀態(tài)記錄、配置審計(jì)、產(chǎn)品發(fā)布控制。下面依次進(jìn)行詳細(xì)描述。3.1配置管理計(jì)劃概述配置管理計(jì)劃是配置管理活動中重要的一環(huán),內(nèi)容包括明確 項(xiàng)目的配置管理職責(zé)和配置基線建立的時機(jī),確認(rèn)需要納入配置 管理的要素即配置項(xiàng),制定配置項(xiàng)的標(biāo)識規(guī)范和配置管理規(guī)程, 選擇配置管理工具,建立配置管理系統(tǒng)、安排必要的配置管理活 動以及組建CCB等一系列重要的配置管理活動。參與人員及職責(zé)SCM人員:制定配置管理計(jì)劃入口準(zhǔn)則項(xiàng)目得到高層經(jīng)理批準(zhǔn)WBS得到批準(zhǔn)項(xiàng)目策劃開始輸入WBS配置管理計(jì)劃模版任務(wù)/步驟祥見配置管理計(jì)劃規(guī)程的描述出口準(zhǔn)則配置管理計(jì)劃審批通過輸出(工作產(chǎn)品)配置管理計(jì)劃資源和能力要求資源:WB

8、S、配置管理計(jì)劃模版能力:SCM人員應(yīng)接受過編制配置管理計(jì)劃方法的培訓(xùn)度里:兀采集點(diǎn)SCM人員識別配置項(xiàng)、定義基線 和編寫配置管理計(jì)劃所花費(fèi)的時間周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無3.2配置庫維護(hù)概述配置庫維護(hù)的主要任務(wù)是設(shè)置配置項(xiàng)的存儲區(qū)域,確定相應(yīng) 的訪問權(quán)限,以及對于存儲的內(nèi)容進(jìn)行備份參與人員及職責(zé)SCM :建立配置庫和設(shè)定權(quán)限 項(xiàng)目經(jīng)理:申請項(xiàng)目配置庫和權(quán)限入口準(zhǔn)則配置管理計(jì)劃中配置分區(qū)方案已經(jīng)制定輸入配置管理計(jì)劃任務(wù)/步驟1 . SCM工具選用選取適合組織使用的配置管理工具。2 .存儲域的定義I .每個項(xiàng)目立項(xiàng)后,項(xiàng)目經(jīng)理申請?jiān)谂渲梅?wù)器上為項(xiàng)目建立配置庫,經(jīng)批準(zhǔn)后 SCM為該

9、項(xiàng)目建立配置庫,II . SCM為項(xiàng)目建立主干分支,項(xiàng)目經(jīng)理根據(jù)項(xiàng)目需要設(shè) 置相應(yīng)工作域,分別是:管理域、基線域、開發(fā)域、測 試域、發(fā)布域III .各個域存儲不同產(chǎn)品并由不同的角色權(quán)限控制IV .軟件開發(fā)過程中的需求、設(shè)計(jì)、編碼、測試、發(fā)布等基 線標(biāo)記為label, label的命名規(guī)則見:命名規(guī)范3 .存儲域的控制流程項(xiàng)目組在使用配置庫的域區(qū)間時,具體控制流程也參見配 置庫管理規(guī)范4 .使用權(quán)限分配SCM和項(xiàng)目經(jīng)理必須對配置庫中各區(qū)域的訪問權(quán)限實(shí)施控 制,確保只有被授權(quán)的人員才有權(quán)訪問控制項(xiàng)(如讀、寫、 上傳、下載),參見配置庫管理規(guī)范5 .資源備份備份SC咻是非常重要的,目的是最小化丟失或

10、在軟件產(chǎn)品 生命周期的開發(fā)期間和運(yùn)行 /維護(hù)階段沒后基本配置信息的 風(fēng)險。需要保存災(zāi)難恢復(fù)備份副本。出口準(zhǔn)則無輸出(工作產(chǎn)品)配置庫及內(nèi)部存儲工作產(chǎn)品資源和能力要求資源:配置管理計(jì)劃能力:SCM人員應(yīng)接受過配置管理工具使用方法的培訓(xùn)度里:兀采集點(diǎn)9/14SCM建立項(xiàng)目的配置庫及設(shè)置權(quán) 限所花費(fèi)的時間周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無3.3 配置變更控制概述項(xiàng)目按照配置管理計(jì)劃規(guī)定的職責(zé)、任務(wù)、規(guī)程、在項(xiàng)目的 進(jìn)展過程中針對正式基線、非正式基線、工作產(chǎn)品版本進(jìn)行變更 控制,其中包括變更的申請與批準(zhǔn)、變更的實(shí)施、配置狀態(tài)統(tǒng)計(jì) 等活動。參與人員及職責(zé)CCB :分析、評審并批準(zhǔn)基線的變更,確保只

11、有經(jīng)批準(zhǔn)的變更請求才能進(jìn)行實(shí)施,并形成CCB會議記要項(xiàng)目經(jīng)理:負(fù)責(zé)審核批準(zhǔn)開發(fā)基線的變更相關(guān)組成員:按照配置管理規(guī)程,配合配置管理人員的配置管理活動質(zhì)量保證人員:審查項(xiàng)目配置變更管理活動,驗(yàn)證它與配置 計(jì)劃和配置管理過程文件的符合性入口準(zhǔn)則變更對應(yīng)的內(nèi)容已批準(zhǔn)或已提父或已建立輸入配置變更申請表 項(xiàng)目配置基線任務(wù)/步驟祥見配置變更控制規(guī)程的描述出口準(zhǔn)則變更得到評審和批準(zhǔn)輸出(工作產(chǎn)品)配置變更通知艾更與問題日志資源和能力要求會議記錄模板艾更與問題日志模板度里:兀采集點(diǎn)度量變更所花費(fèi)的時間度量基線變更狀態(tài),包括:各基線交更次數(shù)各基線變更的引入階段周報(bào)表艾更歷史報(bào)告裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無

12、3.4 基線發(fā)布控制概述基線的最初創(chuàng)建和發(fā)布發(fā)生在生命周期中基線項(xiàng)最初開發(fā) 階段的末期。例如,在系統(tǒng)需求階段末期,要審閱和批準(zhǔn)客戶需 求。SCM領(lǐng)導(dǎo)會把它們置于配置控制之下(即建立客戶需求基 線)?;蛘?,在編碼階段末期,當(dāng)程序經(jīng)過了審閱、單元測試和 批準(zhǔn),項(xiàng)目經(jīng)理可以批準(zhǔn)建立源代他基線。則SCM領(lǐng)導(dǎo)定制代碼基線,由基線代碼建立產(chǎn)品,為后來的開發(fā)活動發(fā)布產(chǎn)品。參與人員及職責(zé)CCB :批準(zhǔn)正式基線的發(fā)布。項(xiàng)目經(jīng)理:批準(zhǔn)非正式基線的發(fā)布。SCM :編寫基線發(fā)布報(bào)告,發(fā)布報(bào)告和基線內(nèi)容。入口準(zhǔn)則所有被批準(zhǔn)的產(chǎn)品已納入到配置基線庫。所有的基線兀素的變更已完成并被批準(zhǔn)。輸入即將形成基線的產(chǎn)品基線發(fā)布報(bào)告模

13、版任務(wù)/步驟祥見基線發(fā)布控制的描述出口準(zhǔn)則基線形成并發(fā)布相關(guān)產(chǎn)品和報(bào)告輸出(工作產(chǎn)品)基線發(fā)布報(bào)告及基線產(chǎn)品資源和能力要求基線發(fā)布報(bào)告模版度里:兀采集點(diǎn)SCM人員進(jìn)行基線發(fā)布所花費(fèi)的 工時周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無3.5 配置狀態(tài)記錄概述配置狀態(tài)記錄是對配置人員如何進(jìn)行配置狀態(tài)記錄的活動 的描述。配置日?;顒又饕菍ε渲庙?xiàng)進(jìn)行狀態(tài)記錄,并在相應(yīng) 時間發(fā)布狀態(tài)報(bào)告,同時,配置狀態(tài)記錄要文檔化并定期維護(hù)。參與人員及職責(zé)SCM人員:維護(hù)配置狀態(tài)記錄; 制定配置狀態(tài)報(bào)告; 發(fā)布配置狀態(tài)報(bào)告項(xiàng)目經(jīng)理:監(jiān)督和分析入口準(zhǔn)則變更批準(zhǔn)有新配置項(xiàng)納入基線變更配置項(xiàng)更新完成輸入配置狀態(tài)報(bào)告模版問題日志

14、模版任務(wù)/步驟1 .收集配置庫數(shù)據(jù)a) 配置項(xiàng)狀態(tài)記錄從配置項(xiàng)進(jìn)入配置庫的一刻起已經(jīng)開 始記錄b)收集、整理相應(yīng)的配置記錄,以便生成完整的配置項(xiàng)狀 態(tài)報(bào)告2 .生成狀態(tài)報(bào)告a)將配置項(xiàng)狀態(tài)記錄倒入配置狀態(tài)報(bào)告模版b)根據(jù)模版要求生成配置狀態(tài)報(bào)告3 .分發(fā)狀態(tài)報(bào)告a)通過E-mail或者書回方式將報(bào)告通知相關(guān)人員出口準(zhǔn)則配置狀態(tài)報(bào)告已生成輸出(工作產(chǎn)品)配置狀態(tài)報(bào)告資源和能力要求配置狀態(tài)報(bào)告模板度里:兀采集點(diǎn)配置人員用于報(bào)告的制作和發(fā)布 所花費(fèi)的時間周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無3.6 配置審計(jì)概述配置審計(jì)的目的要證實(shí)軟件產(chǎn)品在其整個生命周期中,各配 置項(xiàng)在技術(shù)上和管理上的完整性,并確

15、保在基線發(fā)布之前,所有 質(zhì)量和配置活動都已經(jīng)完成,其中基線發(fā)布包括基線建立時的發(fā) 布和艾更實(shí)施后的發(fā)布。參與人員及職責(zé)項(xiàng)目經(jīng)理:執(zhí)行功能審計(jì)SCM人員:審計(jì)準(zhǔn)備;執(zhí)行產(chǎn)品審計(jì);制作審計(jì)報(bào)告;問題跟蹤技術(shù)人員:執(zhí)行功能審計(jì)SQA:監(jiān)督審計(jì)過程入口準(zhǔn)則有待發(fā)布的基線報(bào)告輸入待審計(jì)的軟件產(chǎn)品基線基線審計(jì)檢查單、基線發(fā)布報(bào)告任務(wù)/步驟祥見配置審計(jì)規(guī)程的描述出口準(zhǔn)則審計(jì)執(zhí)行完成輸出(工作產(chǎn)品)已審計(jì)過的產(chǎn)品 審計(jì)報(bào)告資源和能力要求變更與問題日志 基線審計(jì)報(bào)告模板 基線發(fā)布報(bào)告模板 配置管理計(jì)劃度里:兀采集點(diǎn)審計(jì)人員在審計(jì)過程中所花費(fèi)的 工時周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無3.7 產(chǎn)品發(fā)布控制概述

16、產(chǎn)品發(fā)布主要是針對客戶的。在系統(tǒng)測試完成并通過后,項(xiàng)目組 要對產(chǎn)品進(jìn)行構(gòu)造形成試用的軟件產(chǎn)品,將該軟件產(chǎn)品發(fā)布給客 戶,進(jìn)行安裝并對客戶進(jìn)行培訓(xùn),我們稱這個階段為試運(yùn)行。在 試運(yùn)行期,軟件產(chǎn)品根據(jù)客戶的使用仍會發(fā)現(xiàn)缺陷存在,通過變 更控制過程,修改缺陷,可能會發(fā)布多個/、同版本的軟件產(chǎn)品。 在試運(yùn)行期結(jié)束,產(chǎn)品驗(yàn)收后,將根據(jù)客戶的要求發(fā)布正式的軟 件產(chǎn)品參與人員及職責(zé)CCB :批準(zhǔn)發(fā)布SCM人員:實(shí)施發(fā)布客戶:接收發(fā)布產(chǎn)品項(xiàng)目經(jīng)理或項(xiàng)目經(jīng)理指定人員:實(shí)施安裝培訓(xùn)入口準(zhǔn)則待發(fā)布.產(chǎn)品基線構(gòu)造完成輸入待發(fā)布.產(chǎn)品基線 產(chǎn)品發(fā)布申請表任務(wù)/步驟祥見產(chǎn)品發(fā)布控制規(guī)程的描述出口準(zhǔn)則產(chǎn)品已發(fā)布輸出(工作產(chǎn)品)軟件產(chǎn)品產(chǎn)品發(fā)布報(bào)告產(chǎn)品發(fā)布申請資源和能力要求產(chǎn)品發(fā)布報(bào)告模板產(chǎn)品發(fā)布申請模板度里:兀采集點(diǎn)SCM人員用在產(chǎn)品發(fā)布上的 時間。CCB用在產(chǎn)品發(fā)布批準(zhǔn)上的 時間周報(bào)表裁剪指南裁減內(nèi)容裁剪準(zhǔn)則不口裁減無4附錄4.1 附錄A 相關(guān)過程4.2

溫馨提示

  • 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論