SCM軟件配置管理_第1頁
SCM軟件配置管理_第2頁
SCM軟件配置管理_第3頁
SCM軟件配置管理_第4頁
SCM軟件配置管理_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件配置管理SCM軟件配置管理的必要性

軟件配置管理的發(fā)展及含義軟件配置管理的目標(biāo)及任務(wù)軟件配置管理的功能

ClearCase產(chǎn)品簡介軟件配置管理程序設(shè)計(jì):程序系統(tǒng):軟件工程:程序程序員編程程序文檔小組編碼測試程序文檔數(shù)據(jù)團(tuán)隊(duì)軟件生命周期個(gè)人編程質(zhì)量小組技術(shù)水平團(tuán)隊(duì)管理水平越來越復(fù)雜軟件開發(fā)的發(fā)展歷程軟件開發(fā)過程中面臨的困境缺乏對用戶需求進(jìn)行有效的管理和追蹤的工具產(chǎn)品升級和維護(hù)所必需的程序和文檔非常混亂代碼可重用性差從而不能對產(chǎn)品進(jìn)行功能擴(kuò)充開發(fā)過程中的人員流動(dòng)經(jīng)常發(fā)生由于管理不善致使未經(jīng)測試的軟件加入到產(chǎn)品中用戶與開發(fā)商沒有有效的產(chǎn)品交接界面多操作系統(tǒng)多開發(fā)工具網(wǎng)絡(luò)化團(tuán)隊(duì)方式異地開發(fā)OracleSybaseAPPCMVSWINDOWSSQLOS/2TCP/IPUNIXOOPMDB2NTC++INTERNETINTRANET開發(fā)環(huán)境的復(fù)雜性操作系統(tǒng)開發(fā)工具技術(shù)水平操作系統(tǒng)開發(fā)工具技術(shù)水平與國外的軟件開發(fā)相比國外國內(nèi)操作系統(tǒng)開發(fā)工具技術(shù)水平操作系統(tǒng)開發(fā)工具技術(shù)水平管理缺乏規(guī)范的管理國外國內(nèi)軟件質(zhì)量?軟件生產(chǎn)達(dá)不到規(guī)模化人員流動(dòng)成員間缺少溝通缺少有效的通信機(jī)制缺乏管理所造成的問題軟件配置管理軟件開發(fā)管理的基礎(chǔ)軟件配置管理的必要性軟件配置管理的發(fā)展及含義軟件配置管理的目標(biāo)及任務(wù)軟件配置管理的功能

ClearCase產(chǎn)品簡介軟件配置管理硬件配配置系統(tǒng)硬硬盤空空間運(yùn)行速速度外設(shè)性性能配置的的起源源軟件配配置是由在在軟件件工程程過程程中產(chǎn)產(chǎn)生的的所有有信息息項(xiàng)構(gòu)構(gòu)成的的,它它可以以看作作該軟軟件的的具體形形態(tài)((軟件件配置置項(xiàng)))在某一一時(shí)刻刻的瞬瞬間影影像SCI代碼文檔報(bào)告數(shù)據(jù)軟件配配置的的定義義“協(xié)調(diào)調(diào)軟件件開發(fā)發(fā)使得得混亂亂減到到最小小的技技術(shù)叫叫做軟軟件配配置管管理,,它是是一種種標(biāo)識識、組組織和和控制制修改改的技技術(shù),,目的的是使使錯(cuò)誤誤達(dá)到到最小小并最最有效效地提提高生生產(chǎn)效效率。?!?-----WayneBabich《SCMCoordinationforTeamProductivity》軟件配配置管管理的的含義義SCM貫穿整整個(gè)軟軟件生生命周周期與與軟件件工程程過程程計(jì)劃需求分析設(shè)計(jì)編碼測試運(yùn)行維護(hù)定義開發(fā)確認(rèn)維護(hù)演進(jìn)軟件配置管理軟件生命周期始于軟件項(xiàng)目之初終于項(xiàng)目淘汰之時(shí)軟件配配置管管理的的特點(diǎn)點(diǎn)測試服務(wù)軟件開發(fā)過程用戶平臺軟件配配置管管理的的地位位需求管管理可視化化建模模軟件配置管理軟件配配置管管理

軟件配置管理的必要性

軟件配置管理的發(fā)展及含義

軟件配置管理的目標(biāo)及任務(wù)軟件配置管理的功能

ClearCase產(chǎn)品簡介標(biāo)識變變更控制變變更確保變變更報(bào)告變變更軟件配配置管管理的的目標(biāo)標(biāo)標(biāo)識版本管管理變更控控制配置審審計(jì)配置報(bào)報(bào)告軟件配配置管管理的的任務(wù)務(wù)修訂版版管理理產(chǎn)品版版本管管理變更控控制狀態(tài)報(bào)報(bào)告狀態(tài)報(bào)報(bào)告建立管管理軟件開開發(fā)管管理完善的的軟件件配置置管理理功能能軟件配配置管管理

軟件配置管理的必要性

軟件配置管理的發(fā)展及含義軟件配置管理的目標(biāo)及任務(wù)

軟件配置管理的功能

ClearCase產(chǎn)品簡介修訂版管理一個(gè)應(yīng)應(yīng)用程程序模模塊經(jīng)經(jīng)歷過過的多多個(gè)狀狀態(tài)的的存儲儲1.01.11.21.3保留文件修改軌跡增量存儲方式軟件配配置管管理的的功能能產(chǎn)品版本管理是對應(yīng)應(yīng)用程程序系系統(tǒng)在在版本本級的的管理理File3File2File1VersionLabels正式版Beta11.01.11.21.31.01.11.21.01.11.21.31.4軟件配配置管管理的的功能能建立管理允許為為建立立程序序有可可重用用的定定義自動(dòng)構(gòu)構(gòu)造程程序自動(dòng)回回溯機(jī)機(jī)制保證程程序建建立一一致性性軟件配配置管管理的的功能能變更管理對變更更嚴(yán)格格的加加以控控制和和管理理,保保持修修改信信息,,并使使其精精確、、清晰晰。提出變變更申申請及及方案案對變更更進(jìn)行行評價(jià)價(jià)存取控控制同步控控制軟件配配置管管理的的功能能狀態(tài)報(bào)告對開發(fā)發(fā)過程程作出出系統(tǒng)統(tǒng)的記記錄發(fā)生了了什么么(What)?為什么么要發(fā)發(fā)生(Why)?誰做的的(Who)?什么時(shí)時(shí)候發(fā)發(fā)生的的(When)?在哪兒兒改變變的(Where)?報(bào)告軟件配配置管管理的的功能能

軟件配置管理的必要性

軟件配置管理的發(fā)展及含義軟件配置管理的目標(biāo)及任務(wù)軟件配置管理的功能

Rational配置管理解決方案配置置和和變變更更管管理理Rational的配置和和變更更管理理產(chǎn)品品線是是一套套完整整的解解決方方案,,它能能夠管管理開開發(fā)團(tuán)團(tuán)隊(duì)在在軟件件開發(fā)發(fā)生命命周期期中的的全部部資產(chǎn)產(chǎn)。ClearCase提供安安全的的存儲儲庫和和軟件件開發(fā)發(fā)資源源的版版本ClearCaseMultiSite能夠使使地理理上分分布的的開發(fā)發(fā)團(tuán)隊(duì)隊(duì)共享享開發(fā)發(fā)工作作ClearQuestandClearDDTS能夠使使你對對變更更的生生命周周期進(jìn)進(jìn)行管管理ClearCase能夠解解決的的問題題你的開開發(fā)人人員是是否能能在一一種無無法控控制的的狀態(tài)態(tài)下訪訪問原原代碼碼?修改過過的錯(cuò)錯(cuò)誤是是否還還會(huì)出出現(xiàn)?你的集集成過過程是是否拖拖延了了產(chǎn)品品投放放市場場的時(shí)時(shí)間?你是否否能有有效的的管理理多個(gè)個(gè)任務(wù)務(wù)?你當(dāng)前前的解解決方方案是是否能能應(yīng)付付變化化的需需求?你是否否有同同步開開發(fā)的的問題題?你是否否能重重構(gòu)所所有的的建立立(Build)?誰需要要使用用ClearCase?團(tuán)隊(duì)式式的軟軟件開開發(fā)需需要:長期維維護(hù)軟軟件管理多多個(gè)版版本在流水水線上上繼續(xù)續(xù)新產(chǎn)產(chǎn)品的的開發(fā)發(fā)地理上上分布布的團(tuán)團(tuán)隊(duì)支持Windows和Unix開發(fā)環(huán)環(huán)境誰需要要使用用ClearCase?開發(fā)人人員保護(hù)他他們的的工作作,避避免破破壞同同伴的的工作作工作在在多個(gè)個(gè)任務(wù)務(wù)中版本工工程師師控制版版本過過程對建立立(Build)進(jìn)行管管理以以確保保其是是100%正確確的項(xiàng)目管管理管理項(xiàng)項(xiàng)目的的變更更了解項(xiàng)項(xiàng)目的的發(fā)展展?fàn)顩r況為什么么使用用ClearCase是正確確的選選擇最有力力的支支持并并行開開發(fā)提供自自動(dòng)的的分支支和歸歸并功功能安全的的存儲儲庫防止被被破壞壞并具具有靈靈活性性的存存儲庫庫靈活可可靠的的工作作空間間管理理能夠使使開發(fā)發(fā)人員員控制制變更更的傳傳播全面的的建立立(Build)管理提供100%的的重構(gòu)構(gòu)能力力支持多多種操操作系系統(tǒng)平平臺ClearCase是當(dāng)今可用用到的最自自動(dòng)化的彈彈性解決方方案為什么使用用ClearCase是正確的選選擇市場的領(lǐng)導(dǎo)導(dǎo)全球銷售已已超過100,000licenses和Rational的其它產(chǎn)品品相集成Unix:ClearDDTSRosePurifyWindows:ClearQuestRoseRequisitePro為什么使用用ClearCase是正確的選選擇與多種開發(fā)發(fā)工具和Windows資源管理器器無縫集成成開發(fā)工具::VisualC++VisualBasicVisualJ++PowerBuilderDeveloper2000ExplorerClearCase的集成(Windows)SoDApreVueSQASuiteQuantifyCoveragePurifyRequisiteProRoseClearQuestClearCasePowerBuilder,MicrosoftVisualStudio,Developer2000ModelsandSub-UnitsBase-lineProjectsChangeRequestsandSoftwareClearCase的集成(UNIX)SoDAApexpreVueQuantifyPureCoveragePurifyRoseClearCaseClearDDTSPlatformLanguagesandUtilitiesModelsandSub-UnitsChangeRequestsandSoftwareCheckOutErrors與資源管理理器的無縫縫集成被集成到自自然的工作作環(huán)境中與開發(fā)工具具的無縫集集成ClearCase的市場地位位“在軟件配配置管理工工具市場上上,Rational公司連續(xù)兩兩年居于領(lǐng)領(lǐng)先地位。。在1997年軟件配置置管理工具具的收入中中,Rational占據(jù)了18.4%?!?-----IDC1998.5IDC的一一位高級研研究人員指指出:“分分布式的、、異地的環(huán)環(huán)境大大地地增加了軟軟件開發(fā)的的復(fù)雜性。。整個(gè)軟件件開發(fā)生命命周期的管管理軟件的的任務(wù)已進(jìn)進(jìn)行到了新新的維度,,ClearCase一族產(chǎn)產(chǎn)品極大的的滿足了軟軟件開發(fā)的的這一復(fù)雜雜性。ClearCase的的市場占有有率就表明明了這一切切?!盇lcatel-524AT&T-774BayNetworks-407BNR/Nortel-1643CiscoSystems-937Boeing-627Computervision-275Digital-344EDS-404Ericsson-667Fidelity-377FordMotor-263GTE-630HewlettPackard-2649Honeywell-255Hughes-402Philips-328Princeton-757Raytheon-384SDRC-250Siemens-2459Sybase-478TexasInstruments-608SantaCruzSCO-400SiliconGraphics-368Thomson-313TRW-462Informix-1900LockheedMartin-934Lucent-567Motorola-2799Oracle-1290擁有250個(gè)License以上的用戶戶已超過30家ClearCase被廣泛的使使用對ClearCase的評價(jià)“對于開發(fā)人人員來講ClearCase比其它配置置管理工具具使用更為輕輕松...”HughBawtree,SoftwareDevelopmentMagazineDecember‘‘97“如果沒有ClearCase我們將不能能支持所有有不同的產(chǎn)產(chǎn)品版本"-SPSS“我們使用Java做了許多能能夠滿足商商業(yè)需求的的快速應(yīng)用用開發(fā)………ClearCase幫助我們有有效的控制制變更,并并且沒有降降低我們的的開發(fā)速度度.”-MarionBrown,SunIS版本控制建立管理工作空間管理過程控制ClearCaseClearCase功能ClearCase的存儲庫庫提供自動(dòng)跨越多個(gè)個(gè)存儲庫庫的功能能根據(jù)您的的需求VOB存儲庫---VersionObjectBases作用---防防止隨意意變更存儲內(nèi)容容---可可以存儲儲多種文文件類型型ClearCase獨(dú)有的!VOBClearCase版本控制制控制任何何文件的的版本可對目錄錄和子目目錄進(jìn)行版本控控制采用版本本樹結(jié)構(gòu)構(gòu)完美歸并并功能文本比較較豐富的注注釋和版版本報(bào)告信息654321203主支CheckoutEditCheck-inRel1修復(fù)錯(cuò)誤誤建立分支支CheckoutEditCheck-in歸并、比比較增量存儲Rel1ClearCase并行開發(fā)發(fā)自動(dòng)建立分支支自動(dòng)進(jìn)行歸并并ClearCase并行開發(fā)發(fā)確保修改改過的錯(cuò)錯(cuò)誤不會(huì)會(huì)再出現(xiàn)現(xiàn)歸并效用用能夠找找到所有有未歸并并的文件件減少集成成時(shí)間對于一個(gè)個(gè)項(xiàng)目可可以節(jié)省省幾個(gè)月月,對于于一個(gè)建建立(Build)可以節(jié)省省幾天歸并的工工作能跨跨越多個(gè)個(gè)存儲庫庫在多個(gè)平平臺上同同時(shí)發(fā)布布?xì)w并功能能可以同同時(shí)歸并并32個(gè)文件傳送一個(gè)個(gè)缺陷的的修改到到多個(gè)版版本可以在任任何方向向上建立立分支和和進(jìn)行歸歸并不會(huì)拖延延產(chǎn)品投投放市場場的時(shí)間間使高風(fēng)險(xiǎn)險(xiǎn)的工作作隔離在在單獨(dú)的的分支上上工作空間間管理的的重要性性提供一個(gè)個(gè)與開發(fā)發(fā)人員友友好的環(huán)環(huán)境為開發(fā)人人員創(chuàng)建建可靠的的工作空空間保證在集集成期間間能夠繼繼續(xù)開發(fā)發(fā)為開發(fā)工工作提供供可靠的的同步機(jī)機(jī)制foo.cfoo.hVOBbar.c私人存儲srcfoo.cbar.cfoo.hVIEW建立靈活活的工作作空間透明的訪訪問版本本元素支持非ClearCase主機(jī)訪問視圖圖ClearCase工作空間間管理ClearCase工作空間間管理ClearCase是最好的的SCM解決方案案,可以以提供兩兩種工作作模式在Unix和WindowsNT上提供動(dòng)動(dòng)態(tài)視圖圖在WindowsNT上提供快快照視圖圖“…ClearCase能夠提供供我們需需要的所所有不同同的工作作模式.”NobleNet,Inc.ClearCase工作空間間管理動(dòng)態(tài)視圖圖使用網(wǎng)絡(luò)絡(luò)連接ClearCase的存儲庫庫直接更新新訪問數(shù)據(jù)據(jù)歷史代碼庫的的整體視視圖審核建立立(Build)網(wǎng)絡(luò)建立立(Build)ClearCase工作空間間管理快照試圖圖在WindowsNT上能夠可可靠地被被分離使使用只能定期期更新可以遠(yuǎn)離離辦公室室工作可以在本本地進(jìn)行行建立(Build)操作同步開發(fā)發(fā)是永遠(yuǎn)遠(yuǎn)可靠的的ClearCase為同步開開發(fā)提供供最多的自自動(dòng)機(jī)制制ClearCase工作空間間管理的的益處集成期間間不影響響開發(fā)工工作繼續(xù)續(xù)進(jìn)行在集成工工作進(jìn)行行過程中中能夠保保護(hù)個(gè)人人的視圖圖同步開發(fā)發(fā)是永遠(yuǎn)遠(yuǎn)可靠的的為被檢出出的開發(fā)發(fā)工作提提供標(biāo)識識自動(dòng)檢測測多個(gè)同同時(shí)被檢檢出的文文件并確確保它們們被適當(dāng)當(dāng)?shù)臍w并并支持UNIX和Windows平臺的建建立跨越多臺臺主機(jī)進(jìn)進(jìn)行分布布式構(gòu)造ClearCase建立管理理工作站工作站工作站工作站HPSunSGIRS/6000DECSunHPVOBServerVOBServerVOB可以分布在多個(gè)服務(wù)器之間在多臺主機(jī)間進(jìn)行Build操作ClearCase建立管理理提供100%的的重構(gòu)能能力全面的審審核追蹤蹤:誰作的作了什么么怎么作的的什么時(shí)間間自動(dòng)生成成配置報(bào)報(bào)告了解建立立(Build)之間的差差異比較兩個(gè)個(gè)建立(Build)確定文件是否否有改動(dòng)事件預(yù)觸發(fā)機(jī)機(jī)制有規(guī)則的自動(dòng)動(dòng)分支動(dòng)態(tài)配置規(guī)格格歷史記錄描述述提供狀態(tài)報(bào)告告系統(tǒng)管理員開發(fā)者管理技術(shù)文檔軟件開發(fā)發(fā)過程程警告警告文件修改報(bào)告更新文檔ClearCase過程控制ClearCase全面支持ISO9000ClearCase唯一確定地標(biāo)標(biāo)識每一個(gè)軟軟件項(xiàng)的版本本確定地標(biāo)識每每個(gè)軟件項(xiàng)及及其在整個(gè)軟軟件產(chǎn)品的版版本確定標(biāo)識軟件件產(chǎn)品在開發(fā)發(fā)、分配和安安裝過程中的的各個(gè)狀態(tài)管理同一個(gè)軟軟件部分被多多名開發(fā)人員員同時(shí)更改協(xié)調(diào)多個(gè)軟件件產(chǎn)品根據(jù)需需要在多個(gè)地地點(diǎn)的更新使用ClearCase的益處Computervision縮短開發(fā)周期期,減少70%的集成時(shí)間集中的集成團(tuán)團(tuán)隊(duì)從15名工程師減少少至5名減少施工費(fèi)用用有利于企業(yè)知知識庫的建立立幫助團(tuán)隊(duì)規(guī)范范管理“ClearCase可以恢復(fù)我們們軟件開發(fā)過過程的秩序和和可預(yù)見性,,我們有信心心滿足客戶的的需求?!盋learCaseMultiSite能夠使地理上上分布的開發(fā)團(tuán)隊(duì)共享享工作ClearCaseMultiSite能夠解決的問問題地區(qū)之間的開開發(fā)數(shù)據(jù)傳遞遞你的項(xiàng)目是否否正在忍受技技術(shù)資源不足足的影響你是否希望用用不同地點(diǎn)的的資源支持來來縮短產(chǎn)品投投放市場的時(shí)時(shí)間ClearCaseMultiSite的優(yōu)勢最靈活地支持持分布式的團(tuán)團(tuán)隊(duì)開發(fā)最自動(dòng)的解決決方案市場的領(lǐng)導(dǎo)超過30,000licenses最靈活的解決決方案能使一個(gè)或多多個(gè)地點(diǎn)共享享工作復(fù)制存儲庫到到一個(gè)或多個(gè)個(gè)地點(diǎn)可以增

溫馨提示

  • 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)僅提供信息存儲空間,僅對用戶上傳內(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

提交評論