我的朋友在一个需要类图建模的课程中。 我们可以访问(合法)Enterprise Arch,但我们都非常讨厌它。

并且Visio不适用于类建模(至少在我们看来)。

是否有一个很好的免费解决方案,用于类图建模?

谢谢!

有帮助吗?

解决方案

您也可以尝试 NClass 。通过Mono在Windows和Linux上运行。

其他提示

我认为 Dia 非常适合图表,但我更喜欢专门为UML设计的工具例如 StarUML NetBeans UML编辑器(尽管如果您不使用NetBeans IDE的其余部分,这可能有点过头了。)

编辑:显然,IDE的6.8版本中不再提供NetBeans UML编辑器。

如果作为课程的一部分,您还需要进行一些编程并计划使用Eclipse IDE,一个不错的选择是使用其中一个用于eclipse的UML工具: http://wiki.eclipse.org/MDT-UML2-Tool-Compatibility

您还可以在此处查看一些开源UML工具的链接: http:/ /modeling-languages.com/content/uml-tools#open

但是,现在我最喜欢的工具是MagicDraw。如果您的课程是大学学位的一部分,您的教师可以联系MagicDraw并要求获得该课程的临时许可证

尝试ARIS Express( http://www.ariscommunity.com/aris-express )。它支持流程模型,数据模型,组织结构图,仅举几例。它是免费的,具有PDF导出和MS Office集成(只需复制Express模型并将其粘贴到powerpoint中)。

您应该查看 Star UML 。它是开源的,非常强大。

从他们的网站引用:

  

StarUML是一个开源项目   发展快速,灵活,可扩展,   功能强大,免费提供   在Win32上运行的UML / MDA平台   平台。 StarUML的目标   项目是建立一个软件   建模工具和平台   是一个令人信服的替代品   Rational等商业UML工具   玫瑰,一起等等。

<强>的StarUML

如果你只是用Java编程,那么NClass看起来很不错,你所要做的就是类图。我对直观的界面和视觉上吸引人的图表印象深刻,我对它的代码生成感到非常失望,它只适用于Visual Studio。

要获得更好的UML支持,请尝试使用StarUML。免费。它坚定地遵循UML标准,包含9个主要的UML图,包括类图。

我认为StarUML在尝试了其他几十种之后是最好的UML工具。

StarUML的一个主要优点是可以扩展它并将项目数据保存为XML。

项目主页: http://staruml.sourceforge.net/en/index.php

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top