Repasando UML… en 24 horas
Aprovecho un poco estos días con pocas cosas que hacer (y con un país cerrado por vacaciones) para reparas algunos conceptos de UML (Lenguaje Unificado de Modelado). Ésta es ese tipo de cosas que vas olvidando si no utilizas regularmente pero que son especialmente útiles (además de tener la sensación de que lo voy a utilizar bastante en breve).
Por si alguien no lo sabe, el UML es el lenguaje de modelado de software más conocido. Pero UML no es solamente útil para las fases de análisis y diseño de los desarrollos informáticos, también puede ser muy práctica para documentar, modelar y rediseñar procesos de negocio, además de como herramienta de comunicación entre diferentes departamentos, empresas o colaboradores. De todas formas, para el desarrollo de software, sigo pensando que el UML se queda corto en las definiciones y descripciones de las interfaces de usuario, y quizá también con los últimos cambios tecnológicos.
El repaso lo he hecho a través de la lectura del libro Aprendiendo UML en 24 horas de Joseph Schmuller, bastante práctico y amena para ser un libro de este tipo.
Además, dejo por aquí esta comparativa de herramientas UML OpenSource.

