這個練習會使用內建的「企業 IT 設計模型」範本來建立一個新的設計模型。
Rational® Software Architect 提供一個內建的設計模型範本,以協助您快速建立結構適當的設計模型。設計模型包含許多功能範圍和建置區塊, 可讓您用來建置和移入您的功能範圍和設計實作套件。
您已經使用設計模型範本來建立新的 UML 模型。如果要探索新的模型,請在模型瀏覽器視圖中, 按兩下 Enterprise IT Design Model.emx 檔,然後導覽模型階層。
設計模型範本是根據 Rational UML 模型結構準則來建構。設計模型範本會將模型組織成內部凝聚,但並未緊密地結合在一起的功能群組,可協助您快速地建立完整、邏輯化的分析模型。在先前的指導教學中,您已經組織 Account Operations 功能範圍的模型。在這個指導教學中, 您會將 Account Operations 功能範圍對映到一系列的設計實作子套件, 這些子套件代表 PiggyBank 線上銀行業應用系統的設計層。
設計模型範本包含下表中的套件:
套件 | 說明 |
---|---|
«ModelLibrary» Design Building Blocks | 這個套件包含您可以用來組織模型的原始實作設計、 設計規格和使用案例實現子套件。這個套件包含 ${functional.area.impldesign} 建置區塊(其中包含每一個實作設計套件的套件結構)、 ${functional.area.specs} 建置區塊(可讓您用來納入設計規格元素), 以及 ${functional.area.ucrs} 建置區塊(可用來儲存設計模型使用案例實現)。 |
PiggyBank Design Contracts | 這個套件包含元件規格以及設計層次的使用案例實現。 |
PiggyBank Implementation Designs | 這個套件包含設計圖型和設計元素, 同時也包含代表 PiggyBank 應用程式設計層的實作設計子套件。 |
PiggyBank Viewpoints | 這個套件包含 «perspective» 子套件以及代表模型視圖的設計圖型。PiggyBank Viewpoints 套件 包含設計圖型的最終版本以及用來說明應用程式結構以及套件之間的關係的套件總覽圖。這個套件不包含設計元素。 |
當您定義實作設計套件以及建立您的設計模型時, 您可以使用現有的範本結構和隨附的文件來引導您。
如果要繼續,請至練習 3.2:識別實作設計子套件以及建立 PiggyBank 套件圖型。