首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >最好的UML绘图工具是什么?

最好的UML绘图工具是什么?
EN

Stack Overflow用户
提问于 2008-08-18 23:29:18
回答 49查看 1.1M关注 0票数 488

我正在尝试选择一种工具来创建各种风格的UML图。可用性是我的一个主要标准,但我仍然会在学习曲线更陡峭的情况下获得更多的权力,并感到快乐。免费(比如啤酒)会很好,但如果这个工具值得的话,我愿意付钱。我应该使用什么?

EN

回答 49

Stack Overflow用户

回答已采纳

发布于 2008-10-22 05:32:27

一些背景:最近,我在研究生院为一个独立的项目研究了可用性和UML理解的UML工具。我也以建模/架构师为生。

之前的帖子有太多的答案而没有足够的问题。一个常见的误解是,UML是关于创建图的。当然,图很重要,但实际上你是在创建一个模型。以下是每个供应商的产品/解决方案都比其他供应商做得更好时应该回答的问题。注意:列出的答案是我认为最好的,即使其他产品支持给定的功能或需求。

  • 你是在建模还是在绘图?(绘图- ArgoUML、免费实现和Visio)

  • ,你将来会做模特儿吗?(用于基本建模-付费产品的社区版)

  • 您想通过配置文件还是元模型来形式化您的建模?Visual Paradigm)

?(Sparx、RSM、OCL

  • 您是否关心模型的可移植性、XMI支持?(GenMyModelSparxVisual Paradigm、XMI

  • 您是否有一组现有的文档需要使用?(取决于文档)

  • 您想生成代码存根还是完整功能的代码?(GenMyModelVisual ParadigmSparxGenMyModel

  • 您是否需要更成熟的过程,如用例管理、模式创建、资产创建、RUP集成等?(RSA/IBM Rational产品)

详细的例子:在创建UML概要文件时,IBM Rational Software Architect并没有完全实现UML2.0,但是Visual Paradigm和Sparx做到了这一点。

好吧,这太详细了,所以一个更简单的例子是ArgoUML,它没有代码生成功能,而是专注于绘制而不是建模方面。

SparxVisual Paradigm在UML和生成代码方面做得很好,然而,与项目生命周期和其他流程挂钩是RSM/RSA的强项。

注意封闭的或特定于产品的代码生成过程或框架,因为您可能最终会被该产品卡住。

这是一个直接的大脑转储,所以一些细节可能不是完美的,然而,这应该提供一个大致的地图,以问题和解决方案进行研究。

新的-找到一个很好的列表,包括许多UML工具及其描述。Wiki UML Tool List

票数 353
EN

Stack Overflow用户

发布于 2008-08-24 09:28:41

对我来说,它是来自Sparx Systems的企业架构师。一个非常全面的UML工具,价格非常合理。

非常强大的特性列表,包括:集成的项目管理,基线,导出/导入(包括导出到html),从模型生成文档,各种模板(Zachman,TOGAF等),IDE插件,代码生成(使用可用于Visual Studio,Eclipse和其他的IDE插件),自动化API -列表还在继续。

哦,对了,别忘了直接从工具内部(SVN、CVS、TFS和SCC)支持源码控制。

我也会远离Visio --你只能得到图表,而不是模型。在UML建模工具中的一个地方重命名一个类,您就可以在所有地方重命名。在Visio中情况并非如此!

票数 46
EN

Stack Overflow用户

发布于 2008-08-18 23:32:15

为了我的简单和简短的UML工作,我使用了这个工具:

StarUML - http://staruml.sourceforge.net/en/

很棒的UML绘图自由软件。

尽管不再维护最初的Star UML,但现在有了一个名为White Star UML的分支,该分支正在积极开发。

票数 45
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15376

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档