Upload
gilbert-trejo
View
52
Download
0
Embed Size (px)
Citation preview
SISTEMAS IIGILBERT TREJO C.I. 20443468
DESARROLLO DE SOFTWARE BASADO• Líneas de Productos de Software
• Líneas de Productos de Software
LÍNEAS DE PRODUCTOS DESOFTWARE
LÍNEAS DE PRODUCTOS DESOFTWARE
Reutilizacióndel Software Ensamblaje Soluciones
de negocios
BENEFICIOS
• Calidad• Reducción
de Errores
-BajosCostos-Tiemposde Entrega
CrecimientoSoftware
ASPECTOS A CONSIDERAR
Consideraciones
Conceptuales
Tecnológicos
MetodológicosOrganizacionales
Gerenciales
CONCEPTUALES
Reutilización
Componentes
SoftwareReutilizable
Ingenieria deAplicaciones
INGENIERIA DEAPLICACIONES
• Reducir el tiempo, esfuerzo,costo y complejidad decrear y mantener losproductos de la líneamediante La capitalizaciónde los aspectos comunes dela línea de productos
TECNOLOGICOS
Herencia
•Ej. Suplantación de unmétodo heredado de unaclase en un componente
Puntos de extensión
•Ej. Se agrega nuevafuncionalidad ocomportamiento a uncomponente
Parametrización Elcomportamiento de uncomponente puede ser
parametrizado
•Ej. macros o templatesConfiguración Selección y"deselección" de loscomponentes de laarquitectura
Selección a tiempo decompilación
•La implementación de unafuncionalidad esseleccionada, entre variasposibles, al momento dela compilación delcomponente o de laaplicación
METODOLÓGICOS
• la reutilización de activos de software• planes de producción
La Ingeniería de Aplicaciones (IA) se encarga deldesarrollo de los productos de la LPS a través de:
La arquitectura de dominio es empleada como un modelode referencia para diseñar los productos de la LPS
El repositorio LPS provee los activos requeridos durante eldesarrollo de cada nuevo producto de la LPS
METODOLÓGICOS
• la reutilización de activos de software• planes de producción
La Ingeniería de Aplicaciones (IA) se encarga deldesarrollo de los productos de la LPS a través de:
La arquitectura de dominio es empleada como un modelode referencia para diseñar los productos de la LPS
El repositorio LPS provee los activos requeridos durante eldesarrollo de cada nuevo producto de la LPS
ORGANIZACIONALES
la organización dela empresa y lasactividades que
ella debe implantarpara asegurar el
aprovechamientoeficaz y eficiente
del paradigma LPS
GERENCIALESPlanificación de Proyectos
Organización de Grupos de TrabajoGrupos de Soporte•Administración de Repositorios de Activos de Software
Grupos de Mantenimiento de Aplicaciones
Grupos de DesarrolloGrupos de desarrollo de componentesGrupos de desarrollo de aplicaciones
Dirección
Administración de recursos
Control
METODO WATCH
• Modelo empleado en el Desarrollo de Software basadoen Componentes
METODO WATCH
GRACIAS