Reputation: 53201
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
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
Reputation: 13531
Visio 2013 has quite some nice designs, even sketch-like layouts that are my favorites. Here's an example:
Upvotes: 4
Reputation: 2202
yEd is a powerful desktop application that can be used to quickly and effectively generate high-quality diagrams
Upvotes: 9
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
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
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
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
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