生成类图

Gus*_*ind 8 java uml class diagrams

我只是在我的项目发布结束时.为了继续工作,我们的经理要求我们为我们编写的代码生成类图.这是一个包含3500个java文件的中型项目.所以我认为我们需要生成类图.首先,我需要了解逆向工程如何在这里工作.此外,我在谷歌寻找一些工具(绿色,紫罗兰),但不知道他们是否有任何帮助.请建议我如何继续.也是一个良好的开始教程是值得赞赏的.

小智 8

我强烈推荐 BOUML.它的Java反向支持绝对是ROCK SOLID.

BOUML还有许多其他优点:

  • 它非常快(有史以来创建的最快的 UML工具,检查基准),
  • 拥有坚如磐石的C++,Java,PHP等导入支持,
  • 它是多平台(Linux,Windows,其他操作系统),
  • 有一个很棒的SVG导出支持,这很重要,因为在矢量格式中查看大型图形,例如在Firefox中快速扩展,非常方便(您可以在"鸟瞰"视图和类详细视图之间快速切换),
  • 它是全功能的,令人印象深刻的集中开发(看看发展历史,很难相信这样的快速进展是可能的).
  • 支持插件,具有模块化架构(这允许用户贡献,看起来像BOUML社区正在形成)


bri*_*gge 6

您要使用的工具是Doxygen.它与Javadoc类似,但适用于多种语言.如果计算出依赖关系,可以调用graphviz来渲染类图.这是一个通过Doxygen运行的Java类的示例.