aspose file tools*
The moose likes OO, Patterns, UML and Refactoring and the fly likes Any Good-Freeware-UML Editor ? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Spring in Action this week in the Spring forum!
JavaRanch » Java Forums » Engineering » OO, Patterns, UML and Refactoring
Bookmark "Any Good-Freeware-UML Editor ?" Watch "Any Good-Freeware-UML Editor ?" New topic
Author

Any Good-Freeware-UML Editor ?

Akram Chotu
Ranch Hand

Joined: Apr 18, 2006
Posts: 43
Can anyone please suggest an UML editor that satisfies below criteria:

a. easy of use
b. preferably freeware. if not a fully functional trailware
c. supports all kinds of UML diagrams like Use Cases, Sequence Diagrams, Class Diagrams etc.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
http://jude.change-vision.com/jude-web/index.html
salvin francis
Ranch Hand

Joined: Jan 12, 2009
Posts: 928

Its definitely not a freeware,
but when i think about any type of architecture diagrams i prefer visio.

Pros:
ease of use 10/10
extensibility : you can make your own "stencils" and use them in any diagrams
portability: I love the export to "EMF" format. EMF (Enhanced Meta File) is a format supported by XP by default and is a vector oriented format (just zoom !!)
also its support in MS Word (direct paste) is good which in my opinion is what you are going to resort to, to do the documentation (unless you are a Linux guy)
Export to JPG,Gif, etc.

Cons:
You cant expect it to generate code from uml diagrams (At least I have not discovered this)



My Website: [Salvin.in] Cool your mind:[Salvin.in/painting] My Sally:[Salvin.in/sally]
Akram Chotu
Ranch Hand

Joined: Apr 18, 2006
Posts: 43
Thank you all for the timely response.

We started working on a new project which is a software maintenance project. We are asked to document the existing code and existing functionality in the project. If we have to document the existing code then I can think of
a. code call flows
b. sequence diagrams
c. data models
d. use cases
e. business process diagrams
etc.

Now my question is, can you share your experiences how to document the existing code ? any books on documenting code ? any urls ? how to layout the document ? what to put first in the document and what to last in the document ? etc.

appreciate your help.
Akram Chotu
Ranch Hand

Joined: Apr 18, 2006
Posts: 43
appreciate any JavaRancher's willing to contribute to my post ...
Tim Holloway
Saloon Keeper

Joined: Jun 25, 2001
Posts: 16145
    
  21

Take a look at ArgoUML from tigris.org. It was adapted to become the commercial product Poseidon from gentleware (they have a "free version. but it lacks some features).

ArgoUML is fairly mature, although it lacks a little polish. Though in part that's because UML is a standard that tends to get interpreted pretty freely, so they spend a lot of time figuring out the best way to represent things.

I got extremely frustrated trying to do UML in Visio. It had this insane idea I was trying to develop a Visual Basic application. And these days, I don't run Windows, so it's not even a viable option anymore.


Customer surveys are for companies who didn't pay proper attention to begin with.
Akram Chotu
Ranch Hand

Joined: Apr 18, 2006
Posts: 43
Thank you Tim.
 
jQuery in Action, 2nd edition
 
subject: Any Good-Freeware-UML Editor ?