你知道任何好的免费软件,将采取我的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