2

I wanted to know what tools (preferably free) can be used to layout a collection of objects and their relationship - simple relationship like members referring each other, inheritance, attributes et.al. I would prefer a tool with which I can create and update the diagram as quickly as possible.

I'm not familiar with UML, but it's probably what I'm asking about.

Sled
  • 18,541
  • 27
  • 119
  • 168
Jeenu
  • 2,109
  • 2
  • 20
  • 27

6 Answers6

3

Mock4U

alt text http://typo3.webetiser.com/fileadmin/sites/RainerEschen/downloads/mock4u/class-diagram.png

Bob
  • 97,670
  • 29
  • 122
  • 130
  • 1
    Seems gratuitously sketchy. Great for UI mockups, but I'm not so sure about class diagrams. – Robert Harvey Oct 06 '09 at 14:50
  • 3
    I prefer the sketch styling because developers are less likely to think the design is set in stone. It is a small psychological thing, but I swear when I show viso diagrams to people they think they have to implement it to a T. – Bob Oct 06 '09 at 14:54
  • Sorry, what's this post about? I can only download a PNG and two other BMML files. What are those meant for? – Jeenu Oct 07 '09 at 04:20
2

Take a look at this page on AlternativeTo, there's a lot of different options listed. Among them:

Donut
  • 110,061
  • 20
  • 134
  • 146
  • MS Visio is rather expensive, considering that for UML design you don't need that many features and there are several Open Source/Free Software alternatives. – Esteban Küber Oct 06 '09 at 15:00
2

Umlet    

http://www.umlet.com/

alt text

Glorfindel
  • 21,988
  • 13
  • 81
  • 109
Robert Harvey
  • 178,213
  • 47
  • 333
  • 501
1

ArgoUML is a good free tool.  

alt text

Glorfindel
  • 21,988
  • 13
  • 81
  • 109
L Digital Dash
  • 119
  • 1
  • 2
  • 9
1

You also have StarUML, wich is open source and similar to Rational Rose, only a bit simpler.

alt text

Community
  • 1
  • 1
Esteban Küber
  • 36,388
  • 15
  • 79
  • 97
0

I really like Dia. It even has a Portable edition!

It's small, fast, cross OS, simple to use, and has a lot of built in elements (specially for UML modelling).

The only problem I can foresee for you is that it follows The GIMP's GUI design (separated window for the toolbox). I happen to like it, but many people hate it.

Keep in mind that this screenshots are quite old:

alt text
(source: gnome.org) !

It also can be scripted with Python.

Glorfindel
  • 21,988
  • 13
  • 81
  • 109
Esteban Küber
  • 36,388
  • 15
  • 79
  • 97