在這個練習中,您會開啟 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 線上銀行系統需求的使用案例。
需求專案會顯示在需求瀏覽器視圖中。您可以展開專案來檢視需求資訊。 專案包含用來說明應用程式功能範圍的使用案例。
在需求瀏覽器視圖中, 您的 PiggyBank 需求專案應該與下圖類似。
如果要檢視相關聯的需求文件, 請展開使用案例,然後按兩下使用案例文件。需求文件包含與使用案例相關聯的所有背景資訊。
如果要建立使用案例圖,就必須先識別功能範圍。 由於所有的使用案例都與銀行業活動有關,因此功能範圍稱為 Account Operations。
您現在有一個功能範圍。功能範圍代表使用案例模型最基本的建置區塊。您現在可以將使用案例移入功能範圍中。
在識別功能範圍後,您可以匯入使用案例,並且開始建置使用案例模型。
使用案例模型範本包含一個稱為 «perspective» Overviews 的概觀套件,它提供 模型的其他相關文件。雖然這個步驟是選用的,而且不會影響到模型, 但是您應該組織和記載 PiggyBank 線上銀行系統中的動作者和使用案例。
您現在已藉由記載專案的重要使用案例,來增加這個使用案例模型的可讀性。您可以使用文字工具來新增的圖型的標題。您的專案現在看起來應該與下圖類似:
由於這個模型僅包含一個功能範圍, 您可以從專案中移除 «ModelLibrary» Use-Case Building Blocks 套件。 如果要刪除套件,請在要刪除的套件上按一下滑鼠右鍵,然後按一下「從模型中刪除」。
如果要繼續,請繼續進行練習 1.4:識別動作者。