【问题标题】:UML Diagram Tool - Eclipse plugin? [closed]UML 图表工具 - Eclipse 插件? [关闭]
【发布时间】:2010-04-08 13:19:53
【问题描述】:

谁能帮助我?我目前正在使用 Eclipse Java IDE,并且想要一个能够自动查看我的类并在 UML 中绘制类图的插件。

有什么建议吗?

【问题讨论】:

    标签: java eclipse eclipse-plugin uml class-diagram


    【解决方案1】:

    我推荐ObjectAid UML plugin。效果很好。

    【讨论】:

    • 嗨,我安装了这个工具,让它工作了等等,但是你能不能让它像关联一样自动绘制所有东西?
    • 创建图表后(新建 > 其他 > ObjectAID UML 图表),然后右键单击添加要显示的类。然后全选并右键添加关系。
    • 如何将图表导出为图片?
    • 否,但您可以在购买前对其进行评估。 objectaid.com/install-license
    • 这不是免费软件,许可证将在 2 天内到期。
    【解决方案2】:

    您尝试做的挑战是您可以为任何一段代码拥有多个正确的 UML 图。在使用大多数 UML 工具时,尝试自动获取图表最终会产生太多垃圾 - 而这些工具最终会成为障碍。

    我们创建了Architexa 来帮助解决这种情况 - Architexa 可帮助您快速获得有用的图表 - 如果这意味着连接到源代码提交,甚至构建分层架构图。可以在here 找到关于您可能正在寻找的一些东西的很好的讨论。

    【讨论】:

      【解决方案3】:

      试试UML2 from Eclipse Modeling Tools。这里还有一个tutorial

      【讨论】:

        【解决方案4】:

        即使对于最初的提问者来说有点太晚了,也许以下 eclipse 插件确实符合实时分析的需要:

        http://marketplace.eclipse.org/content/javadoc-uml-view

        此工具主要用于分析目的,而较少用于图表建模。因此,如果您想手动绘制图表,它不是正确的,在这种情况下 ObjectAid UML explorer 会好得多。

        顺便提一下:-)

        【讨论】:

          【解决方案5】:

          另一种选择:http://www.modelgoon.org/

          这是一个非常简单的项目,但它仍然是一个活跃的项目。

          【讨论】:

            【解决方案6】:

            尝试使用Omondo。它是一个非常好的 eclipse 的 UML 插件。它将完全满足您的需求

            【讨论】:

            • @Bragaadeesh:不过好像不是免费的(???)
            • 它不是免费的,但您在最新的 SR2 版本中拥有 90 天的许可证。有足够的时间来完成你的项目。没有 nagscreen,代码中没有标签,uml 模型是标准的,因此可以被任何工具打开。只有图形编辑器在 90 天评估之下。所以还不错:-)
            【解决方案7】:

            我会尝试 MoDisco http://www.eclipse.org/gmt/modisco/。它是一个可扩展的软件现代化框架。

            【讨论】:

            • 我没有找到一种直接的方法来使用 MoDisco 项目的代码生成 UML 图。
            • MoDisco 使用中间 Java 模型来避免从代码到模型时丢失任何信息。从这个 Java 模型到显示类的 UML 类图有一个预定义的转换。也许你可以在 Modisco 论坛上寻求指点
            • 所以没有简单的方法:)。无论如何感谢您的建议
            【解决方案8】:

            您可以尝试architexa 工具套件。它不仅生成类/序列图,还生成分层图。你可以阅读它here

            【讨论】:

              【解决方案9】:

              看看这个,这个设计器是免费的(带有 EPL 许可证的开源)。

              UML Designer可用于:

              • 包层次结构
              • 类图
              • 组件图
              • 复合结构图
              • 部署图
              • 用例图
              • 活动图
              • 状态机
              • 时序图
              • 简介图

              也有很好的教程:

              http://www.umldesigner.org/tutorials/tuto-getting-started.html

              【讨论】:

                【解决方案10】:

                如果你可以迁移到 IntelliJ,他们有一个很棒的插件。

                如果你被 eclipse “卡住”了……AmaterasUML 已经足够好了——我过去用过它……

                【讨论】:

                • NetBeans 也有很棒的 UML 插件。 :-)
                • @Bozhidar 那是哪个插件?查找它我发现了几个可用的..你能发布一个你最喜欢的链接吗?
                • NetBeans UML 支持已被弃用,据我所知(不再包含在 6.8 中)。
                猜你喜欢
                • 1970-01-01
                • 1970-01-01
                • 2012-08-14
                • 1970-01-01
                • 1970-01-01
                • 2011-09-14
                • 1970-01-01
                • 2013-07-26
                • 1970-01-01
                相关资源
                最近更新 更多