是否有任何特定的工具爲整個java項目生成UML類圖。 我嘗試使用ObjectAid UML插件並生成一個UML類圖。我需要通過選擇項目src文件夾來爲所有類生成類圖。無論如何要生成它?生成UML類圖
感謝。
是否有任何特定的工具爲整個java項目生成UML類圖。 我嘗試使用ObjectAid UML插件並生成一個UML類圖。我需要通過選擇項目src文件夾來爲所有類生成類圖。無論如何要生成它?生成UML類圖
感謝。
不確定關於Eclipse或其插件,但您肯定可以在Netbeans中執行此操作。 Here is how。
官方網頁Netbeans UML Plugin。
看到這篇文章:http://java.dzone.com/articles/reverse-engineer-source-code-u
我認爲這說明正是你需要的。
我見過的最好的逆向工程是EclipseUML Omondo。
您可以使用Eclipse 3.3和測試期間30天EclipseUML編譯: 見下載中心頁面在:http://www.ejb3.org/download_studio_eclipse_3.3.html 這是足夠的時間來從現有代碼類和序列圖充足。
您可以嘗試的Sparx EA工具:http://www.sparxsystems.com.au/
但是,如果有太多的classses在一個包,你可能會很「醜陋」的類圖
你可以使用UMLgraph:http://www.umlgraph.org/
它爲graphviz創建輸出,它將佈局不同的clases。 它被寫爲javadoc的插件(doclet)。
我很偏頗,但你也應該查看來自Architexa的Code Understanding Tool。它會爲你的整個代碼庫生成一個分層圖。您可以爲單個包或類創建類圖。
你可以嘗試tags2uml,這需要通過CTAGS產生一個標籤文件,並生成可通過GraphViz的轉化爲UML類圖一個DOT文件:https://github.com/ruben2020/tags2uml
什麼IDE您使用的?或者你正在尋找一個獨立的應用程序? – 2010-11-18 05:21:15
am使用Eclipse 3.3.1。 – Gokul 2010-11-18 05:23:49
itz一個web應用程序 – Gokul 2010-11-18 05:24:08