我正在尝试选择一个工具来创建各种类型的UML图。对我来说,可用性是一个主要的标准,但我仍然会以更陡峭的学习曲线获得更多的权力,并感到高兴。免费(就像啤酒一样)会很好,但如果工具值得的话,我愿意付钱。我应该用什么?
当前回答
Visual Paradigm for UML或Dia是不错的选择
其他回答
只是在这里抛出我的两个比特,但我发现ArgoUML非常有用。它需要一段时间来适应它,它有点bug(最后一次我检查它是在版本。29左右),但它工作得很好,一旦你习惯了它。它可以处理所有类型的UML图,这就是我喜欢它的原因。此外,它是由tigris制作的,与制作subclipse(用于Eclipse的SVN存储库插件)的人是同一批人。
您可以在Visual Studio 2010 Ultimate中创建UML类、序列、组件、用例和活动图。您可以将这些图链接到Team Foundation工作项,以便您可以计划并跟踪开发和测试工作。您还可以从代码中创建序列、依赖关系图和层图,并使用架构资源管理器浏览和探索您的解决方案。
我在个人资料上发布了更多的链接以获取更多信息。
我喜欢前面提到的VisualParadigm。它功能强大,易于使用,我认为它比其他工具更强大。
如果你需要一些简单、快速、简单(而且免费)的东西,有一个很好的工具叫UMLet——我强烈推荐这个。我已经尝试了许多UML图表工具,这是最简单的一个(它仍然允许做很好的图表)。这是我的选择:)
我建议使用Pacestar UML Diagrammer。它可以帮助您快速、容易、灵活和普遍理解的符号生成UML 2.0图。
我在很多项目中使用了它,我很满意。而且它也不使用太多的内存和空间,只有6个月的硬盘。
我最喜欢的功能是,我可以从编辑器复制图表,并将它们粘贴到MS Word中……所以当我需要编辑一个特定的图表时,只要我点击它,它就会在编辑器中打开,关闭它,更新已经在MS Word文档中完成。
为了我的简单和简短的UML工作, 我用过这个工具:
星联 - http://staruml.sourceforge.net/en/
很棒的免费UML绘图软件。
虽然最初的Star UML不再维护,但是现在有一个叫做White Star UML的分支正在积极开发。