Ya sabéis todos que no soy yo un gran defensor de los MDAs, pero como haberlos haylos ahí va una opinión.
Taylor MDA es una herramienta de generación de código que va sobre Eclipse y que a partir de modelos UML genera aplicaciones (vamos, lo que se dice un MDA).
Algunas de sus funcionalidades más interesantes
– Importación de esquema de bbdd: a partir de una bbdd genera las clases de persistencia
– Soporte UML: diagramas de Casos de Uso, diagramas de clases, actividad, de servicios,…como ves casi idéntico a IBuilder 3.
o http://taylor.sourceforge.net/index.php/ScreenShots
– Diagrama de entidades:
o http://taylor.sourceforge.net/index.php/Create_an_Entity_Diagrams
– Diagramas de servicios: cuasi idéntico al de IBuilder 3
o http://taylor.sourceforge.net/index.php/Create_a_Service_Diagrams
– Generación de Arquitectura de referencia: basada en JSF, Seam, Spring,…. Incluye tests,…
– Diagrama de actividades: lo integra con jBPM
o http://taylor.sourceforge.net/index.php/ActivityDiagrams
– Mantener parte del código generado: uno de los temas más conflictivos en MDA. Taylor MDA no usa sólo la estrategia de usa la estrategia de heredar de una clase abstracta, si no que permite definir una etiqueta:
– Genera proyectos de Eclipse, pero también de Maven2, lo que ayuda a mantener la gestión de la configuración, despliegues,…
– Documentación: genera documentación. Ahí va un ejemplo de un proyecto creado con este producto. Incluye los casos de uso, servicios,…
o http://taylor.sourceforge.net/taylor-tracker/usecases.html
– Sincronización de Java al modelo: los cambios (anotaciones) hechos en Java se actualizan al modelo:
– Motor de Plantillas: El motor de plantillas para generar código es el JET de Eclipse (Model to Text) http://www.eclipse.org/modeling/m2t/?project=jet#jet, que no es el más potente pero sin duda si el más sencillo de los que conozco.
– Esbozo de metodología: de hecho esboza una metodología
o http://taylor.sourceforge.net/index.php/Methodology
Lástima que este producto no haya tenido continuidad, se merecía un hueco mayor que otros que conozco…






Deja un comentario