yUML: Creando diagramas UML en la web

es una aplicación/librería HTML/Javascript en la que a partir de una definición textual se generan diagramas UML de Clases, Actividad y Casos de Uso.

Mejor verlo en acción:

yUML se puede integrar en nuestra aplicación, de hecho existen numerosas aplicaciones que lo usan, desde Android, a GMail, Confluence, Grails,….

En Android: