軟件配置管理SCM_第1頁
軟件配置管理SCM_第2頁
軟件配置管理SCM_第3頁
軟件配置管理SCM_第4頁
軟件配置管理SCM_第5頁
已閱讀5頁,還剩65頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

軟件配置管理SCM軟件配置管理的必要性軟件配置管理的開展及含義軟件配置管理的目的及義務(wù)軟件配置管理的功能ClearCase產(chǎn)品簡介軟件配置管理程序設(shè)計:程序系統(tǒng):軟件工程:程序程序員編程程序文檔小組編碼測試程序文檔數(shù)據(jù)團隊軟件生命周期個人編程質(zhì)量小組技術(shù)程度團隊管理程度越來越復雜軟件開發(fā)的開展歷程軟件開發(fā)過程中面臨的姿態(tài)缺乏對用戶需求進展有效的管理和追蹤的工具產(chǎn)品晉級和維護所必需的程序和文檔非?;靵y代碼可重用性差從而不能對產(chǎn)品進展功能擴展開發(fā)過程中的人員流動經(jīng)常發(fā)生由于管理不善致使未經(jīng)測試的軟件參與到產(chǎn)品中用戶與開發(fā)商沒有有效的產(chǎn)品交接界面多操作系統(tǒng)多開發(fā)工具網(wǎng)絡(luò)化團隊方式異地開發(fā)OracleSybaseAPPCMVSWINDOWSSQLOS/2TCP/IPUNIXOOPMDB2NTC++INTERNETINTRANET開發(fā)環(huán)境的復雜性操作系統(tǒng)開發(fā)工具技術(shù)程度操作系統(tǒng)開發(fā)工具技術(shù)程度與國外的軟件開發(fā)相比國外國內(nèi)操作系統(tǒng)開發(fā)工具技術(shù)程度操作系統(tǒng)開發(fā)工具技術(shù)程度管理缺乏規(guī)范的管理國外國內(nèi)軟件質(zhì)量?軟件消費達不到規(guī)?;藛T流動成員間短少溝通短少有效的通訊機制缺乏管理所呵斥的問題軟件配置管理軟件開發(fā)管理的根底軟件配置管理的必要性軟件配置管理的開展及含義軟件配置管理的目的及義務(wù)軟件配置管理的功能ClearCase產(chǎn)品簡介軟件配置管理硬件配置系統(tǒng)硬盤空間運轉(zhuǎn)速度外設(shè)性能配置的來源 軟件配置是由在軟件工程過程中產(chǎn)生的一切信息項構(gòu)成的,它可以看作該軟件的詳細形狀〔軟件配置項〕在某一時辰的瞬間影像SCI代碼文檔報告數(shù)據(jù)軟件配置的定義 “協(xié)調(diào)軟件開發(fā)使得混亂減到最小的技術(shù)叫做軟件配置管理,它是一種標識、組織和控制修正的技術(shù),目的是使錯誤到達最小并最有效地提高消費效率。〞------WayneBabich<SCMCoordinationforTeamProductivity>軟件配置管理的含義SCM貫穿整個軟件生命周期與軟件工程過程方案需求分析設(shè)計編碼測試運轉(zhuǎn)維護定義開發(fā)確認維護演進軟件配置管理軟件生命周期始于軟件工程之初終于工程淘汰之時軟件配置管理的特點測試效力軟件開發(fā)過程用戶平臺軟件配置管理的位置需求管理可視化建模軟件配置管理軟件配置管理軟件配置管理的必要性軟件配置管理的開展及含義軟件配置管理的目的及義務(wù)軟件配置管理的功能ClearCase產(chǎn)品簡介標識變卦控制變卦確保變卦報告變卦軟件配置管理的目的

標識版本管理變卦控制配置審計配置報告軟件配置管理的義務(wù)修訂版管理產(chǎn)品版本管理變卦控制形狀報告形狀報告建立管理軟件開發(fā)管理完善的軟件配置管理功能軟件配置管理軟件配置管理的必要性軟件配置管理的開展及含義軟件配置管理的目的及義務(wù)軟件配置管理的功能ClearCase產(chǎn)品簡介修訂版管理一個運用程序模塊閱歷過的多個形狀的存儲1.01.11.21.3保管文件修正軌跡增量存儲方式軟件配置管理的功能產(chǎn)品版本管理是對運用程序系統(tǒng)在版本級的管理File3File2File1VersionLabels正式版Beta11.01.11.21.31.01.11.21.01.11.21.31.4軟件配置管理的功能建立管理允許為建立程序有可重用的定義自動構(gòu)造程序自動回溯機制保證程序建立一致性軟件配置管理的功能變卦管理對變卦嚴厲的加以控制和管理,堅持修正信息,并使其準確、明晰。提出變卦懇求及方案對變卦進展評價存取控制同步控制軟件配置管理的功能形狀報告對開發(fā)過程作出系統(tǒng)的記錄發(fā)生了什么〔What)?為什么要發(fā)生(Why)?誰做的(Who)?什么時候發(fā)生的(When)?在哪兒改動的(Where)?報告軟件配置管理的功能軟件配置管理的必要性軟件配置管理的開展及含義軟件配置管理的目的及義務(wù)軟件配置管理的功能Rational配置管理處理方案配置和變更管理Rational的配置和變卦管理產(chǎn)品線是一套完好的處理方案,它可以管理開發(fā)團隊在軟件開發(fā)生命周期中的全部資產(chǎn)。ClearCase提供平安的存儲庫和軟件開發(fā)資源的版本ClearCaseMultiSite可以使地理上分布的開發(fā)團隊共享開發(fā)任務(wù)ClearQuestandClearDDTS可以使他對變卦的生命周期進展管理ClearCase可以處理的問題他的開發(fā)人員能否能在一種無法控制的形狀下訪問原代碼?修正正的錯誤能否還會出現(xiàn)?他的集成過程能否拖延了產(chǎn)品投放市場的時間? 他能否能有效的管理多個義務(wù)?他當前的處理方案能否能應付變化的需求?他能否有同步開發(fā)的問題?他能否能重構(gòu)一切的建立(Build)?誰需求運用ClearCase?團隊式的軟件開發(fā)需求:長期維護軟件管理多個版本在流水線上繼續(xù)新產(chǎn)品的開發(fā)地理上分布的團隊支持Windows和Unix開發(fā)環(huán)境誰需求運用ClearCase?開發(fā)人員維護他們的任務(wù),防止破壞同伴的任務(wù)任務(wù)在多個義務(wù)中版本工程師控制版本過程對建立(Build)進展管理以確保其是100%正確的工程管理管理工程的變卦了解工程的開展情況為什么運用ClearCase是正確的選擇最有力的支持并行開發(fā)提供自動的分支和歸并功能平安的存儲庫防止被破壞并具有靈敏性的存儲庫靈敏可靠的任務(wù)空間管理可以使開發(fā)人員控制變卦的傳播全面的建立(Build)管理提供100%的重構(gòu)才干支持多種操作系統(tǒng)平臺ClearCase是當今可用到的最自動化的彈性處理方案為什么運用ClearCase是正確的選擇市場的指點全球銷售已超越100,000licenses和Rational的其它產(chǎn)品相集成Unix:ClearDDTSRosePurifyWindows:ClearQuestRoseRequisitePro為什么運用ClearCase是正確的選擇與多種開發(fā)工具和Windows資源管理器無縫集成開發(fā)工具:VisualC++VisualBasicVisualJ++PowerBuilderDeveloper2000ExplorerClearCase的集成(Windows)SoDApreVueSQASuiteQuantifyCoveragePurifyRequisiteProRoseClearQuestClearCasePowerBuilder,MicrosoftVisualStudio,Developer2000ModelsandSub-UnitsBase-lineProjectsChangeRequestsandSoftwareClearCase的集成(UNIX)SoDAApexpreVueQuantifyPureCoveragePurifyRoseClearCaseClearDDTSPlatformLanguagesandUtilitiesModelsandSub-UnitsChangeRequestsandSoftwareCheckOutErrors與資源管理器的無縫集成被集成到自然的任務(wù)環(huán)境中與開發(fā)工具的無縫集成ClearCase的市場位置“在軟件配置管理工具市場上,Rational公司延續(xù)兩年居于領(lǐng)先位置。在1997年軟件配置管理工具的收入中,Rational占據(jù)了18.4%。〞------IDC1998.5IDC的一位高級研討人員指出:“分布式的、異地的環(huán)境大大地添加了軟件開發(fā)的復雜性。整個軟件開發(fā)生命周期的管理軟件的義務(wù)已進展到了新的維度,ClearCase一族產(chǎn)品極大的滿足了軟件開發(fā)的這一復雜性。ClearCase的市場占有率就闡明了這一切。〞Alcatel-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個License以上的用戶已超越30家ClearCase被廣泛的運用對ClearCase的評價“對于開發(fā)人員來講ClearCase比其它配置管理工具運用更為輕松...〞HughBawtree,SoftwareDevelopmentMagazine December‘97“假設(shè)沒有ClearCase我們將不能支持一切不同的產(chǎn)品版本" -SPSS“我們運用Java做了許多可以滿足商業(yè)需求的快速運用開發(fā)……ClearCase協(xié)助我們有效的控制變卦,并且沒有降低我們的開發(fā)速度.〞 -MarionBrown,SunIS版本控制建立管理任務(wù)空間管理過程控制ClearCaseClearCase功能ClearCase的存儲庫提供自動跨越多個存儲庫的功能根據(jù)您的需求VOB存儲庫---VersionObjectBases作用---防止隨意變卦存儲內(nèi)容---可以存儲多種文件類型ClearCase獨有的!VOBClearCase版本控制控制任何文件的版本可對目錄和子目錄進行版本控制采用版本樹構(gòu)造完美歸并功能文本比較豐富的注釋和版本報告信息 654321203主支CheckoutEditCheck-inRel1修復錯誤建立分支CheckoutEditCheck-in歸并、比較增量存儲Rel1ClearCase并行開發(fā)自動建立分支自動進展歸并ClearCase并行開發(fā)確保修正正的錯誤不會再出現(xiàn)歸并成效可以找到一切未歸并的文件減少集成時間 對于一個工程可以節(jié)省幾個月,對于一個建立(Build)可以節(jié)省幾天歸并的任務(wù)能跨越多個存儲庫在多個平臺上同時發(fā)布歸并功能可以同時歸并32個文件傳送一個缺陷的修正到多個版本可以在任何方向上建立分支和進展歸并不會拖延產(chǎn)品投放市場的時間使高風險的任務(wù)隔離在單獨的分支上任務(wù)空間管理的重要性提供一個與開發(fā)人員友好的環(huán)境為開發(fā)人員創(chuàng)建可靠的任務(wù)空間保證在集成期間可以繼續(xù)開發(fā)為開發(fā)任務(wù)提供可靠的同步機制foo.cfoo.hVOBbar.c私人存儲srcfoo.cbar.cfoo.hVIEW建立靈敏的任務(wù)空間透明的訪問版本元素支持非ClearCase主機訪問視圖 ClearCase任務(wù)空間管理ClearCase任務(wù)空間管理ClearCase是最好的SCM處理方案,可以提供兩種任務(wù)方式在Unix和WindowsNT上提供動態(tài)視圖在WindowsNT上提供快照視圖“…ClearCase可以提供我們需求的一切不同的任務(wù)方式.〞NobleNet,Inc.ClearCase任務(wù)空間管理動態(tài)視圖運用網(wǎng)絡(luò)銜接ClearCase的存儲庫直接更新訪問數(shù)據(jù)歷史代碼庫的整體視圖審核建立(Build)網(wǎng)絡(luò)建立(Build)ClearCase任務(wù)空間管理快照試圖在WindowsNT上可以可靠地被分別運用只能定期更新可以遠離辦公室任務(wù)可以在本地進展建立〔Build)操作同步開發(fā)是永遠可靠的ClearCase為同步開發(fā)提供最多的自動機制ClearCase任務(wù)空間管理的益處集成期間不影響開發(fā)任務(wù)繼續(xù)進展在集成任務(wù)進展過程中可以維護個人的視圖同步開發(fā)是永遠可靠的為被檢出的開發(fā)任務(wù)提供標識自動檢測多個同時被檢出的文件并確保它們被適當?shù)臍w并支持UNIX和Windows平臺的建立跨越多臺主機進展分布式構(gòu)造ClearCase建立管理任務(wù)站任務(wù)站任務(wù)站任務(wù)站HPSunSGIRS/6000DECSunHPVOBServerVOBServerVOB可以分布在多個效力器之間在多臺主機間進展Build操作ClearCase建立管理提供100%的重構(gòu)才干全面的審核追蹤:誰作的作了什么怎樣作的什么時間自動生成配置報告了解建立(Build)之間的差別比較兩個建立(Build)確定文件能否有改動事件預觸發(fā)機制有規(guī)那么的自動分支動態(tài)配置規(guī)格歷史記錄描畫提供形狀報告系統(tǒng)管理員開發(fā)者管理技術(shù)文檔軟件開發(fā)過程警告警告文件修正報告更新文檔ClearCase過程控制ClearCase全面支持ISO9000ClearCase獨一確定地標識每一個軟件項的版本確定地標識每個軟件項及其在整個軟件產(chǎn)品的版本確定標識軟件產(chǎn)品在開發(fā)、分配和安裝過程中的各個形狀管理同一個軟件部分被多名開發(fā)人員同時更改協(xié)調(diào)多個軟件產(chǎn)品根據(jù)需求在多個地點的更新運用ClearCase的益處Computervision縮短開發(fā)周期,減少70%的集成時間集中的集成團隊從15名工程師減少至5名減少施工費用有利于企業(yè)知識庫的建立協(xié)助團隊規(guī)范管理“ClearCase可以恢復我們軟件開發(fā)過程的次序和可預見性,我們有自信心滿足客戶的需求。〞

ClearCaseMultiSite可以使地理上分布的開發(fā)團隊共享任務(wù)ClearCaseMultiSite可以處理的問題地域之間的開發(fā)數(shù)據(jù)傳送他的工程能否正在忍受技術(shù)資源缺乏的影響他能否希望用不同地點的資源支持來縮短產(chǎn)品投放市場的時間ClearCaseMultiSite的優(yōu)勢最靈敏地支持分布式的團隊開發(fā)最自動的處理方案市場的指點超越30,000licenses最靈敏的處理方案能使一個或多個地點共享任務(wù)復制存儲庫到一個或多個地點可以添加任務(wù)地點跨地域遍及全球!5432102103London21

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論