从代码生成 UML 的艰辛历程

戎洛华
2023-12-01

Eclipse 插件

  1. Uml to Java GeneratorUML Designer 找到插件,或许是太老了,下载的文件地址失效了,源码库 也一片空白
  2. Eclipse UML Generators 同上,插件的下载地址失效了。
  3. UMLet 插件试过了,可以用来画 UML 图,但是没有找到从代码中直接 UML 图的方法
  4. ObjectAid 插件的下载地址也打不开
  5. AmaterasUML 插件不支持 JDK 11 (issue)
  6. Plantuml 插件生成的 UML 图,总是有许多错误,如类图,所有关联的线条都重复生成了两遍(不过可以自己通过代码调整,勉强可用

UML 软件

  1. Umbrello 可以导入代码,生成一个一个类,但是无法直接生成类,接口之间的关系。有些类似于 JetBrains IDEA 的体验 ,但是在一些细节上,如包名以及与代码的结合程度可以优化 ,基本可以用

    Note that Umbrello UML Modeller will not create any kind of Diagram for showing your classes, they will only be imported into your Model so that you can use them later in any diagram you want.

JetBrains IDEA

Show Diagram ,非常丝滑(本想着教育优惠快过期了,想找个替补,结果四顾茫然呀)


 类似资料: