代码之家  ›  专栏  ›  技术社区  ›  Borek Bernard

实际上很漂亮的UML图?

  •  19
  • Borek Bernard  · 技术社区  · 14 年前

    我在找一个能产生 好看 输出。它不需要支持来自UML的所有东西(甚至很多),也不需要有代码工程函数或其他东西,它只需要产生视觉上有趣的输出。

    下面是一些我认为很难看/不够好的产品示例:带有默认UML模板的Visio(没有找到外观更好的模板)、企业架构师、Dia、Argouml和许多其他“专业”UML工具。

    我考虑了一些视觉上令人信服的工具(但发现了问题):

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

    如果有什么好的建议,我将不胜感激。

    10 回复  |  直到 7 年前
        1
  •  7
  •   stone    12 年前

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

        2
  •  5
  •   sethrq    13 年前

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

        3
  •  4
  •   Amir Rachum    14 年前

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

        4
  •  4
  •   L-Four    11 年前

    Visio2013有相当不错的设计,甚至是我最喜欢的草图式布局。举个例子:

    收藏夹。下面是一个例子:

    enter image description here

        5
  •  1
  •   Alex J.    11 年前

    我和SPARX企业架构师制作(并教人们制作——我有一个培训模块用于制作)非常漂亮的图表。然而,我总是教人们先制作出有效、简洁的图表,然后改进他们的表达方式——试图修改一个已经“美化”的图表是徒劳的。

        6
  •  0
  •   Gabriel Ščerbák    14 年前

    这绝对是一个困难的问题:)有很多工具,但是最漂亮的UML图是用矢量图形编辑器制作的… 它还取决于您期望从一个生成漂亮图表的工具中得到什么…漂亮的模板?良好的布局算法? 我发现或多或少可用的工具是网格的magicDraw、简单的bouml和papyrus或moskitt,无论哪种工具都有一些布局启发,试图不把那些被设置得太近的类放在一边。

        7
  •  0
  •   Borek Bernard    14 年前

    Visio似乎与我所看到的最接近,它介于矢量编辑器和软件图表工具之间,具有合适的格式和布局选项。在很多层面上都不是最理想的,但这是迄今为止我尝试过的最灵活的工具。

        8
  •  0
  •   Esther Fan - MSFT    14 年前

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

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

    您可以下载Visual Studio 2010旗舰版的试用版 here . 如果您有一个msdn订阅,您可以获得功能包 here .

        9
  •  0
  •   armnov    13 年前

    Visual Studio 2010(Ultimate)很适合.NET中的UML,但它仅对msdn订户可用。如果你想再找一个更好的,我建议你试试 Visual Paradigm .

        10
  •  0
  •   revolt    7 年前

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