在這個練習中,您會開啟 IBM® Rational® RequisitePro® 需求專案, 並檢視 PiggyBank 使用案例需求。這個練習是選用的, 因為它需要安裝 Rational Requisite Pro,才能開啟預先存在的需求專案來檢視需求。如果沒有安裝 RequisitePro,請至練習 1.3。
必備條件:如果要完成這個練習,就必須安裝 Rational RequisitePro。
Rational RequisitePro 是一個功能強大的需求管理工具, 可讓您用來組織專案需求、溝通待送物品,以及和專案成員協力合作。RequisitePro 使用一個資料庫來儲存和管理需求文件的集合。您可以使用它來作為資料庫, 以查詢和排序您系統的所有需求資訊,並且建立報告來追蹤專案需求以及測量影響分析和變更管理。
將 Rational 建模產品與 Rational RequisitePro 整合,就能讓您檢視和建立需求與模型元素之間的關聯性。您可以開啟和檢視其中包含完整記載的使用案例與需求資訊的 現有 RequisitePro 專案。您可以將使用案例和關係加以視覺化, 並且將它們從現有的 RequisitePro 專案拖曳到您的 UML 使用案例模型中,來建置使用案例模型。
這個練習會開啟一個現有的 RequisitePro 專案,其中包含用來說明 PiggyBank 線上銀行系統需求的使用案例。
需求專案會顯示在需求瀏覽器視圖中。您可以展開專案來檢視需求資訊。專案包含用來說明應用程式功能範圍的使用案例。
在需求瀏覽器視圖中, 您的 PiggyBank 需求專案應該與下圖類似。
如果要檢視相關聯的需求文件, 請展開使用案例,然後按兩下使用案例文件。需求文件包含與使用案例相關聯的所有背景資訊。
如果要建立使用案例圖,就必須先識別功能範圍。由於所有的使用案例都與銀行業活動有關,因此功能範圍稱為 Account Operations。
您現在有一個功能範圍。功能範圍代表使用案例模型最基本的建置區塊。您現在可以將使用案例移入功能範圍中。
在識別功能範圍後,您可以匯入使用案例,並且開始建置使用案例模型。
使用案例模型範本包含一個稱為 «perspective» Overviews 的概觀套件,它提供模型的其他相關文件。雖然這個步驟是選用的,而且不會影響到模型, 但是您應該組織和記載 PiggyBank 線上銀行系統中的動作者和使用案例。
您現在已藉由記載專案的重要使用案例,來增加這個使用案例模型的可讀性。您可以使用文字工具來新增的圖型的標題。您的專案現在看起來應該與下圖類似:
由於這個模型僅包含一個功能範圍, 您可以從專案中移除 «ModelLibrary» Use-Case Building Blocks 套件。如果要刪除套件,請在要刪除的套件上按一下滑鼠右鍵,然後按一下「從模型中刪除」。
如果要繼續,請至練習 1.4:識別動作者。