Some of my colleagues developers use these programs for UML drawing:
First of all, try this UML drawing application ONLINE:
http://www.diagram.ly/
DIA http://projects.gnome.org/dia/
ArgoUML http://argouml.tigris.org/ (the most popular, but some say it is for a geeks)
MagicDraw https://www.magicdraw.com/ (those who think ArgoUML is for a geeks wants try this one)
Just use ArgoUML, that's it ))