PyUML es un plug-in de Eclipse open source que ofrece la posibilidad de generar código Python a partir de modelos UML, y al revés, de crear modelos UML a partir de código Python.

PyUML se basa en los plugins PyDev (Python IDE para Eclipse) y Eclipse UML Tools

El soporte a UML está limitado al diagrama de clases y la generación de código se basa en simples transformaciones clase a clase (o interfaz a interfaz) pero dado lo poco que tenemos para escoger en el campo de herramientas UML para python pues vale la pena dar una oportunidad a esta herramienta.

De hecho, aparte de un par de herramientas para generar documentación UML a partir de código Python ( Epydoc , PyNSource y Lumpy ), probablemente abandonadas, y la herramienta comercial ObjectDomain no he conseguido encontrar nada parecido ( argoUML-python parece(parecía?) ir en la misma dirección pero está muy verde todavía ). Si conocéis otras herramientas similares dejad un comentario (¡gracias!)

Si te ha gustado esta entrada, puedes subscribirte a este Software Modeling blog, a la lista de distribución del portal , seguirme en twitter y/o leer los posts más poopulares . Y si realmente te ha gustado ayúdame a hacerlo llegar a otros utilizando los bookmarks que tienes a continuación:

Pin It on Pinterest

Share This