Scientia et technica

Líneas de Productos Software: Generando Código a Partir de Modelos y Patrones

Carlos Alberto Gaitán Peña

Resumen


La Reutilización contribuye al desarrollo de herramientas de software con un alto potencial de flexibilidad, permitiendo el uso de componentes en diversos desarrollos, extendiendo las capacidades, mejoras y funcionalidades del software.  Un nuevo paradigma de desarrollo denominado “Líneas de Producto Software”, es una tendencia cada vez más utilizada por diseñadores por cuanto permiten el desarrollo de diversos modelos o sistemas software los cuales comparten entre sí características a partir de un núcleo común altamente Reutilizable.  Este Artículo es el resultado de una propuesta de diseño de un prototipo para generación de código automatizado a partir de modelos MDA y la implementación de Patrones de diseño como MVC, presentes en la mayoría de generadores de código de tipo comercial y otras herramientas GNU, las cuales transforman códigos para sistemas Transaccionales CRUD en plataformas como JSP, ASP, PHP, Ruby, etc; para entornos Web.  El uso del prototipo se planteó a partir de un Lenguaje común, pero su implementación puede extenderse a otros lenguajes o especificaciones debido a su alto grado de Usabilidad y Fiabilidad.

Palabras clave


LSP; Arquitectura Dirigida por Modelos, MDA; MDD; Patrones de Diseño; Generadores; Usabilidad; Bases de Datos Transaccionales.

Texto completo:

PDF


DOI: http://dx.doi.org/10.22517/23447214.9131

Enlaces refback

  • No hay ningún enlace refback.
Teléfono: +57 6 3137141 Fax: 3137107 Contacto: contactenos@utp.edu.co
Recursos Informáticos y Educativos - CRIE • © 2017 • Universidad Tecnológica de Pereira