{UML2.0} MDA 轉換(Transform) 步驟實例 by EA5.0

以一個簡單的漫畫(Comic)租借系統為例:

步驟一、Design the High-level PIM (Platform Indepentdent Model) Class Diagram

漫畫租借系統 PIM Model

步驟二、Select and Start the Transform

以目前 EA5.0 版本,所提供的 Tranform 樣版(Template)有 C#, Java, EJB, DDL, XSD 等。同時也提供可以讓使用者自行撰寫及客製化 Tranform Template。

Select and Start the Transform

Artifacts—The PSMs (Platform Specific Model) Generated from Transform

The PSMs Generated from Transform

Transform to Java PIM Model.
Transform to Java PIM Model.

Transform to DDL PIM Model.
Transform to DDL PIM.

步驟三、Transform the PSM to Code.

  • 使用 EA MDG Link for Eclipse 實現轉換 Java PSM 成為 Java 程式碼。
  • EA MDG Link 可以實現 PSM 與 Source Code 之間的正、反向同步工程。
  • 在 Eclipse Java IDE Tool 裡可以看到所產出的程式碼。
  • 在 EA5.0 內執行 Code Generation to Eclipse

    在 Eclipse 裡可以看到所產出的程式碼

P.S.
下載以上範例圖的 EA 範例檔 mda_transformation_example
請記得先下載 EA Trial version or EA Viewer(Free)

文章導覽

   

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *