前言
在做課設時,發現了幾個比較強大的功能,如可以使用EA或Rose通過已有的類圖生成對應的代碼,但是通過測試發現,其生成的代碼是簡單的代碼架構。但是如果已有項目代碼,然後逆向生成類圖呢?發現在Eclipse中使用ModelGoon插件可以實作這樣的功能,并且能夠畫出每個類的順序圖,記錄如下。
下載下傳并安裝ModelGoon-..*-site.zip
下載下傳該壓縮包後,Eclipse->Help->Install new Software ->add ,然後點選彈出視窗中的Archive…,最後一直Next,完成插件安裝。
使用方法
右擊項目名,new->other->ModelGoon Diagrams->Class Diagram,Next,然後輸入對應的項目名。
通過拖動.java檔案到剛才所建立的.mgc檔案中,可以生成如下類圖。

然後通過右鍵點選某個類對應的圖,點選show sequence獲得順序圖。
順序圖如下:
小結
由此可見,需要發現并使用各個軟體的強大功能,為開發提供便利。