:
When you try to explain your code to others… it’s easy to draw (pen & paper here) the class diagrams showing what does what…
This is usefull only if the people you are talking knows UML too…
To model before programming… not much…
Rafael
Depends on the complexity of the software. I’ve never been writing a hobby project that I’ve initially found the need for UML (although some have grown into needing it). Where work is concerned tho I find UML very useful.
EDIT: Where’s the Option for I use it, with Tool X, and I’m more than happy with that.?
Kev
I use UML for class diagrams only. Together really rulez when creating classes quick and arrange their dependencies without getting confused.