我的朋友在一个需要类图建模的课程中。 我们可以访问(合法)Enterprise Arch,但我们都非常讨厌它。
并且Visio不适用于类建模(至少在我们看来)。
是否有一个很好的免费解决方案,用于类图建模?
谢谢!
答案 0 :(得分:6)
您也可以尝试NClass。通过Mono在Windows和Linux上运行。
答案 1 :(得分:1)
我认为Dia非常适合图表,但我更喜欢专为UML设计的工具,例如StarUML或NetBeans 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。