你知道任何好的免費軟件,將採取我的java源,並將從他們生成的類圖嗎?用於生成圖表的免費軟件
回答
去年我寫了這個小工具:java2dot。它爲graphviz dot生成一個文件。 見http://plindenbaum.blogspot.com/2008/10/javadoc-is-not-enough-java2dia.html
希望它可以幫助
NetBeans已經有UML plugin,可以扭轉從Java源工程師類圖。
這可能比您要求的更多,但Doxygen使用graphviz中的「點」工具來生成任何Java應用程序文檔的類圖。
問候,
紀堯姆
你可以試試Fujaba。它支持正向工程(UML - > Java)和逆向工程(Java - > UML)。類圖被支持。
alt text http://www.fujaba.de/fileadmin/Informatik/Fujaba/Resources/Screenshots/Fujaba4.gif
ArgoUML可以從Java創建類圖。然而,我上次使用它(現在是一個公平的時間),它並沒有把所有的工作都放在一起。
如果你使用Maven的時候,從你的類生成UML的一個好方法是通過生成的JavaDoc並添加UMLGraph的doclet。請參閱以下鏈接:
http://maven.apache.org/plugins/maven-javadoc-plugin/examples/alternate-doclet.html
關於這樣做的好處是,它變得簡單地集成到每晚構建。
Slime是一個整潔的UML插件,可以繪製類圖。
AmaterasUML是一個免費的eclipse插件,工作得很好。您可以將包從資源管理器拖放到圖中,然後導出到png。
ArgoUML是最好的免費的UML工具。 MagicDraw是最好的商業UML工具。 IDE也有插件來創建UML圖(Eclipse和Netbeans命名爲兩個)。
我使用ObjectAID UML plugin進行日食。這是一個非常好的免費工具,可以讓您構建可以導航的UML圖表。
另請參閱this question瞭解更多Eclipse插件,這些插件允許您使用UML執行此操作。
- 1. 免費軟件生成MSBuild文件
- 2. 免費軟件查詢生成器
- 3. 用於在.NET中生成Excel圖表的免費庫
- 4. 免費軟件插件查看ASP.NET生成的HTML源代碼?
- 5. 使用免費軟件在Windows上生成64位版本
- 6. 適用於iOS應用程序的免費熱圖軟件
- 7. 免費軟件SADT圖紙圖
- 8. git用於兩個版本的軟件(免費和付費)
- 9. 免費軟件.net地圖組件?
- 10. 免費軟件許可證,但商業軟件費用?
- 11. 分銷免費軟件(Qt)
- 12. .NET Framework免費軟件?
- 13. 用於visual studio 2010的nhibernate免費軟件disgner插件?
- 14. 免費的基於網絡的測試用例管理軟件
- 15. .Net免費開源組件生成PDF
- 16. 用於跟蹤軟件開發的免費軟件開發工具?
- 17. 免費可用性測試軟件
- 18. 用於PL/SQL開發的免費軟件工具
- 19. 用於調試着色器的免費軟件
- 20. 用於建模樹結構的免費軟件工具
- 21. 免費軟件用於Linux的HTML創建工具
- 22. 用於瀏覽多值數據庫/ Unidata的免費軟件
- 23. 移動原生應用程序負載測試免費軟件
- 24. 基於免費的基於java的gui語言和生成器
- 25. 用於自動生成文檔的免費工具XSD
- 26. 基於Web的圖表組件優先免費使用PHP!
- 27. 免費的專業開發軟件
- 28. Monodroid免費圖表
- 29. jQuery免費用於商業生產?
- 30. 免費地圖組件對於Flex?
這應該在維基上找到很多有用的答案。 – cethegeek 2009-11-03 16:17:25