Borek Bernard
Borek Bernard

Reputation: 53201

UML diagrams that are actually pretty?

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):

I'd be grateful for any good tips.

Upvotes: 25

Views: 11551

Answers (10)

revolt
revolt

Reputation: 241

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

Upvotes: 0

Alex J.
Alex J.

Reputation: 337

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.

Upvotes: 1

L-Four
L-Four

Reputation: 13531

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

enter image description here

Upvotes: 4

stone
stone

Reputation: 2202

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

Upvotes: 9

armnov
armnov

Reputation: 659

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.

Upvotes: 0

sethrq
sethrq

Reputation: 346

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.

Upvotes: 5

Amir Rachum
Amir Rachum

Reputation: 79615

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

Upvotes: 6

Esther Fan - MSFT
Esther Fan - MSFT

Reputation: 8516

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.

Upvotes: 0

Borek Bernard
Borek Bernard

Reputation: 53201

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.

Upvotes: 1

Gabriel Ščerbák
Gabriel Ščerbák

Reputation: 18560

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.

Upvotes: 0

Related Questions