在這個練習中,您將建立 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 子套件。
套件圖型會記載代表 PiggyBank 設計模型中的設計層的實作設計子套件。
您已經識別和建立 PiggyBank 設計模型的實作設計套件。您可以使用這個結構來建立 PiggyBank 設計類別和設計圖型。您可以新增 UML 附註至「PiggyBank Implementation Design 套件」圖型, 來說明每一個套件的用途。您的模型結構看起來應該與下圖類似:
如果要繼續,請繼續進行練習 3.3:建立 CityBank 整合設計層。