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?
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.
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
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?
Hi I used Enterprise Architect from www.sparxsystems.com.au 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.