UML 图实际上很漂亮吗?

发布于 2024-09-02 22:03:15 字数 606 浏览 2 评论 0原文

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

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

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

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

我会很感激有什么好的建议吗?

I'm looking for a diagramming software that would produce good looking output. It doesn't need to support everything (or even much) from UML, is doesn't need to have code engineering functions or anything, it just needs to produce visually interesting output.

Here is a couple of samples of products that I consider ugly / not good enough: Visio with default UML stencils (didn't find better looking ones), Enterprise Architect, Dia, ArgoUML and many other "professional" UML tools.

A couple of visually compelling tools that I considered (but found issues with):

  • Visual Studio class diagrams - just for .NET classes but the output is miles better than what UML tools typically produce
  • NClass - similar to VS's class diagrams but I could not find the "pretty", blue skin anywhere
  • yuml.me - very nice but lacking some advanced layout options. I have to say that I find their style almost ideal for high-level diagrams - they look sketchy which is good.
  • Balsamiq - I think Joel used this for hginit.com and I liked it. However, it's not suited for creating software diagrams so I can imagine it would be quite a lot of work
  • MS Word has actually quite a good graphics engine but I'd rather leave this as a choice of the last resort

I'd be grateful for any good tips.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(10

笨笨の傻瓜 2024-09-09 22:03:15

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

yEd is a powerful desktop application that can be used to quickly and effectively generate high-quality diagrams

明明#如月 2024-09-09 22:03:15

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

Take a look at this, a web app for creating UML diagrams!

紫罗兰の梦幻 2024-09-09 22:03:15

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

Architexa allows you to create easily manageable UML style class, sequence, and layered diagrams from within the Eclipse IDE. It also helps speed up the process by allowing you to add items straight from your codebase.

谁对谁错谁最难过 2024-09-09 22:03:15

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

在此处输入图像描述

Visio 2013 has quite some nice designs, even sketch-like layouts that are my favorites. Here's an example:

enter image description here

萧瑟寒风 2024-09-09 22:03:15

Visio 似乎是最符合我的需求,介于矢量编辑器和软件图表工具之间,具有良好的格式和布局选项。在很多层面上都不是最佳的,但却是我迄今为止尝试过的最灵活的工具。

Visio seems to be the closest match for what I'm looking, something between vector editor and a software diagramming tool with decent formatting and layout options. Not optimal on many levels but the most flexible tool I tried so far.

满身野味 2024-09-09 22:03:15

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

I make (and teach people to make - I have a training module for that) very pretty Diagrams with Sparx Enterprise Architect. However I always teach people to make effective, succinct Diagrams fist, and then improve their presentation - trying to modify a diagram that has been "beautified" is unproductive.

痴梦一场 2024-09-09 22:03:15

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

This is definitely a hard question:) There are many tools, however the most beautiful UML diagrams are saw were made using vector graphics editor...
It also depends on what do you expect from a tool producing nice diagrams... Pretty stencils? Good layouting algorithm?
Tools which I find more or less usable are MagicDraw for the grid, BOUML for simplicity and either Papyrus or Moskitt, whichever had some layouting heuristing trying not to put classes which were made to be close too much aside.

十秒萌定你 2024-09-09 22:03:15

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

有关这些图的示例,请参阅开发软件设计模型<下的说明/a>.如果您可以获得可视化和建模功能包,则可以从代码创建 UML 类图。

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

Visual Studio 2010 Ultimate includes the following UML diagrams: class, sequence, component, use case, and activity. You can also generate sequence diagrams and dependency graphs from code.

For examples of how these diagrams look, see their descriptions under Developing Models for Software Design. If you can get the Visualization and Modeling Feature Pack, you can create UML class diagrams from code.

You can download the trial version of Visual Studio 2010 Ultimate here. If you have an MSDN subscription, you can get the feature pack here.

恋你朝朝暮暮 2024-09-09 22:03:15

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

Visual Studio 2010 (Ultimate) is good for UML in .NET, but it is only available to MSDN subscribers. If you are looking for another better one, I would recommend you to try Visual Paradigm.

娇柔作态 2024-09-09 22:03:15

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

draw.io is good, they also have a desktop application (Electron)

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文