UML图实际上很漂亮吗?

时间:2010-05-27 21:38:38

标签: uml diagramming

我正在寻找能够产生 漂亮的 输出的图表软件。它不需要支持UML的所有(甚至更多),不需要具有代码工程功能或任何东西,它只需要产生视觉上有趣的输出。

以下是我认为丑陋/不够好的几个产品样本:具有默认UML模板的Visio(找不到更好看的模板),Enterprise Architect,Dia,ArgoUML和许多其他“专业”UML工具。

我考虑了几个视觉上引人注目的工具(但发现问题):

  • Visual Studio类图 - 仅适用于.NET类,但输出比UML工具通常产生的要好几英里
  • NClass - 类似于VS的类图,但我无法找到“漂亮”,蓝色的皮肤
  • yuml.me - 非常好但缺少一些高级布局选项。我不得不说,我发现他们的风格几乎非常适合高级图表 - 它们看起来很粗略,这很好。
  • Balsamiq - 我认为Joel将此用于hginit.com并且我喜欢它。但是,它不适合创建软件图表,所以我可以想象它会做很多工作
  • MS Word实际上有一个非常好的图形引擎,但我宁愿把它留作最后的选择

我很感激任何好的提示。

10 个答案:

答案 0 :(得分:7)

yEd是一个功能强大的桌面应用程序,可用于快速有效地生成高质量的图表

答案 1 :(得分:5)

查看this,一个用于创建UML图表的Web应用程序!

答案 2 :(得分:5)

Architexa允许您从Eclipse IDE中创建易于管理的UML样式类,序列和分层图。它还允许您直接从代码库添加项目,从而有助于加快流程。

答案 3 :(得分:4)

Visio 2013有一些不错的设计,甚至是我最喜欢的草图式布局。这是一个例子:

enter image description here

答案 4 :(得分:1)

我制作(并教人们制作 - 我有一个培训模块)非常漂亮的图表与Sparx Enterprise Architect。然而,我总是教人们制作有效,简洁的Diagrams拳头,然后改进他们的演示 - 试图修改已被“美化”的图表是徒劳的。

答案 5 :(得分:0)

这绝对是一个难题:)有很多工具,但最美丽的UML图是锯使用矢量图形编辑器... 它还取决于你对生成漂亮图表的工具的期望......漂亮的模板?良好的布局算法? 我发现或多或少可用的工具是GridDraw用于网格,BOUML用于简单,以及Papyrus或Moskitt,无论哪种布局都试图不要放置太靠近的类。

答案 6 :(得分:0)

Visio似乎是我正在寻找的最接近的匹配,在矢量编辑器和具有良好格式和布局选项的软件图表工具之间。在许多层面上都不是最优的,但是到目前为止我尝试过的最灵活的工具。

答案 7 :(得分:0)

Visual Studio 2010 Ultimate包括以下UML图:类,序列,组件,用例和活动。您还可以从代码生成序列图和依赖关系图。

有关这些图表的外观示例,请参阅Developing Models for Software Design下的说明。如果可以获得可视化和建模功能包,则可以从代码创建UML类图。

您可以下载Visual Studio 2010 Ultimate here的试用版。如果您有MSDN订阅,则可以获取功能包here

答案 8 :(得分:0)

Visual Studio 2010(Ultimate)适用于.NET中的UML,但它仅适用于MSDN订阅者。如果您正在寻找另一个更好的,我建议您尝试Visual Paradigm

答案 9 :(得分:0)

draw.io很好,他们也有一个桌面应用程序(电子)