是否存在优秀的免费建模软件?

时间:2009-10-26 18:13:43

标签: model modeling visio

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

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

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

谢谢!

6 个答案:

答案 0 :(得分:6)

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

答案 1 :(得分:1)

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

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

答案 2 :(得分:0)

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

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

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

答案 3 :(得分:0)

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

答案 4 :(得分:0)

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

从他们的网站引用:

  

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

答案 5 :(得分:0)

<强>的StarUML

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

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

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

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

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