【问题标题】:Java code which creates UML diagrams创建 UML 图的 Java 代码
【发布时间】:2014-12-17 16:47:34
【问题描述】:

我正在创建一个程序,它将 Java 源代码反向工程为 UML 类图。我已经从源代码中读取了所有方法名称等,但我想知道是否有任何用于生成 UML 的内置 Java 方法,例如:

UMLdiagram u = new UMLdiagram();
Class c = new Class();
u.addClass(c);

鉴于我已经知道方法、类属性名称等,是否有类似的东西或者我可以使用任何外部工具来帮助绘制 UML 图。

【问题讨论】:

  • 嗨@Steven,欢迎来到SO。不,Java 核心库不包含任何开箱即用的 UML 绘图功能,而且恐怕要求工具的问题,库被认为是 SO (stackoverflow.com/help/on-topic)
  • 有一些工具可用于这种逆向工程。但没有听说过 java 库

标签: java uml reverse-engineering


【解决方案1】:

看看http://en.wikipedia.org/wiki/List_of_Unified_Modeling_Language_tools。

列出的一些工具是用 Java 编写的,其中一些是开源的,其中一些能够创建 XMI 格式的 UML 图。

如果你想要轻量级的东西,那么Doxygen 和Graphviz 可以同时对Java 源代码进行逆向工程,并使用UML_LOOK 自动生成类图

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-10
    • 1970-01-01
    • 1970-01-01
    • 2011-01-02
    • 2023-04-05
    • 2012-10-05
    • 1970-01-01
    • 2015-01-16
    相关资源
    最近更新 更多