我一直在寻找不同的工具来创建我的Java应用程序的UML图。我的教授使用Omnigraffle,但这只适用于Mac / iPad。我真的很想找到一个与Omni一样视觉效果出色的Linux或甚至Windows工具。谢谢你的帮助。
尝试使用适用于Windows的Sparx Enterprise Architect。价格非常合理。
还有StarUML,我之前也用过@Milan提到的Visual Paradigm社区版。
如果你只是在寻找一个绘图工具(而不是“建模”工具),那么可以看看YEd。概念上与omni非常相似。免费,适用于linux/mac/osx,外观很棒。还有非常好的自动布局。
希望对你有所帮助。
最简约的UML图编辑工具(不是建模环境!):UMLet。提供合理的黑白结果,将矢量图导出为PDF和EPS格式。优点:小型文本窗格加速编辑。缺点:某些边缘情况(例如,垂直线上的标签)无法获得最佳结果。
对你来说,“视觉上的美感”是什么意思?我认为这是一个非常主观的问题,应该是选择 UML 建模工具时最后考虑的事情。
然而,除了使用案例图中的角色元素之外,我喜欢 Altova UModel 图表的外观。我不是很喜欢 StarUML 和 Visual Paradigm。