This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes OO, Patterns, UML and Refactoring and the fly likes UML Tools Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "UML Tools" Watch "UML Tools" New topic
Author

UML Tools

Mike Cunningham
Ranch Hand

Joined: Nov 14, 2000
Posts: 129
Does the 'Pragmatic Programmer...' book cover anything on UML Tool comparisons? I was wondering how the UML tools from Rational and Together compare? What is the best value for a small shop needing a UML tool?
Andy Hunt
Author
Ranch Hand

Joined: May 01, 2001
Posts: 54
FWIW, I think the Together tool is superior to Rational, but I don't regularly use either one.
The best UML tool, IMHO, is the whiteboard.
Printing whiteboards are nice, but pricey. A fine -- and very portable -- substitute is a digital camera. There's a product called "Whiteboard Photo" (www.pixid.com) that turns your poorly lit, off-axis pitcure of a whiteboard into a fine diagram suitable for distribution (well, probably not in the annual report, but certainly acceptable for the rest of the development team). Plus, you can use the camera to capture flip charts, or blackboards, or even a napkin :-)
I know it sounds heretical to say use a whiteboard instead of a fancy (or expensive) tool, but the real question is: what do you want out of the tool?
If you want low-level diagrams of every jot and tittle from every class, then the tools will do just fine. If you want to represent an abstract "sense" of the code or the project, then the tool vendor's reverse-engineering technology comes up short.
It can't decipher intent, not yet at least.
So I guess the real question is, what do you want the tool to do for you?
(Note: I have no financial connection to any of the companies mentioned)
/\ndy


/\ndy Hunt<br /> <a href="http://www.PragmaticProgrammer.com" target="_blank" rel="nofollow">www.PragmaticProgrammer.com</a>
Sanjeev Arya
Ranch Hand

Joined: Feb 13, 2001
Posts: 58
Originally posted by Andy Hunt:
FWIW, I think the Together tool is superior to Rational, but I don't regularly use either one.
The best UML tool, IMHO, is the whiteboard.
Printing whiteboards are nice, but pricey.
/\ndy

Andy,
Are you talking about the Together Whiteboard (its a freely distributed part of the complete Together package I believe).
Note: I am not associated with Together tools either!
Sanjeev
P.S. I like the digital camera idea though...
Mike Cunningham
Ranch Hand

Joined: Nov 14, 2000
Posts: 129
We have used whiteboarding in the past. Since we are between projects, I was evaluating our development practices and trying to determine what tools &/or practices we can integrate to put the next project in production faster.
shailesh sonavadekar
Ranch Hand

Joined: Oct 12, 2000
Posts: 1874
i think he is not talking about togetherj , whiteboard edition. Andy is talking about whiteboards ( physical , solid state ) in your office.On which you can write & rub. Change management easy , no , Sir Andy.

where you have seen , Pixid thing ? I really liked the idea. Great. In one day , I am getting lessons over lessons full of wisdom.
Your Friednly Bartender
Shailesh.
Andy Hunt
Author
Ranch Hand

Joined: May 01, 2001
Posts: 54
Originally posted by shailesh sonavadekar:
[B] i think he is not talking about togetherj , whiteboard edition. Andy is talking about whiteboards ( physical , solid state ) in your office. On which you can write & rub

Quite right. I think a future book could be "Better Project Managment Through Office Supplies". You can get a LOT more done with PostIt notes, index cards, whiteboards and markers than you might think -- they are low friction. You can concentrate on your ideas, and generating ideas rather than fighting with the tool.

Great. In one day , I am getting lessons over lessons full of wisdom.

Well, gosh, thanks! We try. Tell all your friends!
/\ndy
Jan Vandenberk
Greenhorn

Joined: Jun 05, 2001
Posts: 1
I've been very happy with Rhapsody Modeler which can be downloaded from http://www.ilogix.com/modeler. It's free.
Stan Gosfriend
Greenhorn

Joined: Jun 05, 2001
Posts: 1
I tried the link for Rhapsody Modeler - it works better without the period at the end - http://www.ilogix.com/modeler
[This message has been edited by Stan Gosfriend (edited June 05, 2001).]
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: UML Tools
 
Similar Threads
Tools for generating UML Diagrams
Good tools for UML..
Agilian Standard Edition - How different from other UML tools?
This Weeks GiveAway:
UML Developer Tools Recomendations?