【问题标题】:Generate UML from Java source从 Java 源代码生成 UML
【发布时间】:2011-02-25 16:34:10
【问题描述】:

因为我有一个大项目,所以我必须为此生成 UML。为 300 个类编写 UML 是多余的。

那么有什么解决方案可以为我生成图表吗?

附言
我正在使用 Netbeans。

【问题讨论】:

  • 您知道UML 图将完全难以理解吗?有 300 节课,你会被细节淹没。
  • 我知道这将是完全无法理解的,但我不会生成所有内容。例如,类图就可以了。再次从头开始编写每个方法和字段真的很无聊和浪费时间
  • 理性玫瑰已经或可以batchmode OK结果
  • 你不需要批处理模式!!我做了 5000 个类的工作,第一个反向很长(例如大约 30 百万)然后导航是立即的。你应该改变工具,当一个java项目时不要使用Rational。

标签: java netbeans uml code-generation


【解决方案1】:

根据您需要 UML 图的用途,您可能希望从“300 个类”中提取概念并自己制作 UML 图——这也可能有助于发现架构缺陷。 仅仅为了拥有 UML 的目的而将 Code 大量转换为 UML 通常不是很可取。

如果您真的需要它,是的,Enterprise Architect 是一个不错的选择。 - 经典。

【讨论】:

    【解决方案2】:

    我认为 sparxx 系统的Enterprise Architect 可以从 Java 类创建 UML

    【讨论】:

      【解决方案3】:

      试试http://netbeans.org/features/uml/ 支持代码逆向工程。当然,您将得到的只是类图。

      【讨论】:

      • 注意:这不是免费的。
      【解决方案4】:

      我更喜欢使用 Sybase Power Designer,因为它支持所有类型的 UML 图。请参阅维基百科http://en.wikipedia.org/wiki/PowerDesigner

      PS:我既不是广告也不是与这家公司有任何关系,但 Power Designer 有几个我喜欢的功能。

      【讨论】:

        【解决方案5】:

        我发现easyUML 很有用。它真的很容易使用。

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 2011-11-05
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-12
          • 2017-07-08
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多