views:

296

answers:

6

I've been using NClass for object/class modeling in class thus far.

However, I do not believe that it is capable of sequence diagrams, which is my next task.

I would prefer not to use Visio. Is there a good and free software solution for making sequence diagrams?

+2  A: 

For me there are usually about 3 tools I prefer to use.

  1. Netbeans UML Plugin (Its free and its nice)
  2. Visual Paradigm UML (its really nice but it isn't free, you might be able to get a free academic copy, but that requires a bit of work
  3. Visio (I Know you said you didn't like it, but it works)
monksy
There used to a free community edition of Visual Paradigm that you might be able to find and download.
ChadNC
Google for "visual paradigm community edition" it's a slimmed down free version.
ChadNC
There still is.. I Just like the ability to transform the diagrams into code, so I didn't even consider that. The community version puts watermarks all over everything though.
monksy
Is the Netbeans UML Plugin still available in the latest versions of Netbeans (6.8)? The wiki seems to say that it's been pulled http://wiki.netbeans.org/UML
matt b
+1  A: 

There is www.websequencediagrams.com that is quite cool. I'm having trouble taking it seriously, but it does a really good job at very low effort from my side.

Christian
That website is sort of hilarious. :)Never know, I may end up using it instead.
bobber205
A: 

Quick Sequence Diagram Editor might suit your needs. The syntax is strange, but easy to learn. The thing I like about it is that the diagrams are specified using text files, which makes me happy since I don't like the 'pure visual' approach used by the Visio and Rational tools.

Peter Tate
+1  A: 

Have a look at UMLet, a Free UML Tool for Fast UML Diagrams which is aimed at fast UML sketching.

alt text

Pascal Thivent
I really like Umlet, especially considering that it's free. A nice feature of the sequence diagrams is that you can "program" them rather than having to hand draw them, and everything is drawn out for you.
JasCav
A: 

Umbrello is a fairly comprehensive UML modelling tool. Perhaps unfortunately, it runs on Linux. However I have used it in a Windows environment by running in in a Linux Virtual Machine. Because the VM appears as a machine on your network (even if you do not have a physical network), it can share your file system and printer via network shares so you can use it fairly seamlessly. However all that may be more effort that it is worth, and you should consider other solutions.

Clifford
A: 

Dia is Open Source and runs on Windows and Linux

devio