練習 3.2:識別實作設計子套件以及建立 PiggyBank 套件圖型

在這個練習中,您將建立 PiggyBank 套件圖型,來說明 PiggyBank 線上銀行系統中的套件之間的關係。PiggyBank 套件圖型是一個總覽圖,可協助您根據所提出的架構來設計您的應用程式。您也可以識別和建立組成模型的實作設計套件。

在「模組 2」中,您已經建立 Account Operations 功能範圍的分析模型。在設計模型中,您可以將 Account Operations 功能範圍對映至代表 PiggyBank 線上銀行系統應用程式設計層的一組實作設計子套件。您在 PiggyBank Implementation Designs 套件中建立的實作設計套件 包含每一個設計元件的設計類別和領域圖型。

您在這個模組中建立的類別圖代表 PiggyBank 實作中的最終 Java™ 類別。您可以在分析模型類別上進行建置, 來建立實作設計套件和設計元素,以代表已完成的應用程式的實作。在建立類別之後,您可以套用轉換至模型,來建立 PiggyBank 應用程式的 Java 類別。

在這個練習中,您將建立實作設計子套件,您可以用它們來建立 PiggyBank 套件圖型。

識別和建立實作設計子套件

PiggyBank 設計模型包含四個實作設計子套件:itso.ad.business、itso.ad.presentation、itso.ad.citybank 和 itso.ad.common。在這個指導教學中, 您只會建立 itso.ad.business 和 itso.ad.citybank.subpackages。您可以在指導教學結束時, 匯入 itso.ad.common 子套件。

建立 itso.ad.business 實作設計子套件:
  1. 模型瀏覽器視圖中, 展開設計模型,展開 «ModelLibrary» Design Model Building Blocks,用滑鼠右鍵按一下 ${functional.area.impldesign} 套件; 然後按一下複製
  2. 用滑鼠右鍵按一下 PiggyBank Implementation Designs; 然後按一下貼上
  3. 用滑鼠右鍵按一下 ${functional.area.impldesign}; 然後按一下尋找/取代
  4. 尋找目標欄位中,輸入 ${functional.area.impldesign}, 然後按一下取代
  5. 取代為欄位中,輸入 itso.ad.business, 然後按一下確定

建立 itso.ad.citybank 實作設計子套件:
  1. 模型瀏覽器視圖中, 用滑鼠右鍵按一下 PiggyBank Implementation Designs; 然後按一下貼上
  2. 用滑鼠右鍵按一下 ${functional.area.impldesign}; 然後按一下尋找/取代
  3. 尋找目標欄位中,輸入 ${functional.area.impldesign}, 然後按一下取代
  4. 取代為欄位中,輸入 itso.ad.citybank, 然後按一下確定
建立 itso.ad.common 實作設計子套件:
  1. 模型瀏覽器視圖中, 用滑鼠右鍵按一下 PiggyBank Implementation Designs; 然後按一下貼上
  2. 用滑鼠右鍵按一下 ${functional.area.impldesign}; 然後按一下尋找/取代
  3. 尋找目標欄位中,輸入 ${functional.area.impldesign}, 然後按一下取代
  4. 取代為欄位中,輸入 itso.ad.common, 然後按一下確定
您已經在 PiggyBank 設計模型中識別三個實作設計子套件。您可以將套件記載到 PiggyBank 套件圖型中。

建立套件圖型

套件圖型會記載代表 PiggyBank 設計模型中的設計層的實作設計子套件。

建立 PiggyBank Implementation Design 套件圖型:
  1. 模型瀏覽器視圖中, 展開 PiggyBank 實作設計, 然後按兩下 PiggyBank Implementation Design 套件圖型。
  2. 在圖型編輯器中;用滑鼠右鍵按一下圖型指示; 然後按一下從圖型中刪除
  3. 模型瀏覽器視圖中, 按一下 itso.ad.bueiness, 然後將它拖曳到圖型中。
  4. 模型瀏覽器視圖中, 按一下 itso.ad.citybank, 然後將它拖曳到圖型中。
  5. 模型瀏覽器視圖中, 按一下 itso.ad.common, 然後將它拖曳到圖型中。

您已經識別和建立 PiggyBank 設計模型的實作設計套件。您可以使用這個結構來建立 PiggyBank 設計類別和設計圖型。您可以新增 UML 附註至「PiggyBank Implementation Design 套件」圖型, 來說明每一個套件的用途。您的模型結構看起來應該與下圖類似:

包含 PiggyBank 企業 IT 設計模型的模型瀏覽器。
使用條款 | 意見
(C) Copyright IBM Corporation 2004, 2005. All Rights Reserved.