練習 1.2:(選用)使用 Rational RequisitePro 來檢視和建立使用案例與模型元素的關聯性

在這個練習中,您會開啟 IBM® Rational® RequisitePro® 需求專案, 並檢視 PiggyBank 使用案例需求。這個練習是選用的, 因為它需要安裝 Rational Requisite Pro,才能開啟預先存在的需求專案來檢視需求。 如果沒有安裝 RequisitePro,請繼續進行練習 1.3。

必備條件:如果要完成這個練習,就必須安裝 Rational RequisitePro。

Rational RequisitePro 是一個功能強大的需求管理工具, 可讓您用來組織專案需求、溝通待送物品,以及和專案成員協力合作。RequisitePro 使用一個資料庫來儲存和管理需求文件的集合。您可以使用它來作為資料庫, 以查詢和排序您系統的所有需求資訊,並且建立報告來追蹤專案需求以及測量影響分析和變更管理。

將 Rational Software Architect 與 Rational RequisitePro 整合,就能讓您檢視和建立需求與模型元素之間的關聯性。您可以開啟和檢視其中包含完整記載的使用案例與需求資訊的 現有 RequisitePro 專案。您可以將使用案例和關係加以視覺化, 並且將它們從現有的 RequisitePro 專案拖曳到您的 UML 使用案例模型中,來建置使用案例模型。

這個練習會開啟一個現有的 RequisitePro 專案,其中包含用來說明 PiggyBank 線上銀行系統需求的使用案例。

開啟需求專案

開啟需求專案:
  1. 按一下視窗 > 開啟視景 > 需求
  2. 需求瀏覽器視圖中,按一下資料夾圖示。
  3. 瀏覽至 <<install>>\rsa\eclipse\plugins\com.ibm.xtools.tutorial.piggybank\resources\PiggyBank,然後按一下 PiggyBank.RQS
  4. 按一下開啟

需求專案會顯示在需求瀏覽器視圖中。您可以展開專案來檢視需求資訊。 專案包含用來說明應用程式功能範圍的使用案例。

需求瀏覽器視圖中, 您的 PiggyBank 需求專案應該與下圖類似。

「需求瀏覽器」視圖。

如果要檢視相關聯的需求文件, 請展開使用案例,然後按兩下使用案例文件。需求文件包含與使用案例相關聯的所有背景資訊。

建立功能範圍

如果要建立使用案例圖,就必須先識別功能範圍。 由於所有的使用案例都與銀行業活動有關,因此功能範圍稱為 Account Operations

建立功能範圍:
  1. 模型瀏覽器視圖中, 展開 Use Case Model,展開 «ModelLibrary» Use-Case Building Blocks,然後將 ${functional.area} 套件拖曳到 Use Case Model 的根層次中。
  2. 用滑鼠右鍵按一下 ${functional.area};然後按一下尋找/取代
  3. 尋找目標欄位中,輸入 ${functional.area},然後按一下取代
  4. 取代為欄位中,輸入 Account Operations,然後按一下確定

您現在有一個功能範圍。功能範圍代表使用案例模型最基本的建置區塊。您現在可以將使用案例移入功能範圍中。

建立使用案例和模型元素之間的關聯

在識別功能範圍後,您可以匯入使用案例,並且開始建置使用案例模型。

建立需求與模型元素之間的關聯:
  1. 模型瀏覽器視圖中, 展開 Account Operations,然後按兩下 Account Operations Use Cases
  2. 在圖型編輯器中;用滑鼠右鍵按一下附註,然後按一下從圖型中刪除
  3. 需求瀏覽器視圖中, 展開使用案例資料夾,然後將 UC1 Display Balance UC2 Transfer moneyUC3 Cash check 等使用案例拖曳到圖型編輯器中。
  4. 在圖型編輯器中,將使用案例垂直安排在圖型的中間。

(選用)記載使用案例

使用案例模型範本包含一個稱為 «perspective» Overviews 的概觀套件,它提供 模型的其他相關文件。雖然這個步驟是選用的,而且不會影響到模型, 但是您應該組織和記載 PiggyBank 線上銀行系統中的動作者和使用案例。

記載使用案例:
  1. 模型瀏覽器視圖中, 展開 «perspective» Overviews,用滑鼠右鍵按一下環境定義圖型;然後按一下重構 > 重新命名
  2. 如果要重新命名圖型,請輸入 Architecturally Significant Use Cases,然後按 Enter 鍵。這個圖型將會包含專案中的所有主要使用案例的清單。
  3. 按兩下 Architecturally Significant Use Cases
  4. 模型瀏覽器視圖中,展開 Account Operations 資料夾,然後將 Display BalanceTransfer moneyCash check 等使用案例元素拖曳到圖型編輯器中。
  5. 如同在前一個步驟中對使用案例圖所做的動作,請將使用案例垂直安排在圖型的中間。

您現在已藉由記載專案的重要使用案例,來增加這個使用案例模型的可讀性。您可以使用文字工具來新增的圖型的標題。您的專案現在看起來應該與下圖類似:

顯示現行 PiggyBank 模型階層的「模型瀏覽器」。

由於這個模型僅包含一個功能範圍, 您可以從專案中移除 «ModelLibrary» Use-Case Building Blocks 套件。 如果要刪除套件,請在要刪除的套件上按一下滑鼠右鍵,然後按一下「從模型中刪除」。

如果要繼續,請繼續進行練習 1.4:識別動作者

使用條款 | 意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.