Hello List, I'm looking for UML design tool. The target language is mainly java. I need a tool with nice interface, I don't mind it having a bit steep learning curve but I do want a good tool that can enable "smart" usage.
The requirements are : 1. Support class diagrams with interfaces, concrete classes and inheritance. 2. Support sequence diagram 3. Enable exporting to Image formats. PNG is fine. SVG is better. Optional requirements : 1. State diagram's are a big plus. 2. Activity diagram would be nice but I can go along without them 3. Use case diagrams are not required. This tool can be Free Software (I would prefer this), but a proprietary tool will do as well. It would also be nice if it acted as MDA (+ADM) code generator, but again this is not a must. Now I understand this is a hot topic, there is a plethora of tools out there [1], [2], [3] the real problem is selecting the right one. Can some one on this list recommended a tool he has personal experience with and found it to be worthwhile ? Thank you, Maxim. p.s. In case some body is interested, or does not know UML. Please learn here http://www.omg.org/spec/UML/2.1.2/ [1] http://en.wikipedia.org/wiki/List_of_UML_tools [2] http://www.objectsbydesign.com/tools/umltools_byCompany.html [3] http://java-source.net/open-source/uml-modeling -- Cheers, Maxim Veksler "Free as in Freedom" - Do u GNU ?