軟件配置管理的基本功能(ppt 71頁).ppt_第1頁
軟件配置管理的基本功能(ppt 71頁).ppt_第2頁
軟件配置管理的基本功能(ppt 71頁).ppt_第3頁
軟件配置管理的基本功能(ppt 71頁).ppt_第4頁
軟件配置管理的基本功能(ppt 71頁).ppt_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

軟件配置管理SCM 軟件配置管理 軟件開發(fā)的發(fā)展歷程 軟件開發(fā)過程中面臨的困境 缺乏對用戶需求進(jìn)行有效的管理和追蹤的工具產(chǎn)品升級和維護(hù)所必需的程序和文檔非常混亂代碼可重用性差從而不能對產(chǎn)品進(jìn)行功能擴(kuò)充開發(fā)過程中的人員流動經(jīng)常發(fā)生由于管理不善致使未經(jīng)測試的軟件加入到產(chǎn)品中用戶與開發(fā)商沒有有效的產(chǎn)品交接界面 多操作系統(tǒng)多開發(fā)工具網(wǎng)絡(luò)化團(tuán)隊方式異地開發(fā) Oracle Sybase APPC MVS WINDOWS SQL OS 2 TCP IP UNIX OO PM DB2 NT C INTERNET INTRANET 開發(fā)環(huán)境的復(fù)雜性 與國外的軟件開發(fā)相比 國外 國內(nèi) 管理 缺乏規(guī)范的管理 國外 國內(nèi) 軟件生產(chǎn)達(dá)不到規(guī)?;?缺乏管理所造成的問題 軟件配置管理 軟件開發(fā)管理的基礎(chǔ) 軟件配置管理的必要性軟件配置管理的發(fā)展及含義軟件配置管理的目標(biāo)及任務(wù)軟件配置管理的功能ClearCase產(chǎn)品簡介 軟件配置管理 硬件配置 系統(tǒng)硬盤空間運(yùn)行速度外設(shè)性能 配置的起源 軟件配置是由在軟件工程過程中產(chǎn)生的所有信息項構(gòu)成的 它可以看作該軟件的具體形態(tài) 軟件配置項 在某一時刻的瞬間影像 軟件配置的定義 協(xié)調(diào)軟件開發(fā)使得混亂減到最小的技術(shù)叫做軟件配置管理 它是一種標(biāo)識 組織和控制修改的技術(shù) 目的是使錯誤達(dá)到最小并最有效地提高生產(chǎn)效率 WayneBabich SCMCoordinationforTeamProductivity 軟件配置管理的含義 SCM貫穿整個軟件生命周期與軟件工程過程 軟件配置管理的特點 軟件配置管理的地位 需求管理 可視化建模 軟件配置管理 標(biāo)識變更控制變更確保變更報告變更 軟件配置管理的目標(biāo) 標(biāo)識版本管理變更控制配置審計配置報告 軟件配置管理的任務(wù) 修訂版管理 產(chǎn)品版本管理 變更控制 狀態(tài)報告 狀態(tài)報告 建立管理 軟件開發(fā)管理 完善的軟件配置管理功能 軟件配置管理 修訂版管理 一個應(yīng)用程序模塊經(jīng)歷過的多個狀態(tài)的存儲 軟件配置管理的功能 是對應(yīng)用程序系統(tǒng)在版本級的管理 軟件配置管理的功能 允許為建立程序有可重用的定義 自動構(gòu)造程序自動回溯機(jī)制保證程序建立一致性 軟件配置管理的功能 對變更嚴(yán)格的加以控制和管理 保持修改信息 并使其精確 清晰 提出變更申請及方案對變更進(jìn)行評價存取控制同步控制 軟件配置管理的功能 對開發(fā)過程作出系統(tǒng)的記錄 發(fā)生了什么 What 為什么要發(fā)生 Why 誰做的 Who 什么時候發(fā)生的 When 在哪兒改變的 Where 軟件配置管理的功能 配置和變更管理 Rational的配置和變更管理產(chǎn)品線是一套完整的解決方案 它能夠管理開發(fā)團(tuán)隊在軟件開發(fā)生命周期中的全部資產(chǎn) ClearCase提供安全的存儲庫和軟件開發(fā)資源的版本ClearCaseMultiSite能夠使地理上分布的開發(fā)團(tuán)隊共享開發(fā)工作ClearQuestandClearDDTS能夠使你對變更的生命周期進(jìn)行管理 ClearCase能夠解決的問題 你的開發(fā)人員是否能在一種無法控制的狀態(tài)下訪問原代碼 修改過的錯誤是否還會出現(xiàn) 你的集成過程是否拖延了產(chǎn)品投放市場的時間 你是否能有效的管理多個任務(wù) 你當(dāng)前的解決方案是否能應(yīng)付變化的需求 你是否有同步開發(fā)的問題 你是否能重構(gòu)所有的建立 Build 誰需要使用ClearCase 團(tuán)隊式的軟件開發(fā)需要 長期維護(hù)軟件管理多個版本在流水線上繼續(xù)新產(chǎn)品的開發(fā)地理上分布的團(tuán)隊支持Windows和Unix開發(fā)環(huán)境 誰需要使用ClearCase 開發(fā)人員保護(hù)他們的工作 避免破壞同伴的工作工作在多個任務(wù)中版本工程師控制版本過程對建立 Build 進(jìn)行管理以確保其是100 正確的項目管理管理項目的變更了解項目的發(fā)展?fàn)顩r 為什么使用ClearCase是正確的選擇 最有力的支持并行開發(fā)提供自動的分支和歸并功能安全的存儲庫防止被破壞并具有靈活性的存儲庫靈活可靠的工作空間管理能夠使開發(fā)人員控制變更的傳播全面的建立 Build 管理提供100 的重構(gòu)能力支持多種操作系統(tǒng)平臺 ClearCase是當(dāng)今可用到的最自動化的彈性解決方案 為什么使用ClearCase是正確的選擇 市場的領(lǐng)導(dǎo)全球銷售已超過100 000licenses和Rational的其它產(chǎn)品相集成 Unix ClearDDTSRosePurify Windows ClearQuestRoseRequisitePro 為什么使用ClearCase是正確的選擇 與多種開發(fā)工具和Windows資源管理器無縫集成 開發(fā)工具 VisualC VisualBasicVisualJ PowerBuilderDeveloper2000Explorer ClearCase的集成 Windows SoDA preVue SQASuite Quantify Coverage Purify RequisitePro Rose ClearQuest ClearCase PowerBuilder MicrosoftVisualStudio Developer2000 ModelsandSub Units Base lineProjects ChangeRequestsandSoftware ClearCase的集成 UNIX SoDA Apex preVue Quantify PureCoverage Purify Rose ClearCase ClearDDTS PlatformLanguagesandUtilities ModelsandSub Units ChangeRequestsandSoftware CheckOut Errors 與資源管理器的無縫集成 被集成到自然的工作環(huán)境中 與開發(fā)工具的無縫集成 ClearCase的市場地位 在軟件配置管理工具市場上 Rational公司連續(xù)兩年居于領(lǐng)先地位 在1997年軟件配置管理工具的收入中 Rational占據(jù)了18 4 IDC1998 5IDC的一位高級研究人員指出 分布式的 異地的環(huán)境大大地增加了軟件開發(fā)的復(fù)雜性 整個軟件開發(fā)生命周期的管理軟件的任務(wù)已進(jìn)行到了新的維度 ClearCase一族產(chǎn)品極大的滿足了軟件開發(fā)的這一復(fù)雜性 ClearCase的市場占有率就表明了這一切 Alcatel 524AT T 774BayNetworks 407BNR Nortel 1643CiscoSystems 937Boeing 627Computervision 275Digital 344EDS 404Ericsson 667 Fidelity 377FordMotor 263GTE 630HewlettPackard 2649Honeywell 255Hughes 402Philips 328Princeton 757Raytheon 384SDRC 250Siemens 2459Sybase 478 TexasInstruments 608SantaCruzSCO 400SiliconGraphics 368Thomson 313TRW 462Informix 1900LockheedMartin 934Lucent 567Motorola 2799Oracle 1290 擁有250個License以上的用戶已超過30家 ClearCase被廣泛的使用 對ClearCase的評價 對于開發(fā)人員來講ClearCase比其它配置管理工具使用更為輕松 HughBawtree SoftwareDevelopmentMagazineDecember 97 如果沒有ClearCase我們將不能支持所有不同的產(chǎn)品版本 SPSS 我們使用Java做了許多能夠滿足商業(yè)需求的快速應(yīng)用開發(fā) ClearCase幫助我們有效的控制變更 并且沒有降低我們的開發(fā)速度 MarionBrown SunIS 版本控制 建立管理 工作空間管理 過程控制 ClearCase ClearCase功能 ClearCase的存儲庫 提供自動跨越多個存儲庫的功能 根據(jù)您的需求 VOB存儲庫 VersionObjectBases作用 防止隨意變更存儲內(nèi)容 可以存儲多種文件類型 ClearCase獨(dú)有的 VOB ClearCase版本控制 控制任何文件的版本可對目錄和子目錄進(jìn)行版本控制采用版本樹結(jié)構(gòu)完美歸并功能文本比較豐富的注釋和版本報告信息 主支 CheckoutEditCheck in Rel1 修復(fù)錯誤 建立分支 CheckoutEditCheck in 歸并 比較 Rel1 ClearCase并行開發(fā) 自動建立分支 自動進(jìn)行歸并 ClearCase并行開發(fā) 確保修改過的錯誤不會再出現(xiàn)歸并效用能夠找到所有未歸并的文件減少集成時間對于一個項目可以節(jié)省幾個月 對于一個建立 Build 可以節(jié)省幾天歸并的工作能跨越多個存儲庫在多個平臺上同時發(fā)布?xì)w并功能可以同時歸并32個文件傳送一個缺陷的修改到多個版本可以在任何方向上建立分支和進(jìn)行歸并不會拖延產(chǎn)品投放市場的時間使高風(fēng)險的工作隔離在單獨(dú)的分支上 工作空間管理的重要性 提供一個與開發(fā)人員友好的環(huán)境為開發(fā)人員創(chuàng)建可靠的工作空間保證在集成期間能夠繼續(xù)開發(fā)為開發(fā)工作提供可靠的同步機(jī)制 建立靈活的工作空間透明的訪問版本元素支持非ClearCase主機(jī)訪問視圖 ClearCase工作空間管理 ClearCase工作空間管理 ClearCase是最好的SCM解決方案 可以提供兩種工作模式在Unix和WindowsNT上提供動態(tài)視圖在WindowsNT上提供快照視圖 ClearCase能夠提供我們需要的所有不同的工作模式 NobleNet Inc ClearCase工作空間管理 動態(tài)視圖使用網(wǎng)絡(luò)連接ClearCase的存儲庫直接更新訪問數(shù)據(jù)歷史代碼庫的整體視圖審核建立 Build 網(wǎng)絡(luò)建立 Build ClearCase工作空間管理 快照試圖在WindowsNT上能夠可靠地被分離使用只能定期更新可以遠(yuǎn)離辦公室工作可以在本地進(jìn)行建立 Build 操作 同步開發(fā)是永遠(yuǎn)可靠的 ClearCase為同步開發(fā)提供最多的自動機(jī)制 ClearCase工作空間管理的益處 集成期間不影響開發(fā)工作繼續(xù)進(jìn)行在集成工作進(jìn)行過程中能夠保護(hù)個人的視圖同步開發(fā)是永遠(yuǎn)可靠的為被檢出的開發(fā)工作提供標(biāo)識自動檢測多個同時被檢出的文件并確保它們被適當(dāng)?shù)臍w并 支持UNIX和Windows平臺的建立跨越多臺主機(jī)進(jìn)行分布式構(gòu)造 ClearCase建立管理 ClearCase建立管理 提供100 的重構(gòu)能力全面的審核追蹤 誰作的作了什么怎么作的什么時間自動生成配置報告了解建立 Build 之間的差異比較兩個建立 Build 確定文件是否有改動 事件預(yù)觸發(fā)機(jī)制有規(guī)則的自動分支動態(tài)配置規(guī)格歷史記錄描述提供狀態(tài)報告 軟件開發(fā)過程 警告 警告 文件修改 報告 更新文檔 ClearCase過程控制 ClearCase全面支持ISO9000 ClearCase唯一確定地標(biāo)識每一個軟件項的版本確定地標(biāo)識每個軟件項及其在整個軟件產(chǎn)品的版本確定標(biāo)識軟件產(chǎn)品在開發(fā) 分配和安裝過程中的各個狀態(tài)管理同一個軟件部分被多名開發(fā)人員同時更改協(xié)調(diào)多個軟件產(chǎn)品根據(jù)需要在多個地點的更新 使用ClearCase的益處 Computervision縮短開發(fā)周期 減少70 的集成時間集中的集成團(tuán)隊從15名工程師減少至5名減少施工費(fèi)用有利于企業(yè)知識庫的建立幫助團(tuán)隊規(guī)范管理 ClearCase可以恢復(fù)我們軟件開發(fā)過程的秩序和可預(yù)見性 我們有信心滿足客戶的需求 ClearCaseMultiSite 能夠使地理上分布的開發(fā)團(tuán)隊共享工作 ClearCaseMultiSite能夠解決的問題 地區(qū)之間的開發(fā)數(shù)據(jù)傳遞你的項目是否正在忍受技術(shù)資源不足的影響你是否希望用不同地點的資源支持來縮短產(chǎn)品投放市場的時間 ClearCaseMultiSite的優(yōu)勢 最靈活地支持分布式的團(tuán)隊開發(fā)最自動的解決方案市場的領(lǐng)導(dǎo)超過30 000licenses 最靈活的解決方案 能使一個或多個地點共享工作復(fù)制存儲庫到一個或多個地點可以增加工作地點 跨地區(qū) 遍布全球 5 London NewYork Release1 0 最自動的解決方案 消除手工的步驟同步是自動進(jìn)行的確保順利集成提供對誰擁有什么分支的控制提供靈活的同步頻率立即的 每天一次 每周一次 ClearDDTSforUnix ClearQuestforWindows Rational變更需求管理工具 可以了解誰改了什么 為什么正確及時的項目狀態(tài)報告最大限度的利用你的工程師資源利于團(tuán)隊交流 提供圖形化的項目狀況 ClearDDTS是靈活的 分布的項目可以輕松的分享數(shù)據(jù) 彈性靈活的體系結(jié)構(gòu) 典型體系結(jié)構(gòu) ClearQuestCore ODBC WebServer ASP ClearQuestWeb MSAccessMSSQLServer ClearQuestClient ClearQuestDesigner 客戶容易使用 服務(wù)器是彈性的

溫馨提示

  • 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

提交評論