我正在尝试选择一个工具来创建各种类型的UML图。对我来说,可用性是一个主要的标准,但我仍然会以更陡峭的学习曲线获得更多的权力,并感到高兴。免费(就像啤酒一样)会很好,但如果工具值得的话,我愿意付钱。我应该用什么?
当前回答
阿尔戈乌姆尔。
我在我的论文中使用了这个,它设计得很好:也许它有太多的功能,不是很重要,但我宁愿有一些无用的功能,而不是没有一些有用的功能。
其他回答
阿尔戈乌姆尔。
我在我的论文中使用了这个,它设计得很好:也许它有太多的功能,不是很重要,但我宁愿有一些无用的功能,而不是没有一些有用的功能。
在我尝试了大多数其他免费工具后,TopCoder UML Tool为+1。 我的理由是:
1)该工具可以将UML图保存为人类可读的格式XMI,因此可以很容易地将文件提交给版本控制系统。
2)支持撤销/重做(这是我释放ArgoUML的原因)。
3)图表保存在一个文件中,与“工作区”或“项目”没有紧密联系。
StarUML也很好,尽管它很老了。不幸的是,它不再被开发/维护。
你可能正在寻找一个自动工具,它会自动为你生成很多东西。但是这里有一个免费的、功能强大的图表绘制工具,它不仅对UML有用,而且对各种图表绘制任务都有用。它接受各种常用文件格式作为输入和输出。它叫yEd,值得一看
Visual Paradigm for UML或Dia是不错的选择
我建议使用Pacestar UML Diagrammer。它可以帮助您快速、容易、灵活和普遍理解的符号生成UML 2.0图。
我在很多项目中使用了它,我很满意。而且它也不使用太多的内存和空间,只有6个月的硬盘。
我最喜欢的功能是,我可以从编辑器复制图表,并将它们粘贴到MS Word中……所以当我需要编辑一个特定的图表时,只要我点击它,它就会在编辑器中打开,关闭它,更新已经在MS Word文档中完成。