Tools for Drawing UML Diagrams

I've been asked by several students what program I use to create UML diagrams. I use a program called OmniGraffle Pro from the excellent Omni Group. A freeware program that might be helpful is ArgoUML. Otherwise, any "vector drawing program" should fit the bill. What you want to avoid are "paint programs". Hope this helps.

© Kenneth M. Anderson, 2011