23

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

下面是一些我认为丑陋/不够好的产品示例:带有默认 UML 模板的 Visio(没有找到更好看的模板)、Enterprise Architect、Dia、ArgoUML 和许多其他“专业”UML 工具。

我考虑过一些视觉上引人注目的工具(但发现有问题):

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

我会很感激任何好的提示。

4

10 回答 10

8

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

于 2012-05-07T10:03:47.903 回答
5

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

于 2011-03-29T14:34:14.737 回答
5

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

于 2010-07-21T01:39:48.900 回答
4

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

在此处输入图像描述

于 2013-05-07T13:18:56.053 回答
1

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

于 2010-05-28T09:24:16.267 回答
1

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

于 2013-10-06T04:25:23.050 回答
0

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

于 2011-07-21T13:53:15.103 回答
0

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

有关这些图的外观示例,请参阅为软件设计开发模型下的描述。如果您可以获得 Visualization and Modeling Feature Pack,您可以从代码创建 UML 类图。

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

于 2010-07-21T01:35:27.917 回答
0

这绝对是一个难题:) 有很多工具,但是看到的最漂亮的 UML 图是使用矢量图形编辑器制作的……这还取决于您对生成漂亮图表的工具的期望……漂亮的模板?好的布局算法?我发现或多或少有用的工具是用于网格的 MagicDraw、用于简单的 BOUML 以及 Papyrus 或 Moskitt,无论哪一个都有一些布局启发式尝试不将那些过于靠近的类放在一边。

于 2010-05-28T08:43:21.657 回答
0

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

于 2017-10-13T07:11:30.163 回答