用于对 Java 项目进行逆向工程的 UML 工具 [关闭]
Posted
技术标签:
【中文标题】用于对 Java 项目进行逆向工程的 UML 工具 [关闭]【英文标题】:UML tool for reverse engineering a Java Project [closed] 【发布时间】:2015-07-29 18:01:18 【问题描述】:我目前正在开发一个以"IBM Rational Software Architect"(Licensed Version)
作为 IDE 的 Java 项目。我的任务是了解代码流程并需要准备技术文档,因为项目非常大(很多代码、类、包等) 和无证。由于该项目是用 Java 编写的,因此我的想法是对该项目进行逆向工程,以在 UML 中查看其架构。是否向我推荐任何适合我的 IDE 并且可以非常轻松地完成任务的开源软件/插件?
我在 Google 上搜索并发现了许多有用的工具,适用于 Eclipse IDE,但不适用于 IBM Rational Software Architect。
谢谢你的回答!!
【问题讨论】:
我的印象是您可以从 Rational Software Architect 创建 UML 或至少可视化图表。这是一个显示我所指内容的链接...ibm.com/developerworks/rational/tutorials/r-radvisualtools/… 【参考方案1】:StarUML 是一个很好的开源工具,我认为它有你想要的。
【讨论】:
【参考方案2】:您应该考虑独立产品。要动态生成序列图和 jar 依赖项,请尝试 jSonde
静态代码分析适用于类图 - 任何现代 IDE(如 IntelliJ IDEA)都可以生成它
【讨论】:
【参考方案3】:你可以试试“Modelio”,它是开源的,可以逆向生成类图。
【讨论】:
以上是关于用于对 Java 项目进行逆向工程的 UML 工具 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章