1. 程式人生 > >eclipse使用ModelGoon外掛自動生成java類的UML圖

eclipse使用ModelGoon外掛自動生成java類的UML圖

1、ModelGoon介紹

ModelGoon 是一個 Eclipse外掛,能將Eclipse中現有的java類生成類圖,可以進行Java 包的依賴分析,基於UML圖進行模型設計,以及逆向工程(即從已有原始碼生成類圖)。

2、ModelGoon下載與安裝

2.1 下載

本示例的環境為:Windows 7_X64, Eclipse Juno, JDK1.7, JRE1.7。待安裝的ModelGoon版本為:ModelGoon-4.4.1-site.zip。

2.2 安裝

開啟eclipse,選擇help-->install new software。點選work with-->Add-->Archive,選擇已經下載的ModelGoon-4.4.1-site.zip,一路next或者accept,最後選擇finish完成安裝。(有的時候安裝過程會比較長,還可能出現類似卡死的現象,長時間沒有任何進度。這時候不要取消,耐心等待就好)。

3、ModelGoon使用

ModelGoon安裝成功後,重新啟動eclipse。在eclipse中,選擇已經開啟的Java或者Android工程。在合適的資料夾或者直接在工程根目錄中,File-->new-->other-->ModelGoon Diagrams,如下圖所示:


3.1 Class Diagram

選擇Class Diagram,在自己Java工程中建立一個字尾是.mgc的檔案,用它來生成類圖。用法很簡單,直接把Java類拖拽到這個檔案檢視中,就會自動生成UML類圖。


3.2 Interaction Diagram

選擇Interaction Diagram,在自己Java工程中建立一個字尾是.mgi的檔案,可以看出類之間的依賴關係,具體到方法,如下圖所示:



3.3 Package Diagram

選擇Package Diagram,在自己Java工程中建立一個字尾是.mgp的檔案,可以檢查出包的依賴關係,如下圖所示:


3.4 最終的工程檔案結構效果如下圖所示:


(另附官網ModelGoon-4.4.1-site.zip下載方法連結,有時候非常卡頓:http://marketplace.eclipse.org/content/modelgoon-uml4java)。