使用UML建立模組庫——第一部分(三)

AABBbaby發表於2018-08-02

MyEclipse 線上購買低至75折!火爆開搶>>

MyEclipse最新版下載

UML1建模檔案儲存在建模庫中,建模可用於生成Java程式碼,或者可以從程式碼中生成模型。本教程將向您展示如何執行與建模資源庫相關的任務。 你將學到如何:

  • 建立一個UML模型庫
  • 建立和編輯UML圖
  • 正向設計一個圖來生成Java程式碼
  • 將Java程式碼反向工程到一個圖中

沒有MyEclipse? 立即下載

三、正向工程 - UML模型類圖到Java程式碼

MyEclipse UML使您能夠直接從UML模型類圖中生成Java程式碼。

1. 用想要生成Java程式碼的類圖開啟UML儲存庫。

2. 選擇UML>Generate Java。

生成Java程式碼

3. 選擇將要建立新的UML Java類的MyEclipse專案原始檔夾。

4. 選擇一個或多個UML類來轉換成Java程式碼,然後單擊Finish。

UML正向工程

生成完成後,新生成的Java類將出現在指定的原始檔夾中。

生成的類

四、逆向工程 - Java程式碼到UML類圖

從Java程式碼到UML的逆向工程可以通過兩種不同的方式完成,既可以通過批量處理,還可以通過拖放操作。

批量處理模式——逆向工程

MyEclipse UML Reverse-Engineering工具使您能夠從任何Java專案、原始檔夾、Java包或原始檔中匯入Java類和介面。

1. 開啟UMR檔案。

2. 選擇UML>Reverse Engineer UML from Java。

3. 瀏覽並選擇Java原始檔進行反向工程,單擊Next。

選擇軟體包進行逆向工程

4. 指定程式引數,然後單擊Finish。

選擇圖表屬性

拖放式逆向工程

您可以使用拖放操作將Java類和介面無縫新增到任何UML類圖中。

1. 從Explorer檢視中,選擇一個或多個類或介面。

2. 將選定的類拖放到UML圖編輯器中的UML類圖上。

拖放逆向工程

3. 自定義生成的內容,然後單擊Finish。強烈建議使用預設設定。

自定義生成的圖

完成後,類圖反映新增加的內容,包括它們之間的關聯(如果有的話)。 以下示例是包含元素之間關聯的逆向工程圖。

帶有關聯的逆向工程圖

五、FAQ

當我開啟MyEclipse工作臺時,我不知道如何開始使用UML功能?

您需要建立一個UMR檔案並在UML圖編輯器中開啟它。

  1. 通過從選單中選擇Window> Open Perspective> Other並選擇MyEclipse UML,開啟MyEclipse UML透檢視。
  2. 從選單中選擇File> New> Other,展開MyEclipse> UML,然後選擇UML1 Model,來建立一個新的UMR檔案。 這將建立一個UMR檔案並開啟UML圖編輯器。

MyEclipse UML 1是否與Arg UML相容?

MyEclipse UML向後相容Argo UML的.zargo檔案格式(v 0.17或更低版本)。要在MyEclipse UML中使用現有的Argo模型檔案,請執行以下操作:

  1. 將Argo檔案複製到Eclipse專案中。
  2. 在圖編輯器中開啟.zargo檔案,開始瀏覽和編輯圖表。

六、資源

UML Resource Center

更多資訊敬請訪問MyEclipse中文網>>

相關文章