工具輔助: 使用 Rational Systems Developer 來設計類別
這個工具輔助說明如何使用 RSD 建模環境來設計類別。
工具: Rational Systems Developer
延伸: 使用 Rational Software Development Platform 來設計類別
關係
相關元素
主要說明

總覽

這個工具輔助假設已在作業:架構分析中建立一個結構化設計模型

下列是會在本工具輔助中執行的步驟:

其他的工具資訊

使用設計型樣與機制

納入型樣及/或機制,即可有效地執行在本工具輔助中的許多後續步驟 (加入類別、作業、屬性及關係),同時符合型樣或機制定義的規則。

如果型樣在工具的程式庫中,則「套用型樣」的過程會有很高的互動性。 型樣是一種特殊的轉換類型,「最適合互動、分段詳細闡述,主要用在單一 Meta 模型和相同的抽象層次內,通常在相同的模型內」。 請參閱Model Driven Development 與 Model Driven Architecture 以及分析機制等概念。

如需有關使用型樣的資訊,請參閱說明書籍圖示套用型樣

建立初步的設計類別

  1. 新增類別圖至模型。請參閱說明書籍圖示新增類別圖至模型元素
  2. 新增設計類別至類別圖。請參閱說明書籍圖示新增分類器至類別圖
  3. 記載每個類別。請參閱說明書籍圖示記載模型元素

如需詳細資訊,請參閱說明書籍圖示使用類別圖建立靜態結構模型

指出持續類別

類別可以標示為持續性的。如果採行 MDD(請參閱Model Driven Development 及 Model Driven Architecture)方式,則套用至模型的設定檔 就會包含特定的模板,該模板可讓架構設計師用來標示要持續使用的類別。 轉換作業會使用這項額外的資訊加上類型對映,來產生適當的程式碼或更精細的模型。 如需詳細資訊,請參閱分析機制說明書籍圖示套用轉換以及說明書籍圖示從模型轉換成程式碼

在 J2EE 開發中,持續性通常是使用實體 EJB 實作。如需詳細資訊,請參閱指出設計元素

請參閱說明書籍圖示使用 UML 類別圖開發 Enterprise Bean

定義類別可見度

針對每個類別,決定該類別在其所在的套件內的可見度。

請參閱說明書籍圖示模型元素的可見性

定義作業

  1. 新增作業至每個類別。請參閱說明書籍圖示新增作業至圖型中的分類器
  2. 新增作業的參數。請參閱說明書籍圖示管理作業中的參數
  3. 指定作業的可見度。請參閱說明書籍圖示模型元素的可見性

如需詳細資訊,請參閱說明書籍圖示管理分類器中的屬性與作業

定義方法

說明作業的實作方式,可以加入作業說明中。

也可以選擇性地使用序列圖來說明方法。請參閱線上說明主題說明書籍圖示記載模型元素

如需詳細資訊,請參閱說明書籍圖示序列圖

定義狀態

可以選擇性地使用狀態機器。

如需詳細資訊,請參閱說明書籍圖示UML 狀態機器

定義屬性

  1. 定義屬性。請參閱說明書籍圖示屬性
  2. 新增屬性至分類器。請參閱說明書籍圖示新增屬性至圖型中的分類器
  3. 指定可見度。請參閱說明書籍圖示模型元素的可見性

定義相依關係

請參閱說明書籍圖示相依關係

定義關聯

  1. 新增關聯關係。
  2. 指定每個關聯的類型。請參閱說明書籍圖示在 UML 圖中指定關係

定義內部結構

請參閱說明書籍圖示使用類別圖建立靜態結構模型內的結構化類別主題。 

定義一般化

請參閱說明書籍圖示一般化關係。  

解決使用案例衝突

請參閱說明書籍圖示設定作業的並行內容

處理一般的非功能需求

非功能需求通常會促使類別使用協同作業與型樣,來納入特定的設計機制。 通常使用組織架構元件就足以滿足非功能需求請參閱指出設計元素

如需詳細資訊,請參閱說明書籍圖示套用型樣

評估結果

將任何模型發佈至 HTML 格式,可能是一種很有用的方式。請注意,圖型也可以複製到 Microsoft Word 及其他程式。 

如需詳細資訊,請參閱說明書籍圖示發佈模型說明書籍圖示將模型發佈至 Web 指導教學。

其他的工具資訊

指導教學:

  • 說明書籍圖示套用型樣

範例:

  • 說明書籍圖示型樣應用的模型 - 簡單 UML 模型
  • 說明書籍圖示型樣 - 簡單 UML 模型