我正在尝试选择一个工具来创建各种类型的UML图。对我来说,可用性是一个主要的标准,但我仍然会以更陡峭的学习曲线获得更多的权力,并感到高兴。免费(就像啤酒一样)会很好,但如果工具值得的话,我愿意付钱。我应该用什么?


当前回答

迪亚是一个可能的选择。它绝对不是最好的工具,但它是功能性的。

其他回答

我最近在我的博客上做了一个调查“你使用什么UML工具?”NetBeans UML是开源的首选,而企业架构是商业的首选。

紫罗兰色的

免费,而且非常容易使用。

我尝试过MagicDraw,它非常好,虽然只有社区版。

我也尝试过omondo,它看起来很棒,但用于商业用途非常昂贵。

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

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

哦,是的,不要忘记直接从工具内部(SVN、CVS、TFS和SCC)支持源代码控制。

我也会远离Visio——你只能得到图表,而不是模型。在UML建模工具的一个地方重命名一个类,然后在所有地方重命名。但在Visio中却不是这样!

我推荐Software Ideas Modeler。它有很多功能和直观的GUI。