我正在尝试选择一个工具来创建各种类型的UML图。对我来说,可用性是一个主要的标准,但我仍然会以更陡峭的学习曲线获得更多的权力,并感到高兴。免费(就像啤酒一样)会很好,但如果工具值得的话,我愿意付钱。我应该用什么?
当前回答
你应该试试Modelio免费版。 它支持UML2, BPMN, SOA和XMI。它使用简单,他们的论坛非常活跃。
其他回答
如果你想在不学习复杂的新工具的情况下就开始使用UML,我建议你去看看Violet UML。我曾经用它取得过很大的成功。
我从1999年就开始研究UML标准,我可以告诉你Sparx Enterprise Architect不应该被认为是UML工具,因为它不符合UML 2规范。它的图表看起来像UML,但是属性的名称和它们指定的方式不遵循UML标准。MagicDraw和IBM RSA是目前市场上真正的UML工具。
我最近在我的博客上做了一个调查“你使用什么UML工具?”NetBeans UML是开源的首选,而企业架构是商业的首选。
Visual Paradigm for UML或Dia是不错的选择
我用gmodeler.com。它只做类图。
好东西
非常简单的功能集。伟大的UI。非常容易使用。 有吸引力的UI。 不需要登录/创建帐户 可以保存图表 免费的
不好的事情
难以合作——必须导出到xml(我不在乎) 不能从任何机器访问图表,因为它保存到您的浏览器(我不在乎) 不能导出为图像或pdf(我可以截屏) 不能为大多数语言生成代码 非常简单的功能集。(我不在乎) 每个类都有一个“事件”列表,我不需要,我不能摆脱。