我需要在Java中维护一些项目,但它非常大。我需要一些Eclipse插件或单独的程序,它可以从Java项目生成UML。有什么可以帮助我吗?需要用于Java项目的UML反向工程工具
回答
大多数UML工具都可以导入Java代码。上次我使用JUDE社区版时,它可以做到这一点,但他们已经将它分成了社区版和付费版。我不确定自由人是否已经做了。 Sparx Enterprise Architect也可以导入Java。
我建议euml2作为eclipse插件。
它有一个免费版本,它是相当不错!
eUML将在您的代码中添加标签,并将完全重写您的代码,以便在代码中添加模型注释。据说该模型是腐败的,如果你需要高级功能,那么你必须支付1600美元!要绝对避免 – 2010-12-15 23:26:35
@ user294000:那么它会在注释中添加元数据 '/ *** @ uml.property name =“variableName”* @ uml.associationEnd * /'但这对我没有任何问题。我已经将它用于类图和包图,并且没问题。如果您有更先进的使用体验,并且看到了错误,那么非常感谢您告诉我要记住 – Cratylus 2010-12-16 06:28:14
@ user294000:此外它还有一个免费的基本版本。其他建议非常好,但只有试用版。 – Cratylus 2010-12-16 06:41:32
您已经提供的链接已损坏。请更新您的答案。 – OO7 2015-02-09 12:10:07
我建议Architexa其伟大的阶级双字母组合的产生。 Arhitexa不是在庞大的类图中生成每个类,而是允许您选择性地在图中显示相关的类。
我推荐Enterprise Architect,它支持完整的反向和正向工程,包括Java。自动生成文档,如Word,PDF或网站。
免费Class Visualizer的确如此 - 您加载已编译的Java代码,并因此接收允许您浏览关系的类图。它支持参数化类型,注释和发现各种出站和入站关系(包括依赖关系)。
- 1. 用于逆向工程的eclipse项目的UML工具
- 2. 用于Java的反向工程工具(Android)Class Diagrams
- 3. 用于Java + Playframework的UML建模工具
- 4. 反向工程:从现有PHP5项目创建UML图
- 5. UML to Java工具?
- 6. 需要d3项目的工具提示
- 7. 需要帮助反向工程CRC16
- 8. 用于计算项目所需工时的工具或公式
- 9. netbeans 6.1 - 反向工程Java源代码到UML类图
- 10. SQL Server 2000反向工程工具
- 11. 命令行相当于Hibernate工具中的反向工程?
- 12. 用于Python的uml/class设计工具?
- 13. UML逆向工程工具Eclipse的或Maven
- 14. 针对java的逆向工程工具
- 15. 需要关于MVC项目工作流程的建议
- 16. Visual Basic工具(UML代码或逆向工程)
- 17. 逆向工程德尔福2010码 - UML工具
- 18. 用于打包.NET项目的工具
- 19. 用于Java/C#的UML工具:类设计等
- 20. 如何从应用程序反向工程Xcode项目?
- 21. 适用于大型应用程序的UML建模工具
- 22. 基于脚本的UML绘图工具
- 23. 类似于USE的UML工具
- 24. 为什么Qt Creator需要一个用于非qt cmake项目的工具包
- 25. 用于GWT项目的UML
- 26. UML到SQL工具
- 27. 的Android项目 - 所需工具
- 28. java后台webapp测试[需要工具]
- 29. UML工具与UML 2和UML 1.x一起工作
- 30. 从VS 2008项目自动创建UML图的工具
+1因为Enterprise Architect是一个很棒的UML工具(一般的伟大的图表工具)。 – 2010-12-15 22:24:33