请建议使用以下标准创建类图的工具:
- 它应该与平台无关,因为我使用 Linux,并且该文件预计将由团队的其他成员使用 Windows/Mac 编辑
- 免费,因为没有这样的免费工具,我们应该创建一个
- 如果您可以包含生成的类图的屏幕截图,那也很好,只是为了确保该工具实际用于创建类图,而不仅仅是任何其他类型的图
另外,请仅建议您实际使用过的工具。
更新:请不要包含那些不能创建类图的 UML 图工具。
我使用GenMyModel,首次发布于 2013 年。它是一个真正的 UML 建模器,而不是绘图工具。您的图表符合 UML,生成代码并且可以导出为 UML/XMI 文件。它基于网络且免费,因此符合您的标准。
我使用了Poseidon UML Community Edition,它独立于平台,可以制作精美而干净的图表。这里有一些截图。
一个不错的在线工具:yUML
前段时间我使用DIA - 免费且独立于平台。还可以。现在我使用Enterprise Architect但它不是免费的。
我总是使用Gliffy完美地工作并且做很多事情,包括类图。
BOUML是免费的,可以对 Java 和 C++ 进行逆向工程
Umbrello UML Modeller 是一个用于 KDE 的统一建模语言图表程序。UML 允许您以标准格式创建软件和其他系统的图表。我们的手册很好地介绍了 Umbrello 和 UML 建模。 http://uml.sourceforge.net/
我使用StarUML。它工作得很好。
刚刚发现 GenMyModel,一个很棒的 UML 建模器,可以在线设计类图
我过去使用过Enterprise Architect——不是免费的,但也不是很贵,而且它可以生成漂亮的图表。
我使用过Poseidon UML和Enterprise Architect,必须说我更喜欢 Poseidon,但对其中任何一个都不完全满意。
由于所有这些工具都缺乏验证功能,它们的结果只是绘图,没有更好的工具来创建漂亮的绘图是一张纸和笔。之后,您可以扫描图表并将其插入团队的 wiki。
WhiteStarUML 是 StarUML 的一个分支,它仍然在维护http://sourceforge.net/projects/whitestaruml/?source=dlp。