




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
軟件開發(fā)項目管理與CMM第二篇第十章軟件項目配置管理計劃0承上啟下
配置管理計劃
合同計劃
風險計劃溝通計劃
質(zhì)量計劃
成本計劃
時間計劃
集成計劃
范圍計劃
項目結(jié)束
項目執(zhí)行控制
項目計劃
項目初始人力計劃
1配置管理計劃
配置管理計劃
合同計劃
風險計劃溝通計劃
質(zhì)量計劃
成本計劃
時間計劃
集成計劃
范圍計劃
項目結(jié)束
項目執(zhí)行控制
項目計劃
項目初始人力計劃
2前言軟件項目中是否遇到如下的問題找不到某個文件的歷史版本;開發(fā)人員使用錯誤的版本修改程序開發(fā)人員未經(jīng)授權(quán)修改代碼或文檔;人員流動,交接工作不徹底;已修復的Bug在新版本中出現(xiàn);無法重新編譯某個歷史版本;因協(xié)同開發(fā)中,或者異地開發(fā),版本變更混亂導致整個項目失??;……3前言軟件項目進行中面臨的一個主要問題是持續(xù)不斷的變化有效的項目管理能夠控制變化,以最有效的手段應(yīng)對變化,不斷命中移動的目標。4本章要點一、軟件項目配置管理基本概念配置管理配置項基線SCCB二、軟件項目配置管理過程三、軟件項目配置管理計劃四、案例分析5配置管理簡述記錄軟件產(chǎn)品的演化過程確保軟件開發(fā)者在軟件生命周期中的各個階段都能得到精確的產(chǎn)品配置。最終保證軟件產(chǎn)品的完整性、一致性、追朔性、可控性6配置管理的作用我是誰?為什么我在這里?為什么我是某某?我屬于哪里?配置管理相當于軟件開發(fā)生產(chǎn)線中的倉庫和調(diào)度。7配置管理的主要功能版本管理變更管理其它8軟件配置項:SCI
softwareconfigrationitem軟件配置項是項目需定義其受控于軟件配置管理的款項。每個項目的配置項也許會不同。
9軟件配置項舉例系統(tǒng)規(guī)格說明書軟件需求規(guī)格說明書設(shè)計規(guī)格說明書源代碼測試規(guī)格說明書
10配置項的版本需求規(guī)格V1.1需求規(guī)格:需求規(guī)格V1.2需求規(guī)格V1.3配置項類配置項實例11基線定義基線提供了軟件生存期中各個開發(fā)階段的一個特定點,一個(些)配置項形成并通過審核,即形成基線;基線標志開發(fā)過程一個階段的結(jié)束和里程碑;基線修改需要按照正式的程序執(zhí)行.12軟件開發(fā)各個階段基線圖示系統(tǒng)工程需求分析軟件設(shè)計程序編寫測試系統(tǒng)提交系統(tǒng)規(guī)格說明軟件需求規(guī)格說明軟件設(shè)計說明源代碼測試計劃、過程、數(shù)據(jù)可運行系統(tǒng)13SCCB(SoftwareConfigurationControlBoard)配置控制委員會(SCCB)評估變更批準變更申請在生存期內(nèi)規(guī)范變更申請流程對變更進行反饋與項目管理層溝通
14本章要點一、軟件項目配置管理基本概念二、軟件項目配置管理過程三、軟件項目配置管理計劃四、案例分析15基本活動配置標識配置審計狀態(tài)統(tǒng)計變更控制16配置管理的基本過程配置項標識、跟蹤配置管理環(huán)境建立基線變更管理基線審核配置狀態(tài)統(tǒng)計配置管理計劃171、配置項標識、跟蹤將軟件項目中需要進行控制的部分拆分成SCI建立唯一的標識建立相互間的對應(yīng)關(guān)系,進行系統(tǒng)的跟蹤和版本控制,以確保項目過程中的產(chǎn)品與需求和規(guī)格的要求相一致,18配置項的拆分例子(某醫(yī)療網(wǎng)站)需求規(guī)格SCI輔助功能.doc性能.doc產(chǎn)品目錄.doc醫(yī)務(wù)管理.doc醫(yī)療專業(yè)區(qū).doc首頁.doc
19配置項的標識配置項被唯一的標識20配置項的標識約定舉例QTD-School–RM–SRS-v1.0公司:3個字符項目:最長10個字符類型:最長5個字符編號:最長8位數(shù)字版本號:Vm.n21配置項的跟蹤案例222、配置管理環(huán)境建立
建立配置管理庫軟件配置管理庫是用來存儲所有基線配置項及相關(guān)文件的等內(nèi)容的系統(tǒng),是在軟件產(chǎn)品的整個生存期中建立和維護軟件產(chǎn)品完整性的主要手段。
23配置管理庫實例配置管理建庫實例24受控操作受控庫25配置項的跟蹤過程舉例26配置庫建立修改分支分支合并27基線修改應(yīng)受到控制,這種變化要經(jīng)SCCB授權(quán),按程序進行控制并記錄基線修改的過程。
3、基線變更管理過程283、基線變更系統(tǒng)
配置控制變更請求變更評估變更批準/拒絕變更實現(xiàn)29變更請求表9-1:項目變更申請項目名稱
變更申請人
提交時間
變更題目
緊急程度
變更具體內(nèi)容
變更影響分析
變更確認處理結(jié)果
簽字
30變更評估變更評估軟件變更分類技術(shù)影響分析接口影響分析進度影響分析預(yù)算影響分析變更請求的評估31變更批準/拒絕批準/拒絕變更(若批準)實施變更決策(若批準)驗證變更(若批準)發(fā)布、安裝變更(若批準)版本更新32變更實現(xiàn)變更實現(xiàn)變更實現(xiàn)受控基線出庫實現(xiàn)的測試和驗證實現(xiàn)被承認受控基線入庫33變更控制系統(tǒng)-舉例344、配置審計
配置管理活動審計-用于確保項目組成員的所有配置管理活動,遵循已批準的軟件配置管理方針和規(guī)程,例:導入出的頻度、版本升級原則。基線審計-要保證基線化軟件工作產(chǎn)品的完整性和一致性,目的是保證基線的配置項SCI正確的構(gòu)造并正確地實現(xiàn),并滿足其功能要求。作用:作為變更控制的補充手段,以確保某一變更需求已被切實實現(xiàn)。355、配置狀態(tài)統(tǒng)計
檢查配置管理系統(tǒng)以及內(nèi)容檢測配置項變更歷史被稱為配置狀態(tài)統(tǒng)計,其結(jié)果應(yīng)以報告的形式給出。
IEEE標準828-1998規(guī)定用于計算配置狀態(tài)的最小數(shù)據(jù)集包括:被批準的配置項
配置項的所有請求的變化狀態(tài)
配置項所有被批準的變更實現(xiàn)狀態(tài)36配置狀態(tài)報告的主要內(nèi)容:配置庫結(jié)構(gòu)和相關(guān)說明
開發(fā)起始基線的構(gòu)成當前基線位置及狀態(tài)
各私有開發(fā)分支類型的分布情況關(guān)鍵元素的版本演進記錄其他應(yīng)予報告的事項37評估一個配置系統(tǒng)狀態(tài)
變更請求的數(shù)量
變更請求的歷史報告
存儲量的增長
配置管理系統(tǒng)以及SCCB在運作中發(fā)生異常的次數(shù)等等
38本章要點一、軟件項目配置管理基本概念二、軟件項目配置管理過程三、軟件項目配置管理計劃四、案例分析39配置管理計劃過程形成配置管理計劃規(guī)劃配置管理任務(wù)評審配置計劃參加項目規(guī)劃40配置管理計劃大綱基線定義版本控制定義變更控制過程變更委員會的管理變更控制紀錄41配置管理計劃模板引言軟件配置管理軟件配置管理組織軟件配置管理責任與軟件過程生命周期的關(guān)系軟件配置管理活動之一配置標識項目基線配置庫軟件配置管理活動之二配置控制程序配置狀態(tài)配置審核支持42配置管理的工具工具應(yīng)具有的功能版本管理變更管理問題追蹤建立管理狀態(tài)統(tǒng)計(查詢和報告)配置審核訪問控制和安全控制43常用配置管理的工具ClearCase&ClearQuestPVCSHarvestCVSVSS44VSS
:VisualSourceSafe,即VSS,是微軟公司為VisualStudio配套開發(fā)的一個小型的配置管理工具45CVS:是ConcurrentVersionsSystem(并行版本系統(tǒng))的簡稱。它是著名的開放源代碼的配置管理工具。46RationalClearCase:是IBM公司的配置管理平臺,它能自動追蹤每一個文件和目錄的變更情況,通過分支和歸并功能支持并行開發(fā)。47StarTeam:是Borland公司的產(chǎn)品,是企業(yè)級解決方案,具備強大的綜合項目管理能力,能夠提供一個高度集成的環(huán)境,實現(xiàn)控制文件版本、管理需求和變更、追蹤缺陷和過程化的討論、對項目管理所需任務(wù)進行管理。48配置管理建議制定規(guī)則:實現(xiàn)版本管理小企業(yè),小項目制定規(guī)則和(版本管理)工具:實現(xiàn)部分配置管理中小企業(yè),中小項目制定規(guī)則和(配置管理)工具:實現(xiàn)配置管理-大企業(yè),大項目異地開發(fā)模式配備專門的配置管理人員49配置庫使用建議流程圖:50配置管理流程圖
51變更控制流程圖
52小結(jié)配置管理的基本概念配置項基線sccb配置管理過程,配置管理計劃53軟件配置管理的基本目標使各項工作有計劃的進行;被選擇的項目產(chǎn)品得到識別、控制并可以被相關(guān)人員獲取;使已識別出來的項目產(chǎn)品的更改得到控制;使相關(guān)組別和個人及時了解軟件基線的狀態(tài)和內(nèi)容。54配置管理的主要功能版本管理:是配置管理的基本要求,追蹤文件的變更,忠實記錄什么時間、什么人更改了文件的什么內(nèi)容,可以保證任何時刻恢復任何一個配置項的任何一個版本。版本控制另一個重要功能是支持并行開發(fā),軟件開發(fā)往往是多人協(xié)同作戰(zhàn),版本控制有效的解決版本的同步以及
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 工程建筑合同
- 房地產(chǎn)定向開發(fā)合同
- 杭州房屋買賣合同原件
- 食堂肉類采購合同
- 房屋居間委托合同
- 挖掘機產(chǎn)品銷售合同
- 辦公用品采購與供應(yīng)服務(wù)合同書
- 貨物運輸合同進口
- 1《我們愛整潔》( 教學設(shè)計)2023-2024學年統(tǒng)編版道德與法治一年級下冊
- 山西師范大學《家具設(shè)計與制作》2023-2024學年第二學期期末試卷
- Unit1Lesson2HowDoWeLikeTeachers'Feedback-課件高中英語北師大版選擇性
- 香港(2024年-2025年小學二年級語文)人教版摸底考試試卷(含答案)
- 民法典物權(quán)編詳細解讀課件
- 《推力和拉力》課件
- 西師版小學數(shù)學二年級(下)表格式全冊教案
- 娛樂場所安全承諾聲明
- 2025屆廣東省廣州市番禺區(qū)數(shù)學高一下期末檢測試題含解析
- 2024年鎮(zhèn)江市高等??茖W校單招職業(yè)適應(yīng)性測試題庫完美版
- 2024年云上貴州大數(shù)據(jù)(集團)有限公司招聘筆試沖刺題(帶答案解析)
- 珠海市高級技工學校校企合作管理辦法修訂
- MOOC 量子信息原理與應(yīng)用-南京大學 中國大學慕課答案
評論
0/150
提交評論