配置管理.ppt_第1頁
配置管理.ppt_第2頁
配置管理.ppt_第3頁
配置管理.ppt_第4頁
配置管理.ppt_第5頁
已閱讀5頁,還剩136頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、軟件項(xiàng)目管理,覃征 教授,課程編號(hào):44100223,大學(xué)本科教程,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,2,軟件項(xiàng)目管理,什么 是 項(xiàng)目 ?,如何 獲得 項(xiàng)目 ?,如何 管理 項(xiàng)目 ?,怎樣 提交 項(xiàng)目 ?,結(jié)項(xiàng)后 應(yīng)做 什么 ?,需求前延,質(zhì)量檢驗(yàn)過程,項(xiàng)目需求的實(shí)際驗(yàn)證,課程體系,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,3,如何管理項(xiàng)目? (how to manage a project?),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,4,以項(xiàng)目為基礎(chǔ)(核心)以分析為手段(方法)以過程為管理(控制)以資源為質(zhì)量(風(fēng)險(xiǎn))以需求為目標(biāo)(里程

2、碑),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,5,軟件配置管理(Software Configuration Management),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,6,軟件項(xiàng)目管理的關(guān)鍵技術(shù),需求管理,項(xiàng)目估算,進(jìn)度管理,成本管理,配置管理,風(fēng)險(xiǎn)管理,質(zhì)量管理,資源管理,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,7,課程內(nèi)容,軟件配置管理的必要性 軟件配置管理的概念 軟件配置管理的目標(biāo) 軟件配置管理的相關(guān)角色 軟件配置管理的功能 軟件配置管理的工具,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,8,一個(gè)問題例子,2020

3、/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,9,結(jié)果,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,10,另一些可能的情況,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,11,為什么需要配置管理?,從軟件產(chǎn)業(yè)統(tǒng)計(jì)數(shù)據(jù)看,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,12,為什么需要配置管理?,從軟件開發(fā)的規(guī)???2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,13,軟件開發(fā)中的一系列普遍問題,缺乏可視性,不受控的變更,缺少監(jiān)控,缺乏可跟蹤性,缺乏控制,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,14,與國外的軟件開發(fā)相比,202

4、0/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,15,缺乏規(guī)范的管理,管理,國外,國內(nèi),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,16,配置管理給我們帶來了什么,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,17,課程內(nèi)容,軟件配置管理的必要性 軟件配置管理的概念 軟件配置管理的目標(biāo) 軟件配置管理的相關(guān)角色 軟件配置管理的功能 軟件配置管理的工具,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,18,配置的概念源于硬件,問題: 怎樣組裝和卸裝一輛汽車?,List of Parts C1Tire C2Tire C3Tire C4Tire C5Engine

5、,問題: 制造和維護(hù)產(chǎn)品需要做什么?,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,19,軟件配置管理的發(fā)展,配置管理最早在美國的國防工業(yè)中被提出。 1962年,美國空軍發(fā)表了有關(guān)配置管理的標(biāo)準(zhǔn)-AFSCM375-1. 這是第一個(gè)配置管理的標(biāo)準(zhǔn)。 隨著計(jì)算機(jī)程序越來越復(fù)雜和難于管理,軟件項(xiàng)目團(tuán)隊(duì)越來越大和分布更廣,SCM的概念被大多數(shù)軟件組織接受和實(shí)施。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,20,軟件配置管理的概念,軟件配置管理SCM,通過一套工程規(guī)范,在整個(gè)軟件生命周期中跟蹤、記錄軟件,保證全部變更都記錄在案,并保證軟件的當(dāng)前狀態(tài)是已知的和可重復(fù)的。,202

6、0/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,21,配置管理的基本概念,配置項(xiàng)(Configuration Item) 配置項(xiàng)是處于配置管理之下的軟件或硬件的集合體。這個(gè)集合體在配置管理過程中作為一個(gè)實(shí)體出現(xiàn)。 例如:項(xiàng)目計(jì)劃,軟件配置管理計(jì)劃,設(shè)計(jì)文檔,源代碼,測試數(shù)據(jù),項(xiàng)目數(shù)據(jù),用戶手冊(cè),等等。 基線(Baseline) 已經(jīng)通過正式復(fù)審和批準(zhǔn)的某規(guī)約或產(chǎn)品,它因此可以作為進(jìn)一步開發(fā)的基礎(chǔ),并且只能通過正式的變更控制過程來改變,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,22,配置管理的基本概念(續(xù)),綠線為時(shí)間軸 紅線為基線化的文檔或文件,基線,2020/8/3,清華

7、大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,23,配置管理的基本概念(續(xù)),配置數(shù)據(jù)庫(軟件制品基線庫) 項(xiàng)目建立和訪問軟件制品庫,這個(gè)制品庫主要用來對(duì)保存配置項(xiàng)和一些與軟件配置管理相關(guān)的記錄。 目前比較好的配置管理工具:Clearcase (Rational), Notes/Domino (Lotus), PVCS (Merant) and VSS (Microsoft).,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,24,配置管理的基本概念(續(xù)),配置數(shù)據(jù)庫的內(nèi)容 包括軟件產(chǎn)品及其開發(fā)過程中的所有的制品,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,25,配置管理的基本概

8、念(續(xù)),對(duì)配置數(shù)據(jù)庫的操作:Check-in 重新運(yùn)行測試計(jì)劃中規(guī)定的測試; 或?qū)y試計(jì)劃增添相應(yīng)的附加內(nèi)容; 進(jìn)行回歸測試。 驗(yàn)證實(shí)施后,驗(yàn)證組織提交驗(yàn)證結(jié)果及必要的證據(jù); 將通過驗(yàn)證的配置項(xiàng)檢入(check in )受控庫,記錄配置信息。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,93,結(jié)束變更,結(jié)束變更的準(zhǔn)則: 經(jīng)驗(yàn)證表明變更已正確的實(shí)施; 變更未產(chǎn)生非預(yù)期的副作用; 有關(guān)的代碼、文檔和數(shù)據(jù)項(xiàng)已全部更新并已納入受控庫。 配置管理員職責(zé) 必要時(shí)將原基線備檔,建立新的基線; 完成配置記錄; 關(guān)閉CR ,并通知變更提請(qǐng)人(originator),返回,2020/8/3,清華大

9、學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,94,配置狀態(tài)報(bào)告,狀態(tài)紀(jì)實(shí) 記錄和描述受控庫中的配置項(xiàng)在任何給定時(shí)間的狀態(tài)。 記錄的配置狀態(tài)至少應(yīng)包括: 軟件項(xiàng)和相關(guān)文檔的標(biāo)識(shí)及其當(dāng)前狀態(tài); 基線進(jìn)化的狀態(tài); 建議和已批準(zhǔn)變更的狀態(tài); 已批準(zhǔn)更改的實(shí)施狀態(tài)。 配置報(bào)告的目的:將記錄中所包含的信息形成文件并進(jìn)行傳播。,變更日志,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,96,配置狀態(tài)報(bào)告(實(shí)例),變更日志,項(xiàng)目名稱: 公司MIS系統(tǒng),進(jìn)展報(bào)告,項(xiàng)目名稱: 公司MIS系統(tǒng),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,97,配置狀態(tài)報(bào)告(實(shí)例),配置項(xiàng)狀態(tài)報(bào)告,備注 位置:配置項(xiàng)存

10、儲(chǔ)位置的受控庫的名稱 描述:配置項(xiàng)的版本信息以及關(guān)聯(lián)項(xiàng)的詳細(xì)信息,返回,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,98,配置審核,目的: 驗(yàn)證配置管理過程和標(biāo)準(zhǔn)在項(xiàng)目的開發(fā)活動(dòng)中得到遵循; 已開發(fā)的產(chǎn)品配置與規(guī)定的要求相符合。 配置審核可分為: 過程審核 - 基線審核; 在項(xiàng)目的配置管理計(jì)劃中安排基線審核活動(dòng); 按計(jì)劃和軟件基線審核規(guī)程實(shí)施審核。 產(chǎn)品審核,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,99,產(chǎn)品審核,目的: 為驗(yàn)收產(chǎn)品和啟動(dòng)軟件的運(yùn)行使用向顧客或用戶提供充分的證據(jù); 建立軟件產(chǎn)品基線。 產(chǎn)品審核包括: 功能配置審核(Functional Confi

11、guration Audit) 物理配置審核(Physical Configuration Audit),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,100,功能配置審核,驗(yàn)證待交付軟件產(chǎn)品的實(shí)際性能與已成為基線的需求和設(shè)計(jì)文檔的要求一致。 確保軟件配置項(xiàng)的功能完整性。 Requirement Matrix 可以用作FCA的檢查工具之一,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,101,物理配置審核,對(duì)照已成為基線的技術(shù)文檔,對(duì)待交付軟件產(chǎn)品的版本進(jìn)行正式的檢查。 確保軟件配置項(xiàng)的物理完整性。 PCA的完成表明產(chǎn)品基線的建立。,返回,2020/8/3,清華大學(xué)軟件

12、學(xué)院軟件項(xiàng)目管理課件研制組,102,課程內(nèi)容,軟件配置管理的必要性 軟件配置管理的概念 軟件配置管理的目標(biāo) 軟件配置管理的相關(guān)角色 軟件配置管理的功能 軟件配置管理的工具,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,103,軟件配置管理的工具,在配置管理中使用工具的目的是為了盡可能的實(shí)現(xiàn)非創(chuàng)造性、繁瑣活動(dòng)的自動(dòng)化,但是沒有那個(gè)工具可以完全代替人實(shí)現(xiàn)完全自動(dòng)化。 配置管理的工具支持的復(fù)雜度和成熟度是不同的。根據(jù)這一點(diǎn)可將它們分為三類: 個(gè)人支持工具 與項(xiàng)目有關(guān)的支持工具 公司范圍內(nèi)使用的支持工具,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,104,配置管理的工具的分類

13、,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,105,常用配置管理的工具個(gè)人支持工具,個(gè)人支持工具主要功能是版本控制、聯(lián)編處理和變更控制,這些都是比較原始的配置管理工具??勺鳛槿腴T級(jí)的工具 例如: CVS, Visual Source Safe 等等。 他們是目前使用最多的工具。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,106,常用配置管理的工具與項(xiàng)目有關(guān)的支持工具,與項(xiàng)目有關(guān)的支持工具能夠滿足開發(fā)團(tuán)隊(duì)和集成人員的需求。這些工具大都能用于分布式環(huán)境下的開發(fā)并且能夠創(chuàng)建、合并、變更以及發(fā)布交付和單個(gè)配置項(xiàng)。 這些工具通常包括一些工作空間處理的功能。 這類工具常見的

14、例子:CLEARCASE,PVCS,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,107,常用配置管理的工具公司范圍內(nèi)使用的支持工具,又稱為“面向整個(gè)開發(fā)過程的工具”,為配置管理提供了一個(gè)完整的解決方法。 企業(yè)級(jí)配置管理工具,在實(shí)現(xiàn)傳統(tǒng)意義的配置管理的基礎(chǔ)上又具有比較強(qiáng)的過程管理功能。 常見的例子:ALLFUSION Harvest。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,108,軟件配置管理工具應(yīng)具備的先進(jìn)性,易于使用、配置和管理 配置管理與變更請(qǐng)求管理以及需求管理天然地集成 可靠而獨(dú)立的安全機(jī)制 支持遠(yuǎn)程開發(fā) 開放而全面的API (主流技術(shù)) 全面支持中文(

15、雙字節(jié))內(nèi)容 ,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,109,ClearCase能夠解決的問題,你的開發(fā)人員是否能在一種無法控制的狀態(tài)下訪問原代碼? 修改過的錯(cuò)誤是否還會(huì)出現(xiàn)? 你的集成過程是否拖延了產(chǎn)品投放市場的時(shí)間? 你是否能有效的管理多個(gè)任務(wù)? 你當(dāng)前的解決方案是否能應(yīng)付變化的需求? 你是否有同步開發(fā)的問題? 你是否能重構(gòu)所有的建立(Build)?,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,110,ClearCase 的集成 (Windows),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,111,與資源管理器的集成,2020/8/3,清華

16、大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,112,被集成到自然的工作環(huán)境中,與開發(fā)工具的集成,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,113,版本 控制,建立 管理,工作空間 管理,過程 控制,ClearCase功能,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,114,控制任何文件的版本 可對(duì)目錄和子目錄進(jìn) 行版本控制 采用版本樹結(jié)構(gòu) 完美歸并功能 文本比較 豐富的注釋和版本報(bào) 告信息,ClearCase 版本控制,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,115,ClearCase 并行開發(fā),自動(dòng) 建立分支,自動(dòng) 進(jìn)行歸并,2020/8/3,清華大學(xué)

17、軟件學(xué)院軟件項(xiàng)目管理課件研制組,116,ClearCase 并行開發(fā),確保修改過的錯(cuò)誤不會(huì)再出現(xiàn) 歸并效用能夠找到所有未歸并的文件 減少集成時(shí)間 對(duì)于一個(gè)項(xiàng)目可以節(jié)省幾個(gè)月,對(duì)于一個(gè)建立(Build)可以節(jié)省幾天 歸并的工作能跨越多個(gè)存儲(chǔ)庫 在多個(gè)平臺(tái)上同時(shí)發(fā)布 歸并功能可以同時(shí)歸并32個(gè)文件 傳送一個(gè)缺陷的修改到多個(gè)版本 可以在任何方向上建立分支和進(jìn)行歸并 不會(huì)拖延產(chǎn)品投放市場的時(shí)間 使高風(fēng)險(xiǎn)的工作隔離在單獨(dú)的分支上,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,117,工作空間管理的重要性,提供一個(gè)與開發(fā)人員友好的環(huán)境 為開發(fā)人員創(chuàng)建可靠的工作空間 保證在集成期間能夠繼續(xù)開發(fā)

18、為開發(fā)工作提供可靠的同步機(jī)制,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,118,ClearCase 工作空間管理,建立靈活的工作空間 透明的訪問版本元素 支持非ClearCase主機(jī)訪問視圖,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,119,ClearCase 工作空間管理,ClearCase 是最好的SCM解決方案,可以提供兩種工作模式 在Unix 和 Windows NT上提供動(dòng)態(tài)視圖 在Windows NT上提供快照視圖,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,120,ClearCase 工作空間管理,動(dòng)態(tài)視圖使用網(wǎng)絡(luò)連接 ClearCa

19、se 的存儲(chǔ)庫 直接更新 訪問數(shù)據(jù)歷史 代碼庫的整體視圖 審核建立(Build) 網(wǎng)絡(luò)建立(Build),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,121,ClearCase 工作空間管理,快照試圖在Windows NT上能夠可靠地被分離使用 只能定期更新 可以遠(yuǎn)離辦公室工作 可以在本地進(jìn)行建立(Build)操作,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,122,同步開發(fā)是永遠(yuǎn)可靠的,ClearCase 為同步開發(fā)提供 最多的自動(dòng)機(jī)制,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,123,ClearCase 工作空間管理的益處,集成期間不影響開發(fā)工作

20、繼續(xù)進(jìn)行 在集成工作進(jìn)行過程中能夠保護(hù)個(gè)人的視圖 同步開發(fā)是永遠(yuǎn)可靠的 為被檢出的開發(fā)工作提供標(biāo)識(shí) 自動(dòng)檢測多個(gè)同時(shí)被檢出的文件并確保它們被適當(dāng)?shù)臍w并,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,124,ClearCase 建立管理,提供100%的重構(gòu)能力 全面的審核追蹤: 誰做的 做了什么 怎么做的 什么時(shí)間 自動(dòng)生成配置報(bào)告 了解建立(Build)之間的差異 比較兩個(gè)建立(Build) 確定文件是否有改動(dòng),2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,125,ClearCase 建立管理,支持UNIX和Windows平臺(tái)的建立 跨越多臺(tái)主機(jī)進(jìn)行分布式構(gòu)造,2020

21、/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,126,ClearCase全面支持ISO9000,唯一確定地標(biāo)識(shí)每一個(gè)軟件項(xiàng)的版本 確定地標(biāo)識(shí)每個(gè)軟件項(xiàng)及其在整個(gè)軟件產(chǎn)品的版本 確定標(biāo)識(shí)軟件產(chǎn)品在開發(fā)、分配和安裝過程中的各個(gè)狀態(tài) 管理同一個(gè)軟件部分被多名開發(fā)人員同時(shí)更改 協(xié)調(diào)多個(gè)軟件產(chǎn)品根據(jù)需要在多個(gè)地點(diǎn)的更新,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,127,長方形表示一個(gè)分支;圓形表示檢入的時(shí)間排序的版本號(hào);箭頭表示從一個(gè)分支到另一個(gè)分支的變更回歸(歸并);“發(fā)布版本1.0/1.1”是這個(gè)版本上的標(biāo)簽。 目錄是元素,也是版本對(duì)象。ClearCase對(duì)目錄也進(jìn)行版本管理。為

22、了能在前一個(gè)版本中修復(fù)BUG,或者從新版本退回到就版本,就有必要恢復(fù)一個(gè)舊的版本。目錄被修改,在檢入的時(shí)候,也要進(jìn)行記錄。還可以借助目錄機(jī)制,重建或構(gòu)造軟件系統(tǒng)的前一個(gè)版本。,配置管理的版本樹,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,128,并行開發(fā)的版本控制,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,129,ClearQuest變更需求管理工具,可以了解誰改了什么、為什么 正確及時(shí)的項(xiàng)目狀態(tài)報(bào)告 最大限度的利用你的工程師資源 利于團(tuán)隊(duì)交流,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,130,提供圖形化的項(xiàng)目狀況,2020/8/3,清華大學(xué)軟件學(xué)

23、院軟件項(xiàng)目管理課件研制組,131,支持Web,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,132,可視化的項(xiàng)目狀況,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,133,易學(xué)易用,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,134,小結(jié),軟件配置管理是應(yīng)用于整個(gè)軟件過程中的保護(hù)性活動(dòng)。 SCM標(biāo)識(shí)、控制、審核和報(bào)告軟件在開發(fā)過程中及其在發(fā)布之后發(fā)生的修改。 除文檔、程序和數(shù)據(jù)外,開發(fā)環(huán)境也置于配置控制之下。 一旦配置項(xiàng)已被開發(fā)并經(jīng)過評(píng)審,將建立基線;對(duì)基線配置的修改將導(dǎo)致該配置生成新的版本,及新基線的建立。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,135,小結(jié),配置項(xiàng)的修改歷史應(yīng)進(jìn)行跟蹤,并能恢復(fù)歷史版本。 變更控制應(yīng)形成規(guī)程,以保證在對(duì)配置對(duì)象進(jìn)行修改時(shí)保持一致性。配置狀態(tài)報(bào)告應(yīng)提供給所有受影響的人。 對(duì)配置管理過程活動(dòng)和軟件產(chǎn)品進(jìn)行必要的審核。,2020/8/3,清華大學(xué)軟件學(xué)院軟件項(xiàng)目管理課件研制組,136,本章前沿,作為 CMM 二級(jí)的六個(gè)關(guān)鍵過程域之一,配置管理本身是一個(gè)軟件過程,因此,軟件配置管理系統(tǒng)必須提供過程管理的功能。傳統(tǒng)配置管理系統(tǒng)的過程支持能力比較弱,而且它們的版本管理模型是基于文件的,不適應(yīng)基于構(gòu)件的軟件開發(fā),針對(duì)這兩個(gè)問題進(jìn)行研究作為目前的一個(gè)研究方

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(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ǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論