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


当前回答

纸和笔。如果你能把扫描变成矢量格式,在做小的修改时可能会有用。

其他回答

别忘了你。我,我爱它。

Sparx系统的Enterprise Architect是我用过的最好的工具。199美元(专业版)有点贵,但在我看来是值得的。

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

你可能想看看MagicDraw或UML的可视化范例。两者都提供了社区版本,当然,它们没有涵盖全部的功能范围,但是如果您只想创建图表而不生成代码或进行完整的往返工程,那么这些版本就足够了。

对于序列图,您还可以尝试Trace Modeler。它不是免费的,但它有一个很棒的界面,非常友好和高效。你可以在任何平台上使用它。