IBM’s Rational Rose isn’t the only tool for drawing UML diagrams and Microsoft Visio ain’t the only flowchart mapping software either. I find FreeMind quite easy to use and as a freeware alternative to Microsoft Visio in drawing mindmaps and flowcharts, but how about freeware tools to draw UML diagrams? Here, I present you with “the list”.
ArgoUML – http://argouml.tigris.org/
Poseidon – http://gentleware.com/downloadcenter.0.html
Dia – http://www.gnome.org/projects/dia/
Kivio (Linux, Unix) – http://www.koffice.org/kivio/
OpenOffice Draw – http://www.openoffice.org/product/draw.html
StarUML – http://staruml.sourceforge.net/en/
Umbrello – http://uml.sourceforge.net/
Violet – http://www.horstmann.com/violet/
TeeTree – http://www.steema.com/products/teetree/office/overview.html
EDraw Free – www.freewarezoom.com/archives/edraw-free-mind-map
Diagram Designer – http://meesoft.logicnet.dk/DiagramDesigner/
I have personally used ArgoUML and Violet while studying in Uni, but find it ArgoUML easier to use. The rest are simply a list that I was able to compiled online. Your mileage may vary while trying out these tools but they are all free and functional!