工具輔助: 使用 Rational XDE Developer 識別設計元素
這個工具輔助說明如何使用 Rational XDE Developer 來執行識別設計元素。
工具: Rational XDE Developer
關係
相關元素
主要說明

概觀 

這個工具輔助支援使用 Rational XDE Developer - Java Platform Edition 識別設計元素。  

在架構上重要的設計元素可記錄在個別的邏輯觀點中,在識別設計元素時會維護此觀點。請參閱 Rational XDE 模型結構準則

識別事件和信號

事件的特性應該視需要而擷取,以驅動處理它們的設計元素的識別。可以非正式地擷取此資訊,例如用個別文件,而不是作為 Rational XDE 模型的一部分。

非同步通訊事件可建模為信號,來表達它們含帶的資料,或表達信號之間的關係,例如一般化關係。下列子步驟說明如何建模信號:

  1. 視需要建立類別圖。請參閱 helpbook 圖示新增圖解 .
  2. 新增信號。請參閱說明書籍圖示在圖解中新增形狀 .
  3. 新增每一個設計元素的簡要說明。請參閱helpbook 圖示記錄模型元素 .
  4. 如果適當,請新增信號之間的一般化關係。請參閱 helpbook 圖示新增一般化關係 .

如需類別圖的相關資訊,請參閱 helpbook 圖示使用類別圖 . 如需信號的相關資訊,請參閱 helpbook 圖示信號 .

識別類別、主動類別和子系統

設計元素一般是以下列三種方式建立:

  • 建模(藉由新增至類別圖)
  • 展開型樣
  • 程式碼撰寫和反向工程

這些方法將在接下來幾節加以說明。

展開型樣

您可以使用設計型樣來識別設計元素。參考資料:helpbook 圖示實作設計型樣

識別可能有用的候選型樣。請參閱 Rational XDE 線上說明中的下列主題:

  • helpbook 圖示套用四人幫樣本型樣
  • helpbook icon儲存及擷取型樣
  • helpbook 圖示型樣程式庫
  • helpbook 圖示從 RAS 資產匯入型樣
  • helpbook 圖示匯入及匯出型樣程式庫
  • helpbook 圖示套用型樣

建模

在設計模型中建立類別圖來擷取設計元素。如果您決定要維護分析類別,則您可以建立與分析類別的可追蹤性相依關係。

  1. 視需要建立類別圖。請參閱 helpbook 圖示新增圖解 .
  2. 新增子系統和類別。請參閱說明書籍圖示在圖解中新增形狀 .
  3. 新增每一個設計元素的簡要說明。請參閱helpbook 圖示記錄模型元素 .
  4. (選用性)將可追蹤性新增至分析類別。請參閱 helpbook 圖示新增摘要關係 .
  5. 將設計元素組織成套件。請參閱 helpbook 圖示以套件分組模型元素 . 另請參閱此白皮書:Rational XDE 模型結構準則

如需類別圖的相關資訊,請參閱 helpbook 圖示使用類別圖 .

如需 Java 建模的相關資訊,請參閱 Rational XDE 線上說明中的下列主題:

  • helpbook 圖示瞭解 Java 建模
  • helpbook 圖示建模 Java 元素
  • helpbook 圖示建模 JavaBeans
  • helpbook 圖示建模 EJB
  • helpbook 圖示建模 EJB 內容
  • helpbook 圖示建模 Servlets
  • helpbook 圖示建模 JavaServer Pages
  • helpbook 圖示開發 HTML 文件

程式碼撰寫和反向工程

另一個方法是以程式碼形式草擬設計,再進行反向工程來建立架構實作模型,然後將這些類別拖放至設計模型的圖解中。當您決定將設計類別對映到實作特定類別之後,此方法有下列好處:

  • 作為選用的替代方案,程式碼編輯器可用來草擬介面、方法和屬性,使用反向工程來反映模型中的這些元素。
  • 現有的程式碼資產可進行反向工程,來促成設計模型。
  • 已選取的元素可原型化來驗證複雜概念,同時可使用來回轉換工程,使那些原型與設計模型保持一致。

EJB 可使用 J2EE 型樣建立在 Rational XDE 中。請參閱 Rational XDE 線上說明中的下列主題:

若要 請參閱

建立 EJB

helpbook 圖示EJB 建立

建立 BMP Entity Bean

helpbook 圖示建立 BMP Entity Beans

建立 CMP 1.1 Entity Bean

helpbook 圖示建立 CMP 1.1 Entity Beans

建立 CMP 2.0 Entity Bean

helpbook 圖示建立 CMP 2.0 Entity Beans

指定 EJB 主鍵

helpbook 圖示將主鍵新增至 Entity Beans

將欄位新增至 CMP Entity Bean

helpbook 圖示將儲存器管理的欄位新增至 Entity Beans

建立 Stateful Session Bean

helpbook 圖示建立 Stateful Session Beans

建立 Stateless Session Bean

helpbook 圖示建立 Stateless Session Beans

建立訊息驅動 Bean

helpbook 圖示建立訊息驅動 Bean

從現有的 Java 類別建立 EJB

helpbook 圖示從現有的類別建立 EJB

建立 EJB 的部署描述子(沒有部署它)

helpbook 圖示建立 EJB 部署描述子

如果需要詳細資訊,請參閱 Rational XDE 線上說明中的下列主題:

  • helpbook 圖示使用類別圖
  • helpbook 圖示Java 和 Web 應用程式建模
  • helpbook 圖示建模 Java 元素
  • helpbook 圖示建模 EJB

識別子系統介面

下列步驟套用至大型精度子系統(大於個別 EJB):

  1. 對於每一個子系統,要識別一個候選介面集。將這些介面新增至現有的類別圖,或依需要建立新的類別圖。(請參閱helpbook 圖示在圖解中新增形狀 .)  確定您使用該工具箱的 Java 標籤,而不是 UML 工具箱來新增 Java 特定元素。 
  2. 新增介面相依關係。請參閱 helpbook 圖示新增相依關係 .
  3. 藉由將子系統的實現化關係新增至介面中,而將子系統對映到介面。請參閱helpbook 圖示新增實現化關係 .
  4. 記錄介面,包括必要行為在內。請參閱helpbook 圖示記錄模型元素 .
  5. 將方法新增至介面。請參閱 helpbook 圖示將作業新增至分類器 .
  6. 將說明新增至每一個作業。請參閱helpbook 圖示記錄模型元素 .
  7. 將參數新增至每一個方法。請參閱 helpbook 圖示將參數新增至作業 .
  8. 將介面組織成套件。請參閱 helpbook 圖示以套件分組模型元素 .

對於 EJB,下列步驟適用:

  1. 建立 EJB 時會產生 EJB 介面,因此不需要個別建立 EJB 介面。
  2. 新增介面相依關係。請參閱 helpbook 圖示新增相依關係 .
  3. 將方法新增至介面。請參閱 helpbook 圖示將方法新增至 EJB .
  4. 將說明新增至每一個作業。請參閱helpbook 圖示記錄模型元素 .
  5. 將參數新增至每一個作業。請參閱 helpbook 圖示將參數新增至作業 .

識別封裝體通訊協定 (如果適當的話)

Rational XDE 不支援封裝體和通訊協定建模。