Navegación

Búsqueda

Búsqueda avanzada

Aplicando Scaffolding en el desarrollo de Líneas de Producto Software

Resumen:

Las Líneas de Producto Software (LPS) constituyen una tecnología madura para producir software que ha sido objeto de una gran cantidad de investigación, por lo que existen numerosas técnicas, metodologías y herramientas para crearlas. Sin embargo, es complicado utilizar algunas de estas herramientas en la industria debido a factores como la rápida evolución que han tenido los entornos de desarrollo, lo que provoca que estas herramientas estén obsoletas, la falta de soporte para proyectos que utilizan diferentes lenguajes de desarrollo, o la dificultad en el mantenimiento del código de los productos generados por la LPS. Por otra parte, la popularidad de la técnica de scaffolding no ha parado de aumentar entre los desarrolladores de software desde que apareció hace unos años, a pesar de recurrir a alternativas poco valoradas en la academia tales como el uso de preprocesadores. En este trabajo proponemos la utilización de la técnica de scaffolding para implementar una LPS, lo que nos permite superar algunas de las limitaciones clásicas de otras herramientas LPS.

Palabras Clave:

ingeniería de líneas de producto software, scaffolding, arquitectura software de propósito general, gestión de la variabilidad, desarrollo de software orientado a características

Autor(es):

Handle:

11705/JISBD/2016/001

Descargas:

Este artículo tiene una licencia de uso CreativeCommons Reconocimiento (by)

Descarga el artículo haciendo click aquí.