練習 1.1:建立 UML 專案

在這個練習中,您將建立一個新的 UML 專案,並熟習使用案例模型範本。使用案例模型會說明系統的功能領域, 並且識別對系統很重要的功能、運算和作業。在需求收集和分析階段期間所建立的使用案例模型包含了使用案例圖, 以說明使用者如何與系統相互作用。

Rational® Software Architect 提供了一個使用案例模型範本。使用案例模型範本可協助您建立結構適當的 UML 使用案例模型, 其中包含完整的文件和導覽鏈結。範本是根據 Rational UML 模型結構準則所建立, 其中包含用來說明要訣和最佳實務的注意事項。

建立 UML 專案和使用案例模型

  1. 在「建模」視景中,按一下檔案 > 新建 > 專案
  2. 新專案精靈的 精靈清單中,按一下 UML 專案,然後按下一步
  3. 專案名稱欄位中,輸入 PiggyBank,然後按下一步
  4. 範本清單中,按一下使用案例模型
  5. 新 UML 模型精靈中,接受預設檔案名稱,然後按一下完成

您現在有一個叫做 PiggyBank 的新 UML 建模專案。這個專案會包含 PiggyBank 線上銀行系統的所有模型和資料。您可以展開模型資料夾來探索模型瀏覽器視圖中的模型結構。您可以按兩下 模型瀏覽器視圖中的圖型,在編輯器中檢視這些圖型。

使用案例模型範本

使用案例模型範本是根據 Rational UML 模型結構準則來建構。使用案例模型範本會將模型組織成內部凝聚,但並未緊密地結合在一起的功能群組,可協助您快速地建立完整、邏輯化的使用案例模型。在建立模型之前,您應該針對系統必須執行的功能作業來思考系統, 並且根據這些作業來組織模型。這個組織可協助您定義最重要的系統目標。這些功能作業(通常稱為功能範圍)會成為您的使用案例模型的結構基礎。例如,在 PiggyBank 線上銀行系統中, 應用程式必須執行常見的銀行作業,例如顯示餘額和轉帳。PiggyBank 使用案例模型包含一個稱為銀行帳戶作業的功能範圍, 其中包含用來說明常見銀行業作業的動作者、關係和使用案例。

使用案例模型範本包含下列套件:

套件 說明
«perspective» Overviews: 這個套件包含使用案例模型中的主要動作者與使用案例的視圖和導覽鏈結。
«ModelLibrary» Use-Case Building Blocks 這個套件包含您可以用來組織模型的基本功能範圍結構。這個套件包含 Functional.area 建置區塊以及 use.case 建置區塊。您的建置區塊套件應該包含所有與功能範圍相關聯的使用案例,以及參與該功能範圍的所有動作者和關係。
Versatile Actors 這個套件包含所有參與一個以上的功能範圍的動作者。

當您定義功能範圍並且將它們組織成適當的使用案例模型時, 您可以使用現有的範本結構和隨附的文件來引導您。

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

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