Rational Unified Process® (RUP®) 中的新功能及變化說明如下。
這個版本包含幾項編輯更新及其他次要修正。
這個主要版次包含下列變更:
-
專為 OMG 標準 Software Process Engineering Metamodel (SPEM) 2.0 版建議的,Unified Method Architecture 中的專有名詞變更及概念。
-
將 UMA 概念的區隔加入至稱為「基本概念」的 RUP 基本外掛程式。
-
大幅更新「最佳作法」的內容。這些作法已重新分配至適用於商業導向開發的「主要原則」。
-
新的交付流程。
-
RUP 頁面及目錄樹瀏覽器新的外觀與操作方式。
-
更新環境規範,與新的工具一致。開發個案內容移動至自己的方法套件中。
-
附加新的作業,即「開發增補規格」。
-
建構系統中之系統的新內容,包括使用案例分解、作業分析及作業設計。
這個服務版次包含下列變更:
-
大幅提高協助工具標準的一致性
-
更新內容以反映 UML 2.0 表示法與專有名詞
-
-
「合作圖」名稱更改為「通訊圖」
-
「實作相依關係」名稱更改為「Manifest 相依關係」
-
新的元件形狀已更新至元件圖
-
增加「概念:結構類別」
-
增加序列圖新功能的註解與範例
-
增加活動圖新功能的註解與範例
-
「設計子系統」現以元件代表
這個服務版次包含大多次要的變更,這些包括:
-
定義商業模型活動及更新其他活動的強制輸入
-
已移除「部署產品」活動
-
更新 ClearCase 及 ClearQuest 工具輔助
-
適用於 Rational XDE Developer .NET Edition 的新模型結構化準則
-
使用寬頻 Delphi 技術預估成本的新準則
-
更新構件與活動頁面的格式
一般變更
-
利用 RUP Builder 加強流程的使用者配置
-
各規範的流程已經過重構以建立 60 個以上可選取的元件,並加上強化的功能以混合及配合外掛程式與元件。
-
小型、中型及大型專案配置範本,作為流程配置的起始點。
-
-
「正式與非正式資源」外掛程式使「形式等級」具有彈性。
-
提供 RUP 內的環境定義視圖,例如「開發人員」角色視圖以及「開始使用」視圖。
-
改良圖形與表格的產生,反映選取的流程配置。
-
個人流程視圖或我的 RUP 個人化
-
每一個 RUP 使用者都可以將自己的個人化視圖建立至 RUP。
-
使用者可以新增連至外部及內部資源的鏈結。
-
工具整合
-
新增的及更新的工具輔助:
-
Rational XDE、RUP Builder 及 Rational Process Workbench 的新工具輔助。
-
使用 RUP 網站的新工具輔助,包括搜尋、延伸說明及導覽。
-
「延伸說明」在 RUP 中啟動視圖。
-
搜尋引擎能夠完整搜尋 RUP、RDN 及其他新的選項。
-
內容
-
準則、概念、白皮書及核對清單可附加至任何流程元素,現在與最相關的流程元素關聯。已沒有「工作準則」的分隔概念。
-
外觀與操作方式
-
已升級網站的導覽及佈置,以與其他 Rational Web 產品對齊。
內容的特定變更及新增項目
-
概觀
-
新的「開始使用」頁面提供 RUP 新手常見問題的解答,並且與相關內容一起顯示為目錄樹瀏覽器中特定流程視圖的一部份。
附註:停用「開始使用」視圖的方式包括 a) 若為整個專案小組,請從 RUP Builder 重新發佈 RUP 網站,並排除「開始使用」流程視圖,或 b)
若為個人,請使用目錄樹瀏覽器的「目錄樹集」,以顯示您選擇的單一流程視圖。
-
RUP 生命週期
-
-
範例「反覆工作流程」提供以階段為基礎以及以時間為基礎的流程視圖。
-
規範
-
概念頁面已不再全部分組至各規範,而是附加至最相關的流程元素。只有那些必要的概念及準則(以完整瞭解規範)會被直接附加至規範。
-
所有技術審查人員角色,例如「商業模型審查人員」及「設計審查人員」,已被取代為單一「技術審查人員」角色,此角色在此版本會在所有規範內執行所有技術審查活動。
-
商業模型規範
-
-
新的支援以建立商業規則、目標及事件模型
-
「構件:商業物件模型」已更名為「商業分析模型」。
-
需求規範
-
增加一般「軟體需求」,以支援專案小組進行更彈性化的流程配置。
-
移除使用案例的相依關係後,分鏡腳本的指引就變得一般化。
(請「參閱構件:分鏡腳本」)。
-
「使用者介面設計」已移至「分析與設計規範」。
-
在個別「使用者體驗外掛程式」中加入「構件:使用者體驗分鏡腳本」,以解決使用者體驗的設計問題。
-
分析與設計規範
-
資料建模內容已升級,以涵蓋概念性、邏輯性及實體資料庫的建模。
-
「使用者介面設計」內容已從「需求規範」移出,並加以升級以反映業界作法,包括新的構件「導覽圖」。
-
實作規範
-
-
「構件:元件」已被取代為「構件:實作元素」。
-
強化元件式開發及來回轉換工程的指引。
-
加入新的指引,說明執行時期行為的開發測試、除錯及分析。
-
測試規範
-
「主控及反覆測試計劃」的個別範本。
-
「新的測試策略」構件。
-
環境規範
-
-
定義組織流程環境的指引已被分割至與 RPW 一起套裝的個別流程中,讓 RUP 只將焦點放在「專案環境」上。
-
強化實作專案流程的指引,RUP 工具支援此指引以執行流程的自訂作業及配置。
-
加入新「構件:開發流程」及「活動:調整專案的流程」,以描述專案特定的流程。
-
所有「準則」類型的構件,例如「設計準則」及「商業模型準則」,都已被一個更通用的構件「專案特定準則」所取代。
-
專案管理規範
-
-
加入新的「審查人員」及「審查協調人員」角色,以精確描述審查的流程。
2002.05.00 版是 2001A.04.00 版的下一版。新增或變更下列主題範圍的內容:
-
所有 RUP 流程的變體都無法再從 Rational Suite 安裝程式進行安裝。 現在必須使用這一版 RUP 隨附的 RUP Builder 安裝。
-
增加 RUP Builder:
-
-
即時特定的內容已元件化至其外掛程式中,可個別安裝。
-
Microsoft 變體已元件化至其外掛程式中,可個別安裝。
-
IBM 變體已元件化至其外掛程式中,可個別安裝。
-
測試規範的重組及延伸:
-
-
變更
-
完整重組「測試規範工作流程」及相關的「工作流程詳細資料」
-
移除「現有工作流程詳細資料」,且取代為以「反覆目標」為重點的工作元素
-
重新命名及重構現有活動
-
重組現有的測試角色
-
測試者角色現在負責「測試實作與執行」
-
超載的「測試設計人員」角色活動及構件已分送至其他角色
-
重新組織下列活動
-
規劃測試,現為各角色有多個活動
-
設計測試,現為各角色有多個活動
-
執行測試,已被「執行測試套組」取代
-
評估測試,現為各角色有多個活動
-
新增項目
-
加入下列角色
-
加入下列「工作流程詳細資料」
-
定義評估任務
-
驗證測試方法
-
測試及評估
-
達成可接受的任務
-
強化測試資產
-
加入下列活動
-
協議任務
-
識別測試原因
-
取得可測試確認
-
評估及提出品質
-
評估及加強測試成果
-
識別測試的目標
-
識別測試觀念
-
定義測試詳細資料
-
定義評估與可追蹤性需求
-
判斷測試結果
-
定義測試方法
-
定義測試環境配置
-
識別可測試性機制
-
定義可測試性元素
-
實作測試套組
-
執行測試套組
-
分析失敗的執行
-
加入下列構件
-
自動化測試架構
-
測試資料
-
測試環境配置
-
測試構想清單
-
測試介面規格
-
測試套組
-
測試日誌
-
加入強化的「開發人員測試指引」
-
測試優先設計
-
以開發人員測試為重心的各種概念及準則
-
刪除項目
-
-
加入新的「藍圖:使用 RUP 的快速作法」。
-
加強主要概念。
-
改進規範的導覽按鈕
-
加入新的「內容管理定義」白皮書。
-
加入新的「小型專案」範例配置。
-
加入新的工具輔助:
-
工具輔助:使用 Rational Purify 及 Rational Purify® Plus (Windows) 概況受管理程式碼中的記憶體用量
-
工具輔助:使用 Rational ClearCase® 比較基準線
-
工具輔助:使用 Rational Rose RealTime® 尋找角色及使用案例
-
工具輔助:使用 Rational Rose RealTime® 詳細說明使用案例
-
工具輔助:使用 Rational Rose RealTime® 建立使用案例的結構
-
工具輔助:使用 Rational Rose RealTime® 建立使用案例實現化
-
工具輔助:使用 Rational Rose RealTime® 管理類別
-
工具輔助:使用 Rational Rose RealTime® 管理合作圖
-
工具輔助:使用 Rational Rose RealTime® 管理設計模型
-
工具輔助:使用 Rational Rose RealTime® 管理序列圖
2001A.04.00 版是 2001.03.00 版下一版。新增或變更下列主題範圍的內容:
-
為新產品建立新的工具輔助:
-
-
Rational Rose RealTime 工具輔助
-
-
使用 Rational Rose RealTime 搭配 Rational ClearCase 以設定版本控制
-
使用 Rational Rose RealTime 擷取並行架構
-
使用 Rational Rose RealTime 中的主動物件進行設計
-
Rational ProjectConsole 工具輔助
-
使用 Rational ProjectConsole 瀏覽專案構件
-
使用 Rational ProjectConsole,建立 Rational ProjectConsole 網站的靜態或攜帶型複本
-
使用 Rational ProjectConsole,在圖表上顯示與特定物件相關聯的構件
-
使用 Rational ProjectConsole 查看原始資料
-
Rational QualityArchitect 工具輔助
-
使用 Rational QualityArchitect 實作自動化元件測試
-
TestManager 的新工具輔助:
-
使用 Rational TestManager 執行測試套組
-
使用 Rational TestManager 設計自動化測試套組
-
「核心工作流程」已全部變更為「規範」。
-
目錄樹瀏覽器的變更:
-
「工具輔助」下的「Rational Unified Process」項目已移至「流程工程工具箱」
-
「報告概觀」、「準則概觀」、「範例概觀」及「模板概觀」項目已從「構件」移至「概觀」。
-
在每頁頁首加上超鏈結的「樹狀路徑」,以指示 RUP 目錄樹瀏覽器的位置
-
升級按鈕及圖示上的圖形。
-
增加「使用性工程」的新藍圖。
-
根據之前的 Wylie College 構件範例集合,納入新的範例「組織 Web」以及範例「專案 Web」。
-
已直接安裝 C-Sports 範例構件,不需要求個別「解壓縮」安裝。
-
已增加下列新的白皮書:
-
RUP/XP 準則:雙人程式設計
-
RUP/XP 準則:測試優先設計與重構
-
RUP 與 XP 的比較
-
Rational Unified Process - 較成熟流程的啟用程式
2001.03.00 版是 2000 版下一版。新增或變更下列主題範圍的內容:
-
增加新的工作流程詳細資料(執行架構合成)至「分析與設計」中,以使用於建構「架構概念實證」的「初始階段」,以幫助選擇技術並顯示提出的系統是可行的。
-
「架構師」角色已改名為「軟體架構師」,以區別此角色與其他架構角色,例如「系統架構師」。
-
增加使用 Microsoft® Windows DNA 技術的準則至「開發元件解決方案」藍圖中。
-
更新範例
-
調整提供給所有構件的指引
-
更新「需求管理計劃」範本
-
升級「需求管理」活動 - 「可追蹤性項目」一詞是用於概括說明不只是一般「需求類型」的構件。
-
更新有關如何管理需求的指引,包括新的「指引:需求管理計劃」
-
新的「小型專案」藍圖、調整概念、小型專案開發個案範例及核心工作流程本質
-
已重做並加強「活動:執行配置審查」
-
已增加人員配置區段至原本沒有此區段的角色
-
已形成「最佳作法:視覺化模型」,且有詳細資料
-
「工作者」一詞改為「角色」,以便清楚瞭解團員可能執行的不同角色。
-
為現有產品建立了新的工具輔助:
-
工具輔助:使用 Rational ClearCase 建立多個站台
-
工具輔助:使用 Rational PureCoverage (UNIX) 評估程式碼涵蓋率
-
工具輔助:使用 Rational Purify (UNIX) 偵測執行時期錯誤
-
工具輔助:使用 Rational Quantify (UNIX) 尋找效能瓶頸
-
工具輔助:使用 Rational RequisitePro 保存需求
-
工具輔助:設定專案的 Rational Rose
-
為新產品建立新的工具輔助:
-
Rational Process Workbench 工具輔助
-
設定與配置 Rational Process Workbench 工具
-
設定與管理 Rational Process Workbench 工作區
-
開發流程模型
-
管理流程內容
-
定義自訂流程
-
發佈流程
2000 版是 5.5 版下一版。新增或變更下列主題範圍的內容:
-
商業模型工作流程
-
增加四個新的概念頁面,以說明電子商業開發環境定義中商業模型的角色。
-
「概念:以活動為基礎的成本」頁面概述如何將技術使用於 RUP 中。
-
「概念:商業架構」頁面說明架構商業意義的定義。
-
「概念:商業模型」頁面提供可套用至商業模型中的型樣範例。
-
「概念:電子商業開發」頁面說明這個詞彙的定義。
-
加入三項新工作流程的詳細資料至工作流程圖中:「評估商業狀態」、「說明目前商業」及「探討流程自動化」。
-
「工作流程詳細資料:評估商業狀態」說明如何評估將部署最終系統之組織的狀態。
-
「工作流程詳細資料:說明目前商業」說明如何描述目前組織的流程和結構,以更充分瞭解改進的需求。
-
「工作流程詳細資料:探討流程自動化」,說明如何斷判商業流程中哪些可以也必須自動化、如何瞭解現有(舊式)系統如何配合組織,以及如何從商業流程中衍生出系統需求。
-
增加五項新構件:「目標組織評量」、「商業願景」、「商業名詞解釋」、「商業規則」以及「商業架構文件」。
-
「構件:目標組織評量」說明將部署系統的組織目前的狀態。描述的內容為目前的流程、工具、人員的能力、人員的態度、客戶、競爭者、技術趨勢、問題及改善的範圍。
-
「構件:商業願景」是核心專案需求的一般願景,並提供更詳細技術需求的合約基礎。
-
「構件:商業名詞解釋」定義使用於專案的商業工程部份的重要詞彙。
-
「構件:商業規則」是一份文件,擷取必須滿足的原則或條件的宣告。
-
「構件:商業架構文件」使用幾個不同的架構觀點描繪系統的不同層面,以提供有關系統綜合性的架構概觀。
-
需求工作流程
-
「概念:使用者導向設計」說明於設計使用者介面時著重於目標及使用者需求,以便更符合使用者需求並提高使用者接受度。
-
強化「構件:關係人需求」與「工作流程詳細資料:瞭解關係人的需求」,以投入更多心力於收集使用者及關係人設定檔。
-
展開「願景文件」中的「使用者設定檔」區段。
-
展開「準則:軟體需求規格」,以包含「定義非功能性需求的 IGS Component Broker Engagement Methodology」中的資料。
-
分析 & 設計工作流程
-
環境工作流程
-
「開始使用」頁面中有一個新項目,稱為「實作流程」。此頁面及其鏈結的頁面說明在不同的情況下如何實作 RUP。例如,如何在開發組織中實作 RUP、如何在開發專案中實作 RUP。
-
已增加下列構件:
-
已增加下列內含有關如何使用構件的資訊的準則:
-
下列概念已加入如何實作流程及工具的實用資訊:
-
概念:環境作法
-
概念:在專案中實作流程
-
概念:指導
-
概念:試驗專案
-
概念:已修訂在組織中實作流程。
-
「工具工匠」已更名為「工具專家」。新名稱較能清楚反映出其責任,原本的名稱只指出其中一種責任。
-
「活動:設定工具」、「活動:開發工具準則」及「活動:驗證工具配置與安裝」都已新增至「工具專員」中。
-
已新增數個工具輔助(每一個 Rational Tool 都有一個工具輔助)說明如何設定工具。工具輔助都是從新的「活動:設定工具」參照。
-
「環境」工作流程中的四個工作流程詳細資料已更新了新的活動。
-
「開發個案 HTML」範本已全部修訂。
-
測試工作流程
-
構件集合反映測試的構件集。
-
兩個新的測試構件:
-
測試結果 - 於執行測試時擷取的資料,用於「測試評估」的輸入及計算測試的主要計量。
-
「測試評估摘要」(之前為報告)- 於測試評估時建立,此構件會組織及呈現測試結果及測試的主要計量以供審查及評量,且包含建議以供日後測試參考。
-
「執行測試與評估測試的工作流程詳細資料」已經過修訂,以反映這兩個新的構件。
-
測試個案的準則內含從使用個案中衍生出測試個案的新資訊與準則。
-
已修改/澄清下列測試活動:
-
執行測試 - 已修訂此活動以強調設定及執行測試,包括復原已暫停或未完成的測試執行。
-
「評估測試」- 已修訂,以包括測試結果的分析、記載變更要求及產生測試評估摘要。
-
部署工作流程
-
此工作流程已全部重新製作,並且有新的簡介、工作流程活動圖及工作流程詳細資料。
-
新的活動圖
-
新構件:
-
新角色:
-
新活動:
-
定義物料清單
-
管理驗收測試
-
發行到製造商
-
驗證製造的產品
-
提供下載網站的存取權
-
建立產品美工
-
配置與變更管理工作流程
-
「配置管理」區段已更新,以與下列範圍中的「統一變更管理」概念對齊。
-
新活動
-
活動的變更:
-
建立 CM 原則
-
設定 CM 環境
-
建立整合工作區
-
建立開發工作區
-
執行變更
-
交付變更
-
更新工作區
-
建立基準線
-
提升基準線
-
建立部署單位
-
新工具輔助:
-
使用 UCM 設定實作模型
-
使用 UCM 活動
-
使用 Rational ClearCase 交付您的工作
-
使用 Rational ClearCase 更新您的專案工作範圍
-
鏈結配置管理與變更要求管理
-
新概念:
-
專案管理工作流程
-
與部署相關的活動現由「部署管理員」角色所擁有。「專案管理員」角色被設定為負責「品質保證計劃」構件的開發。
-
實作工作流程
-
新增新的構件:Build。
-
「系統整合人員」角色已更名為「整合人員」,且這個新的角色會接收之前屬於「實作者」的整合責任。
-
已闡明構件「實作子系統」的目的,也已經說明與構件「設計子系統」之間的關係。
-
我們在「階段」下的區段中加入「轉換」階段的描述,以及「轉換」階段的範例反覆計劃。針對每一個階段,我們都提供(感謝 Ensemble Systems Inc)詳細的 Microsoft® Project® 範本,內容至活動層級。
-
已重組構件集合:
-
現在每一個核心工作流程都有一個構件。
-
構件被認為是「屬於」核心工作流程(構件主要是在此開發)
-
增加新的藍圖:
-
開發電子商業解決方案:已新增藍圖,說明 RUP 如何使用於電子商業開發。
-
「反覆工作流程」至「階段」的重組及重新命名。
-
已增加「分析人員工作室工具輔助」區段。
-
已增加新的準則,「準則:審查層級」。
-
目錄樹瀏覽器效能的提升。
-
已增加構件的 HTML 範本,目前有 Microsoft® Word® 及 Adobe® FrameMaker® 的範本。包括指標指向構件頁面中的 HTML 範本,且已移除內嵌的「註解概要」。
-
所有 Word 範本都已壓縮成壓縮檔。
-
增加 Collegiate Sports Paging System 範例,以展示電子商業應用程式。
-
所有範例現已壓縮成壓縮檔。
-
現支援外語及 JDK1.1:
-
已增加將 Rational Unified Process 轉換為其他外語的指示。
5.5 版是 5.1.1 版的下一版。新增或變更下列主題範圍的內容:
-
加強「開始使用」內容,包括於產品啟動時自動顯示開始使用主題。使用者可自行決定是否停用自動啟動。這項功能包括並納入了 5.0 版中出現的「導覽」概念。「舊有的」導覽現已延伸在「開始使用」視窗上的「流程角色」鏈結下。
-
簡化目錄樹瀏覽器。
-
加強流程概觀。
-
重新設計核心工作流程,現在使用「工作流程詳細資料概觀」表示工作流程。使用工作流程詳細資料將工作流程表示為活動圖,以提供較易理解的圖片顯示如何完成專案。
-
展開「工作流程詳細資料」,這些資料現已成為表達流程中工作流程的焦點。
-
加強環境工作流程中的流程配置及實作內容。
-
加強交叉參照,以提高產品的使用性。值得一提的是,「構件」及「活動」之間的鏈結(請參閱「構件:軟體架構文件」)。
-
展開專案管理工作流程內容,包括計量與預估、專案規劃及專案控制。
-
移除 RUP 中的 Rational SoDA 及 Rational Rose 模型範本。這些範本現在都隨附在其個別的 Rational 軟體產品,且當這些產品安裝時可自動安裝範本。這些範本的使用說明仍在適當的「RUP
工具輔助」中。
-
增加「Java 程式設計準則」。
-
加入藍圖的概念,說明如何將流程調整為特定樣式或類型的軟體開發。這一版有兩個藍圖:一個是元件式開發,另一個說明品質焦點如何在生命週期中表示。我們希望於未來的版本中加入更多藍圖。
-
兩個新的白皮書:一個涵蓋可追蹤性策略,另一個說明使用 UML 建立 Web 應用程式的模型。
-
加增「變更要求管理」流程資訊至「配置與變更管理」工作流程中。
-
更新願景範本,以加入更多且適當的強調關係人/使用者,及需求/要求。
-
新構件:
-
「需求」工作流程中的「軟體需求規格」;加入範本以搭配使用案例模型,或可獨立使用。
-
設定專案需求構件的「需求管理計劃」。
-
更新文件範本,以包含一致的格式樣式及參考資訊指引。
-
RUP Resource Center 中現提供 FrameMaker 範本。
-
展開鏈結及交叉參照:
-
構件和活動(使用、產生或修改構件)之間
-
構件和工作流程詳細資料(組織構件)之間
|