secciones

UML: Tres modos para tres objetivos

“Tres modos para los Reyes Elfos bajo el cielo…”. Err… no, no era esto.

En su weblog Martin Fowler comparte sus reflexiones sobre los modos en que se puede usar el UML: como un bosquejo cuando se hace el modelo conceptual, como un modelo o plano cuando se diseña la solución o como un lenguaje de programación directamente con generación automática de código.

Cada uno de estos modos precisa de distintas herramientas (un simple programa de diagramado servirá para el modo bosquejo mientras que para el modo lenguaje se precisará de completos entornos de desarrollo).

Sobre el uso del UML como lenguaje de programación (“dentro de poco no necesitaremos programadores”) no parece muy optimista: Es más rápido escribir código que hacer un diagrama de lo que ese código hace.

Anterior: El síndrome NIH (Not Invented Here) Siguiente: Libro: The Mythical Man-Month