File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes OO, Patterns, UML and Refactoring and the fly likes UML Modeling Tool Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "UML Modeling Tool" Watch "UML Modeling Tool" New topic

UML Modeling Tool

Pal Sudarshan
Ranch Hand

Joined: Jun 10, 2004
Posts: 52
Joyce Lee
Ranch Hand

Joined: Jul 11, 2003
Posts: 1392
Hello Pal,

QUESTION 1: Does anyone know of a free UML modeling tool that I can download from the web?

Plenty! Here is a list of UML tools. Have fun!

QUESTION 2: The reason I asked QUESTION 1 is that I am currently writing up notes for SCJP. Is there some general software in which I can make UML diagrams in addition to writing text? I would prefer a free one

All the UML tools which I came across allow writing additional texts on the diagrams.

Just curious, why do you need to draw UML diagrams for SCJP?

Pal Sudarshan
Ranch Hand

Joined: Jun 10, 2004
Posts: 52

Joyce, the reason I wanted a UML editor is to make the inheritance diagrams
for collections framework. If I actually draw out the diagrams myself, I learn the concepts better than just looking at the diagrams.
Ilja Preuss

Joined: Jul 11, 2001
Posts: 14112
I have heard good things about UMLet - easy to use and very flexible.

The soul is dyed the color of its thoughts. Think only on those things that are in line with your principles and can bear the light of day. The content of your character is your choice. Day by day, what you do is who you become. Your integrity is your destiny - it is the light that guides your way. - Heraclitus
dennis zined
Ranch Hand

Joined: Mar 07, 2003
Posts: 330
hi all!

I saw this post as I was searching for feedbacks on UML tools and processes. Has anyone used / have any feedbacks Enterprise Architect from Sparx systems? What would you guys recommend as the best modelling tool (pls dont mention rational and Borland's Together...its too expensive)?

Also, where can I learn more about the different lifecycle processes? I just got the book "Applying Use Case Driven Object Modeling with UML: An Annotated e-Commerce Example" which talks about the Iconix process. Due to my very limited experience in this field, I am unable to do some comparisons to determine which would suit my needs. Iconix caught my attention when I read this, "streamlined approach to software development that includes a minimal set of UML diagrams, and some valuable techniques, that you can use to get from use cases to code quickly and efficiently" which I think I like. Can anyone please share experiences / advice with the tools/processes used on software projects and lastly any feedback on Iconix?


SCJP 1.4<br />SCWCD 1.4
Rupinder Bains
Ranch Hand

Joined: Jul 23, 2002
Posts: 65
You download Rational Rose free from the Brighton Unversity website in the Uk and also the UML Studios is available to download for free...hope thats helpful
Aravindan Ramanujam

Joined: Aug 27, 2004
Posts: 10
I'm using Poseidon from Gentleware. I've not explored the complete functionalities of the tool but its good for the basic needs. You can get that from here
Kishore Dandu
Ranch Hand

Joined: Jul 10, 2001
Posts: 1934
I am using MS Visio, it is easier to use.

SCJP, blog
Scott Ambler
Ranch Hand

Joined: Dec 12, 2003
Posts: 608
For a modeling tool, keep it simple and consider using a whiteboard. You might find to be of interest.

For difference processes, see which overviews categories of projects and compares most of the leading ones.

- Scott

<a href="" target="_blank" rel="nofollow">Scott W. Ambler</a><br />Practice Leader Agile Development, IBM Rational<br /> <br />Now available: <a href="" target="_blank" rel="nofollow">Refactoring Databases: Evolutionary Database Design</a>
Masoud Kalali
Ranch Hand

Joined: Jul 08, 2004
Posts: 531

I used Enterprise Architect from
I think its best in its size.
you can model all UML diagrams in a very easy and fashion manner , help and documentation is the most complete.
forward and reverse engeenering , buisniss process modeling ...
and a good support for java.

Also UML modeling plugins from eclipse foundation is something usefull / Opensource and totaly free.

Hope it helps.

Masoud Kalali
Software Engineer - My Weblog - GlassFish Security
Rajan Chinna
Ranch Hand

Joined: Jul 01, 2004
Posts: 320
Does anybody use Visual Paradigm ?

Can u please give your feedback?
I agree. Here's the link:
subject: UML Modeling Tool
jQuery in Action, 3rd edition