Any good sofwtare design software?
-
I am currently using "Smart Draw" to draw UML designs and such but it has lots of small annoyances. Does any one use anything "smarter" ? :laugh: Just looking for a nice software modelling package that supports UML and maybe other stuff (such as packages).
-
I am currently using "Smart Draw" to draw UML designs and such but it has lots of small annoyances. Does any one use anything "smarter" ? :laugh: Just looking for a nice software modelling package that supports UML and maybe other stuff (such as packages).
-
I am currently using "Smart Draw" to draw UML designs and such but it has lots of small annoyances. Does any one use anything "smarter" ? :laugh: Just looking for a nice software modelling package that supports UML and maybe other stuff (such as packages).
This has been discussed many times on here. Use the search option and you will find several threads including these: http://www.codeproject.com/Messages/3560357/What-tools-do-you-use-to-design.aspx[^] http://www.codeproject.com/Messages/3577123/Best-UML-Tool-for-Class-Diagrams.aspx[^] Personally, I have used StarUML, Modelio (both good, both free), Poseidon (used to be free when it was called Argo, not sure if it still is), Select (a long time ago when it was Select OMT, glad to see it is still on the go, it was very good) and Rational (also many years ago, this is very good but also very pricey).
-
I am currently using "Smart Draw" to draw UML designs and such but it has lots of small annoyances. Does any one use anything "smarter" ? :laugh: Just looking for a nice software modelling package that supports UML and maybe other stuff (such as packages).
Here is an extensive list. Personally I know Rational Rhapsody, Rational Rose (which is quite different) and Enterprise Archtect quite well. The first one I like the best as it not only lets you generate State diagrams, but also can run them, so you can see what state a particular state machine is in rigth in your diagrams while the code is being executed. A very visually oriented way of debugging. Unfortunately it's also the most expensive of these tools. It's been a long time I've used Rational Rose, and it seemed inferior to Rhapsody. At that time both products did not belong to IBM yet. I am not quite sure what kind of effect IBM had on the further development of these two direct competitors after obtaining them... :confused: Enterprise Architect is something you can easily afford even for private purposes, and it covers most of the functionality of the more expensive products. It is what I use now, mostly for designing class hierarchies and generating code, but also occasionally for reengeneering some fossile code bases.