viernes, 30 de noviembre de 2007

Model Driven Programming

Con el trabajo que me costo leer los artículos en ingles que encontré en Internet, pude entender que Model Driven Programming hace referencia a la manera en que se generan aplicaciones a partir de diagramas de modelado. Existen aplicaciones que a partir de diagramas generan automáticamente el código fuente para que un programa funcione. La ventaja de esta opción de desarrollo de software es que no se necesita mucha experiencia, ni conocimiento completo del lenguaje, se pude tomar el modelo y desarrollarlo en varios lenguajes y plataformas de aplicación además de que la documentación se genera casi automáticamente.

Las Desventajas es que en la mayoría de las ocasiones se genera mucho código basura e inservible que podría repercutir en el rendimiento del software.

Fuentes consultadas para esta opinión:

http://xml.sys-con.com/read/40452.htm
http://www.codegeneration.net/articles/mdpuxslt.pdf
http://www.spop.dk/chapters-abstractv1/jb-mec.pdf

No hay comentarios: