概觀
這個工具輔助支援使用 Rational XDE Developer - Java Platform Edition 識別設計元素。
-
這個工具輔助的步驟符合相對應的作業的那些步驟。
-
XDE 線上說明主題的鏈結會以
標示。
-
在工具輔助中,會對於在現行反覆中設計的使用案例執行下列步驟:
-
在架構上重要的設計元素可記錄在個別的邏輯觀點中,在識別設計元素時會維護此觀點。請參閱 Rational XDE 模型結構準則。
事件的特性應該視需要而擷取,以驅動處理它們的設計元素的識別。可以非正式地擷取此資訊,例如用個別文件,而不是作為 Rational XDE 模型的一部分。
非同步通訊事件可建模為信號,來表達它們含帶的資料,或表達信號之間的關係,例如一般化關係。下列子步驟說明如何建模信號:
-
視需要建立類別圖。請參閱
新增圖解
.
-
新增信號。請參閱
在圖解中新增形狀
.
-
新增每一個設計元素的簡要說明。請參閱
記錄模型元素
.
-
如果適當,請新增信號之間的一般化關係。請參閱
新增一般化關係
.
如需類別圖的相關資訊,請參閱 使用類別圖
. 如需信號的相關資訊,請參閱
信號
.
設計元素一般是以下列三種方式建立:
-
建模(藉由新增至類別圖)
-
展開型樣
-
程式碼撰寫和反向工程
這些方法將在接下來幾節加以說明。
展開型樣
您可以使用設計型樣來識別設計元素。參考資料: 實作設計型樣
識別可能有用的候選型樣。請參閱 Rational XDE 線上說明中的下列主題:
-
套用四人幫樣本型樣
-
儲存及擷取型樣
-
型樣程式庫
-
從 RAS 資產匯入型樣
-
匯入及匯出型樣程式庫
-
套用型樣
建模
在設計模型中建立類別圖來擷取設計元素。如果您決定要維護分析類別,則您可以建立與分析類別的可追蹤性相依關係。
-
視需要建立類別圖。請參閱
新增圖解
.
-
新增子系統和類別。請參閱
在圖解中新增形狀
.
-
新增每一個設計元素的簡要說明。請參閱
記錄模型元素
.
-
(選用性)將可追蹤性新增至分析類別。請參閱
新增摘要關係
.
-
將設計元素組織成套件。請參閱
以套件分組模型元素
.
另請參閱此白皮書:Rational XDE 模型結構準則。
如需類別圖的相關資訊,請參閱 使用類別圖
.
如需 Java 建模的相關資訊,請參閱 Rational XDE 線上說明中的下列主題:
-
瞭解 Java 建模
-
建模 Java 元素
-
建模 JavaBeans
-
建模 EJB
-
建模 EJB 內容
-
建模 Servlets
-
建模 JavaServer Pages
-
開發 HTML 文件
程式碼撰寫和反向工程
另一個方法是以程式碼形式草擬設計,再進行反向工程來建立架構實作模型,然後將這些類別拖放至設計模型的圖解中。當您決定將設計類別對映到實作特定類別之後,此方法有下列好處:
-
作為選用的替代方案,程式碼編輯器可用來草擬介面、方法和屬性,使用反向工程來反映模型中的這些元素。
-
現有的程式碼資產可進行反向工程,來促成設計模型。
-
已選取的元素可原型化來驗證複雜概念,同時可使用來回轉換工程,使那些原型與設計模型保持一致。
EJB 可使用 J2EE 型樣建立在 Rational XDE 中。請參閱 Rational XDE 線上說明中的下列主題:
若要
|
請參閱
|
建立 EJB
|
EJB 建立
|
建立 BMP Entity Bean
|
建立 BMP Entity Beans
|
建立 CMP 1.1 Entity Bean
|
建立 CMP 1.1 Entity Beans
|
建立 CMP 2.0 Entity Bean
|
建立 CMP 2.0 Entity Beans
|
指定 EJB 主鍵
|
將主鍵新增至 Entity Beans
|
將欄位新增至 CMP Entity Bean
|
將儲存器管理的欄位新增至 Entity Beans
|
建立 Stateful Session Bean
|
建立 Stateful Session Beans
|
建立 Stateless Session Bean
|
建立 Stateless Session Beans
|
建立訊息驅動 Bean
|
建立訊息驅動 Bean
|
從現有的 Java 類別建立 EJB
|
從現有的類別建立 EJB
|
建立 EJB 的部署描述子(沒有部署它)
|
建立 EJB 部署描述子
|
如果需要詳細資訊,請參閱 Rational XDE 線上說明中的下列主題:
-
使用類別圖
-
Java 和 Web 應用程式建模
-
建模 Java 元素
-
建模 EJB
下列步驟套用至大型精度子系統(大於個別 EJB):
-
對於每一個子系統,要識別一個候選介面集。將這些介面新增至現有的類別圖,或依需要建立新的類別圖。(請參閱
在圖解中新增形狀
.)
確定您使用該工具箱的 Java 標籤,而不是 UML 工具箱來新增 Java 特定元素。
-
新增介面相依關係。請參閱
新增相依關係
.
-
藉由將子系統的實現化關係新增至介面中,而將子系統對映到介面。請參閱
新增實現化關係
.
-
記錄介面,包括必要行為在內。請參閱
記錄模型元素
.
-
將方法新增至介面。請參閱
將作業新增至分類器
.
-
將說明新增至每一個作業。請參閱
記錄模型元素
.
-
將參數新增至每一個方法。請參閱
將參數新增至作業
.
-
將介面組織成套件。請參閱
以套件分組模型元素
.
對於 EJB,下列步驟適用:
-
建立 EJB 時會產生 EJB 介面,因此不需要個別建立 EJB 介面。
-
新增介面相依關係。請參閱
新增相依關係
.
-
將方法新增至介面。請參閱
將方法新增至 EJB
.
-
將說明新增至每一個作業。請參閱
記錄模型元素
.
-
將參數新增至每一個作業。請參閱
將參數新增至作業
.
Rational XDE 不支援封裝體和通訊協定建模。
|