什么是最好的UML图示工具?

488

我正在尝试选择一种用于创建各种类型 UML 图的工具。对我来说,易用性是一个主要标准,但如果需要更强大的功能需要付出更高学习曲线,我也很愿意接受。如果这个工具值得,那么它可以是免费的,但如果需要,我也愿意支付费用。我应该使用什么工具呢?


我认为最好用的是yUML,详见http://askuml.com。 - Rebol Tutorial
IBM Rational Modeler(http://www-01.ibm.com/software/awdtools/modeler/)有免费版本,如果您需要更多功能,可以购买企业版。我对它非常满意。 - user168237
您可以尝试使用Eclipse建模工具分发版。 它是Eclipse,而且是免费的! - amateur barista
对于基于文本的可视化模型生成,我建议使用yuml.me或plantuml。 - A T
50个回答

4

我喜欢在这个帖子中提到的VisualParadigm。我认为它很强大且易于使用,相比其他工具,它提供了更多的功能。

如果你需要简单、快速和免费的工具,有一个很棒的工具叫做UMLet - 我强烈推荐这个工具。我尝试过许多UML图形工具,这是最简单的一个(但它仍然可以绘制出很好的图表)。这是我的选择:)


4

在我的实践中,我使用序列图编辑器。它是一个非常快速和有用的工具。唯一让我不太满意的是它是商业产品,需要付费。


3
您可以在Visual Studio 2010 Ultimate中创建UML类、序列、组件、用例和活动图。您可以将这些图表链接到Team Foundation工作项,以便计划和跟踪开发和测试工作。您还可以从代码创建序列、依赖关系图和层次结构图,并使用Architecture Explorer浏览和探索解决方案。
我已经在我的个人资料上发布了更多链接,以获取更多信息。

3

我最近在我的博客上进行了一个调查 "你使用哪些UML工具?"。NetBeans UML是最受欢迎的开源选择,Enterprise Architect则是最受欢迎的商业选择。


3
在我看来,StarUML 是最好的。 点击链接 可以了解更多信息。

3

显然,如果您长期认真对待UML,您需要使用像其他答案中建议的软件UML工具之类的工具,但我发现白板是UML图形化的最佳工具之一,特别是在设计阶段或者当您正在探索不同的方案时。在我的看法中,没有什么比白板的速度和灵活性更好了。如果您在物理上相互协作,它们也非常适合协作。


3

我很惊讶没有人提到NetBeans UML编辑器,它非常好用,满足了我所有与Java有关的UML需求。

在测试了JDeveloper UML、ArgoUML和StarUML之后,我得出了这个结论。


2

对于序列图,您也可以尝试使用Trace Modeler。它不是免费的,但它有一个很棒的界面,非常友好和高效。您可以在任何平台上使用它。


2
您可能想要查看MagicDrawVisual Paradigm for UML。两者都提供社区版,当然,这些版本不包括全部功能,但如果您只想创建图表而不生成代码或进行完整的往返工程,则可能已经足够了。

2

理性和Together/J是最好的产品,但价格昂贵。

根据我的经验,我喜欢Eclipse Omondo和Sparx Enterprise Architect。Omondo很好地集成了Eclipse用于代码生成,并且具有非常直观的感觉。但是,它与Java紧密相关。 Sparx是一个性价比不错的工具,但缺乏完整的UML 2.0图表范围。

不要尝试Poseidon。它存在漏洞,臃肿不堪,无法使用。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接