




已閱讀5頁,還剩66頁未讀, 繼續免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
軟件配置管理SCM 軟件配置管理 軟件開發的發展歷程 軟件開發過程中面臨的困境 缺乏對用戶需求進行有效的管理和追蹤的工具產品升級和維護所必需的程序和文檔非常混亂代碼可重用性差從而不能對產品進行功能擴充開發過程中的人員流動經常發生由于管理不善致使未經測試的軟件加入到產品中用戶與開發商沒有有效的產品交接界面 多操作系統多開發工具網絡化團隊方式異地開發 Oracle Sybase APPC MVS WINDOWS SQL OS 2 TCP IP UNIX OO PM DB2 NT C INTERNET INTRANET 開發環境的復雜性 與國外的軟件開發相比 國外 國內 管理 缺乏規范的管理 國外 國內 軟件生產達不到規模化 缺乏管理所造成的問題 軟件配置管理 軟件開發管理的基礎 軟件配置管理的必要性軟件配置管理的發展及含義軟件配置管理的目標及任務軟件配置管理的功能ClearCase產品簡介 軟件配置管理 硬件配置 系統硬盤空間運行速度外設性能 配置的起源 軟件配置是由在軟件工程過程中產生的所有信息項構成的 它可以看作該軟件的具體形態 軟件配置項 在某一時刻的瞬間影像 軟件配置的定義 協調軟件開發使得混亂減到最小的技術叫做軟件配置管理 它是一種標識 組織和控制修改的技術 目的是使錯誤達到最小并最有效地提高生產效率 WayneBabich SCMCoordinationforTeamProductivity 軟件配置管理的含義 SCM貫穿整個軟件生命周期與軟件工程過程 軟件配置管理的特點 軟件配置管理的地位 需求管理 可視化建模 軟件配置管理 標識變更控制變更確保變更報告變更 軟件配置管理的目標 標識版本管理變更控制配置審計配置報告 軟件配置管理的任務 修訂版管理 產品版本管理 變更控制 狀態報告 狀態報告 建立管理 軟件開發管理 完善的軟件配置管理功能 軟件配置管理 修訂版管理 一個應用程序模塊經歷過的多個狀態的存儲 軟件配置管理的功能 是對應用程序系統在版本級的管理 軟件配置管理的功能 允許為建立程序有可重用的定義 自動構造程序自動回溯機制保證程序建立一致性 軟件配置管理的功能 對變更嚴格的加以控制和管理 保持修改信息 并使其精確 清晰 提出變更申請及方案對變更進行評價存取控制同步控制 軟件配置管理的功能 對開發過程作出系統的記錄 發生了什么 What 為什么要發生 Why 誰做的 Who 什么時候發生的 When 在哪兒改變的 Where 軟件配置管理的功能 配置和變更管理 Rational的配置和變更管理產品線是一套完整的解決方案 它能夠管理開發團隊在軟件開發生命周期中的全部資產 ClearCase提供安全的存儲庫和軟件開發資源的版本ClearCaseMultiSite能夠使地理上分布的開發團隊共享開發工作ClearQuestandClearDDTS能夠使你對變更的生命周期進行管理 ClearCase能夠解決的問題 你的開發人員是否能在一種無法控制的狀態下訪問原代碼 修改過的錯誤是否還會出現 你的集成過程是否拖延了產品投放市場的時間 你是否能有效的管理多個任務 你當前的解決方案是否能應付變化的需求 你是否有同步開發的問題 你是否能重構所有的建立 Build 誰需要使用ClearCase 團隊式的軟件開發需要 長期維護軟件管理多個版本在流水線上繼續新產品的開發地理上分布的團隊支持Windows和Unix開發環境 誰需要使用ClearCase 開發人員保護他們的工作 避免破壞同伴的工作工作在多個任務中版本工程師控制版本過程對建立 Build 進行管理以確保其是100 正確的項目管理管理項目的變更了解項目的發展狀況 為什么使用ClearCase是正確的選擇 最有力的支持并行開發提供自動的分支和歸并功能安全的存儲庫防止被破壞并具有靈活性的存儲庫靈活可靠的工作空間管理能夠使開發人員控制變更的傳播全面的建立 Build 管理提供100 的重構能力支持多種操作系統平臺 ClearCase是當今可用到的最自動化的彈性解決方案 為什么使用ClearCase是正確的選擇 市場的領導全球銷售已超過100 000licenses和Rational的其它產品相集成 Unix ClearDDTSRosePurify Windows ClearQuestRoseRequisitePro 為什么使用ClearCase是正確的選擇 與多種開發工具和Windows資源管理器無縫集成 開發工具 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 與資源管理器的無縫集成 被集成到自然的工作環境中 與開發工具的無縫集成 ClearCase的市場地位 在軟件配置管理工具市場上 Rational公司連續兩年居于領先地位 在1997年軟件配置管理工具的收入中 Rational占據了18 4 IDC1998 5IDC的一位高級研究人員指出 分布式的 異地的環境大大地增加了軟件開發的復雜性 整個軟件開發生命周期的管理軟件的任務已進行到了新的維度 ClearCase一族產品極大的滿足了軟件開發的這一復雜性 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的評價 對于開發人員來講ClearCase比其它配置管理工具使用更為輕松 HughBawtree SoftwareDevelopmentMagazineDecember 97 如果沒有ClearCase我們將不能支持所有不同的產品版本 SPSS 我們使用Java做了許多能夠滿足商業需求的快速應用開發 ClearCase幫助我們有效的控制變更 并且沒有降低我們的開發速度 MarionBrown SunIS 版本控制 建立管理 工作空間管理 過程控制 ClearCase ClearCase功能 ClearCase的存儲庫 提供自動跨越多個存儲庫的功能 根據您的需求 VOB存儲庫 VersionObjectBases作用 防止隨意變更存儲內容 可以存儲多種文件類型 ClearCase獨有的 VOB ClearCase版本控制 控制任何文件的版本可對目錄和子目錄進行版本控制采用版本樹結構完美歸并功能文本比較豐富的注釋和版本報告信息 主支 CheckoutEditCheck in Rel1 修復錯誤 建立分支 CheckoutEditCheck in 歸并 比較 Rel1 ClearCase并行開發 自動建立分支 自動進行歸并 ClearCase并行開發 確保修改過的錯誤不會再出現歸并效用能夠找到所有未歸并的文件減少集成時間對于一個項目可以節省幾個月 對于一個建立 Build 可以節省幾天歸并的工作能跨越多個存儲庫在多個平臺上同時發布歸并功能可以同時歸并32個文件傳送一個缺陷的修改到多個版本可以在任何方向上建立分支和進行歸并不會拖延產品投放市場的時間使高風險的工作隔離在單獨的分支上 工作空間管理的重要性 提供一個與開發人員友好的環境為開發人員創建可靠的工作空間保證在集成期間能夠繼續開發為開發工作提供可靠的同步機制 建立靈活的工作空間透明的訪問版本元素支持非ClearCase主機訪問視圖 ClearCase工作空間管理 ClearCase工作空間管理 ClearCase是最好的SCM解決方案 可以提供兩種工作模式在Unix和WindowsNT上提供動態視圖在WindowsNT上提供快照視圖 ClearCase能夠提供我們需要的所有不同的工作模式 NobleNet Inc ClearCase工作空間管理 動態視圖使用網絡連接ClearCase的存儲庫直接更新訪問數據歷史代碼庫的整體視圖審核建立 Build 網絡建立 Build ClearCase工作空間管理 快照試圖在WindowsNT上能夠可靠地被分離使用只能定期更新可以遠離辦公室工作可以在本地進行建立 Build 操作 同步開發是永遠可靠的 ClearCase為同步開發提供最多的自動機制 ClearCase工作空間管理的益處 集成期間不影響開發工作繼續進行在集成工作進行過程中能夠保護個人的視圖同步開發是永遠可靠的為被檢出的開發工作提供標識自動檢測多個同時被檢出的文件并確保它們被適當的歸并 支持UNIX和Windows平臺的建立跨越多臺主機進行分布式構造 ClearCase建立管理 ClearCase建立管理 提供100 的重構能力全面的審核追蹤 誰作的作了什么怎么作的什么時間自動生成配置報告了解建立 Build 之間的差異比較兩個建立 Build 確定文件是否有改動 事件預觸發機制有規則的自動分支動態配置規格歷史記錄描述提供狀態報告 軟件開發過程 警告 警告 文件修改 報告 更新文檔 ClearCase過程控制 ClearCase全面支持ISO9000 ClearCase唯一確定地標識每一個軟件項的版本確定地標識每個軟件項及其在整個軟件產品的版本確定標識軟件產品在開發 分配和安裝過程中的各個狀態管理同一個軟件部分被多名開發人員同時更改協調多個軟件產品根據需要在多個地點的更新 使用ClearCase的益處 Computervision縮短開發周期 減少70 的集成時間集中的集成團隊從15名工程師減少至5名減少施工費用有利于企業知識庫的建立幫助團隊規范管理 ClearCase可以恢復我們軟件開發過程的秩序和可預見性 我們有信心滿足客戶的需求 ClearCaseMultiSite 能夠使地理上分布的開發團隊共享工作 ClearCaseMultiSite能夠解決的問題 地區之間的開發數據傳遞你的項目是否正在忍受技術資源不足的影響你是否希望用不同地點的資源支持來縮短產品投放市場的時間 ClearCaseMultiSite的優勢 最靈活地支持分布式的團隊開發最自動的解決方案市場的領導超過30 000licenses 最靈活的解決方案 能使一個或多個地點共享工作復制存儲庫到一個或多個地點可以增加工作地點 跨地區 遍布全球 5 London NewYork Release1 0 最自動的解決方案 消除手工的步驟同步是自動進行的確保順利集成提供對誰擁有什么分支的控制提供靈活的同步頻率立即的 每天一次 每周一次 ClearDDTSforUnix ClearQuestforWindows Rational變更需求管理工具 可以了解誰改了什么 為什么正確及時的項目狀態報告最大限度的利用你的工程師資源利于團隊交流 提供圖形化的項目狀況 ClearDDTS是靈活的 分布的項目可以輕松的分享數據 彈性靈活的體系結構 典型體系結構 ClearQuestCore ODBC WebServer ASP ClearQuestWeb MSAccessMSSQLServer ClearQuestClient ClearQuestDesigner 客戶容易使用 服務器是彈性的
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 記賬實操-新入職一家公司會計遇到財務做賬問題的解決方案
- 設備維修工作個人總結(二篇)
- 遼寧省丹東市九校聯考2024-2025學年七年級下學期5月期中考試英語試題(含筆試答案無聽力答案、原文及音頻)
- 河南省開封市蘭考縣2024-2025學年八年級下學期期末學情分析道德與法治試卷(B)(含答案)
- 2025年遼寧省中考英語模擬試題(二)含答案
- 幼兒園《圖形王國》公開課教案
- 部編版四年級下冊第四單元《貓》教案
- 容錯糾錯調研題目及答案
- 2 8 函數的零點與方程的根-2026版53高考數學總復習A版精煉
- 2025屆廣東省汕頭市高三二模語文試題(解析版)
- 跌倒風險評估量表細則
- 氣血疏通中級班教材
- 青島海明城市發展有限公司及全資子公司招聘筆試真題2022
- 浙江省杭州市2024屆數學四下期末考試試題含解析
- 北京市首都師范大學附屬回龍觀育新學校2025屆數學高一下期末統考試題含解析
- 2024年高考物理熱點磁場中的旋轉圓、放縮圓、平移圓、磁聚焦模型(學生版)
- 三年級下冊語文單元字詞專項練習-第1單元
- 鳥巢建筑分析
- 聯合體施工組織設計審批流程
- 中華民族共同體概論課件專家版10第十講 中外會通與中華民族鞏固壯大(明朝時期)
- 2021年10月自考02326操作系統試題及答案含解析
評論
0/150
提交評論