yUML as a service
To create a Use Case just type
then get this beautiful diagram.
[yuml diagram:usecase scale:60 debug:1 [user_1]^[User] [Customer]^[User] [Site builder]^[User] [User]-(Add Article) (Add Article)>(Add Body text) (Add Article)>(Add Image) [User]-(Delete Article) ]
[yuml diagram:activity scale:60 dir:RL debug:1 (start)->(Login)->(Create Article)->(Logout)->(end) ]
You can create just a diagram with class names or add methods and properties. The example does the latter. Note the debug settings which could help debug errors regarding the rendering by http://yuml.me.
[yuml diagram:class debug:1 [User|+Forename;+Surname;+HashedPassword;-Salt|+Login();+Logout()] ]
The service helps you talk about Drupal easier and could help documenting your site building and coding efforts and could help explain to the customer what you did.