Thursday, April 23, 2015

My choice of UML diagramming tool

When reading OO codes, it's always good habits to draw UML diagrams for them(Class diagram, Sequential diagram, etc.) to help memorizing them better.

Currently I choose ArgoUML:
ArgoUML is the leading open source UML modeling tool and includes support for all standard UML 1.4 diagrams. It runs on any Java platform and is available in ten languages.

Steps to download and install under Ubuntu:
1. Download http://argouml-downloads.tigris.org/nonav/argouml-0.34/ArgoUML-0.34.tar.gz
2. Unzip to ~/ws/pkg/argouml-0.34/
3. Run by java -jar ~/ws/pkg/argouml-0.34/argouml.jar
4. Have fun.

Tutorials:
http://www.objectmentor.com/resources/articles/umlClassDiagrams.pdf
http://creately.com/diagram-type/article/simple-guidelines-drawing-uml-class-diagrams
http://www.tutorialspoint.com/uml/uml_class_diagram.htm
http://www.visual-paradigm.com/features/uml-and-sysml-modeling/?src=google&kw=class%20diagram&mt=p&net=g&plc=&gclid=CjwKEAjwsOKpBRCDtfOnzaDg3HsSJAAJ2oji0gt4d4JNFeLU8-fEveRwYXuEsXVxsLP4lJasV5IPmhoCz-zw_wcB#class-diagram

Reference:
http://stackoverflow.com/questions/15376/whats-the-best-uml-diagramming-tool
http://argouml.tigris.org/


No comments:

Post a Comment