Guía para la adopción industrial de líneas de productos de software
Palabras clave:
Administración, Desarrollo de programas para computador, Industria de programas para computadores, Líneas de productos, Arquitectura de referencia, Ingeniería de dominio, Ingeniería de aplicaciones, Reutilización de software, Gestión de la calidad, Configuración de productos, Industrialización del softwareSinopsis
Esta guía ofrece una exposición sistemática y gradual de los fundamentos, métodos y herramientas de la ingeniería de líneas de productos de software, con el propósito de apoyar su adopción industrial en contextos académicos y empresariales de habla hispana. Organizada en cinco secciones y veintidós capítulos, la obra cubre integralmente el ciclo de vida de una línea de productos: desde los conceptos introductorios y el análisis de alcance, hasta la ingeniería de dominio, la ingeniería de aplicaciones y la gestión técnica y organizacional. A partir de un ejemplo transversal —una línea de tiendas virtuales (eShop)—, el libro ilustra de manera práctica los procesos de modelado de variabilidad, definición de arquitecturas de referencia, diseño e implementación de componentes reutilizables, configuración y derivación de productos, así como verificación, validación y aseguramiento de la calidad. Asimismo, aborda aspectos estratégicos como la factibilidad económica, la capitalización de activos de software y la evolución sostenida de la línea. Dirigida a empresarios, ingenieros, docentes e investigadores, la guía proporciona una base conceptual homogénea, orientaciones metodológicas paso a paso y criterios técnicos para impulsar la industrialización del desarrollo de software mediante la reutilización sistemática y la gestión estructurada de la variabilidad.
Capítulos
-
Presentación
-
Introducción a la ingeniería de líneas o familias de productos
-
Ejemplo de aplicación: línea de tiendas virtuales
-
Marco de referencia para la adopción y la gestión de líneas de productos de software
-
Estudio de mercado y de factibilidad para proyectos de líneas de productos
-
Plan estratégico de inversiones, costos y rentabilidad de una línea de productos de software
-
Definición incremental del catálogo de productos para una línea de productos
-
Ingeniería de requisitos para familias de productos
-
Definición de la arquitectura de referencia de un dominio: de la elucidación al modelado
-
Gestión de defectos en los modelos de variabilidad
-
Análisis y diseño de componentes reutilizables de dominio
-
Implementación de componentes reutilizables de dominio
-
Verificación y validación de componentes reutilizables de dominio
-
Integración de los modelos de componentes con los modelos de variabilidad
-
Proceso de configuración como un proceso de ingeniería de requisitos
-
Definición y personalización de la arquitectura de cada producto de la línea
-
Selección, personalización y aumento de componentes reutilizables de dominio para cada aplicación
-
Pruebas de integración, del sistema, de certificación y de aceptación, de los productos derivados de una línea de productos
-
Gestión de la evolución de una línea de productos de software
-
Gestión de la capitalización en la ingeniería de líneas de productos
-
Aseguramiento de la calidad en los proyectos de líneas de productos
-
Herramientas de soporte para la ingeniería de líneas de productos
-
Glosario
-
Referencias
-
Los autores
Descargas
Referencias





