用于商業化產品和打包應用程序開發的RUP描述了在你開發使用商業化產品的應用程序或者實現打包應用程序時,怎樣平衡涉眾、商業組件的可用性、系統架構的關注點和程序風險之間的互動。
圖2:用于面向服務架構(SOA)的RUP
用于SOA的RUP描述了怎樣定義和模擬業務流程,怎樣從業務流程中識別服務,怎樣使用案例、現有的數據以及遺留的組件,怎樣將服務和業務流程結合起來以便實現業務需要和IT資產的更緊密的結合,還包括對怎樣實現服務及服務組件的指導。
RMC還提供專門的有關多種不同的可以用來加強、改變上面列出來的交付過程或者建立一個全新的交付過程的域和技術的內容。這個內容被打包成為一個可下載的“插件”,可以隨時加到你的過程庫中來。IBM和合作伙伴在不斷的開發新的插件。
這些插件包含的一些關鍵的區域包括:
Σ J2EE開發,包括關于架構模式的指導、以不同的應用環境為目標的設計的指導、以及怎樣高效的使用工具來開發J2EE應用程序的指導。
.NET開發,包括關于分布式模型的指導、應用程序設計、.NET平臺元素、結構層次以及怎樣高效的使用工具開發.NET應用程序。
以用戶為中心的工程,包括用戶體驗模型、導航圖、情節串連圖、線框圖、可用性檢測以及以用戶為中心的設計。
特定工具的指導,包括怎樣高效的使用IBM Rational軟件開發工具以及其他的合作者的工具。
用于企業的過程
RMC還關注在規劃、項目組合和企業級的跨項目問題。我們將很快在這方面展開討論,F在,這些內容包括:
δ 大型項目管理。它為啟動和計劃大規模到超大規模的項目提供指導,包括大型項目管理辦公室的組建、計劃和大型項目管理機構的建立、控制以及支持的基礎設施。
NEW! 項目組合管理。為計劃和執行一個項目組合評估、管理業務案例、對正在進行的實施工作的階段性和戰略性的復查以及做出繼續或者終止項目的決定等提供指導。
基于資產的開發。為資產的創建、資產的消耗以及資產組合的管理提供指導。
Σ 業務工程。為業務目標建模、現存的和將來的業務過程、組織的結構以及業務流程的模擬提供指導。它還描述了怎樣將業務過程和現存或者將來的軟件資產聯系起來。
過程工程。為你在過程實施工作中高效的使用IBM Rational Method Composer和怎樣進行過程改善提供指導。
Σ 系統工程:如我們上面討論的“對于不同項目的過程”,這一過程既可以用于項目級也可以用于很大的規模的軟件項目,整體系統被定義,很多的相關項目在開發單獨的組件,所有的都采用相同的系統結構。
IBM也發布了IBM Tivoli Unified Process,主要表述了運行和系統管理組織的需求。這一過程是基于英國標準,IT Information Library 5 (ITIL)。和IBM Rational Method Composer結合到一起,這兩個過程覆蓋了IT生命周期管理的全部內容。
從業者如何使用RMC
RMC在三個領域為從業者提供了結構:生產力,指導和個性化。讓我們分別討論RMC在這三個領域為我們提供了什么。
生產力:采用一個過程的主要原因是提高生產力。RMC提供幾個生產力工具:
為生產一個關鍵產品提供開始點的模板。
用來理解怎樣才能和團隊的其他人合作的角色,任務和產品。
工具指導者提供特定的關于怎樣使用某個特定的工具完成過程中描述的任務。
過程顧問 讓你理解怎樣在你的開發環境中通過提供上下文過程的直接指導,最好的使用工具。
指導:RMC提供幾種不同的指導:
指導方針,技術以及概念幫助團隊學習軟件開發的新方法和怎樣有效的使用關鍵的技術。
讓團隊可以學習的其他人的成功例子
用于快速檢查現正在進行的工作和它怎樣可以被改進的檢查表
個性化:基于你的經驗等級、角色和興趣,你可以個性化你和過程的界面,從而關注對你有意義的東西。這是通過可以用Web瀏覽器訪問的MyRUP和基于Eclipse 界面的過程顧問(Process Advisor)來完成的。
一個項目經理怎么使用RMC
RMC關注于表述三個對于項目經理最重要的領域:項目快速初始化,靈活性和基于現實的管理
NEW! 項目快速初始化:一旦決定開始一個項目,時間通常是最寶貴的東西。不確定交付過程的目的就是為項目經理提供一個計劃和初始化一個項目的快速開始點,如圖3所示。交付過程將提供一個初始的項目模板,確定應該包含什么種類的里程碑,在每一個里程碑應該完成什么工作產品,在每個階段需要什么樣的資源。RMC和IBM Rational Portfolio Manager的集成讓經理可以根據開始模板和項目細節很快的實例化一個項目計劃。
δ 靈活性:沒有兩個完全相同的項目,一個項目經理需要快速修改過程來反映特定的項目需要。這可以通過插件和可選的方法包,允許不同域不同的內容,例如數據庫建;蛘吒呒需求管理的增加和刪除。能力模式讓項目經理可以快速的增加或刪除屬于特定的問題的過程模式。RMC還允許項目經理快速修改交付過程的任何方面。
文章來源于領測軟件測試網 http://www.kjueaiud.com/