2. Carnegie Mellón , define la línea de productos de
software como "un conjunto de software de uso
intensivo de sistemas que comparten un común,
gestionado conjunto de características que satisfacen
las necesidades específicas de un segmento especial del
mercado o misión y que se desarrollan a partir de un
conjunto común de activos esenciales de una manera
prescrita.“
Una línea de productos de software es un conjunto de
aplicaciones construidas en forma planificada a partir de
un conjunto de activos comunes y que satisfacen las
necesidades de un segmento del mercado.
3. Reducción en el tiempo medio de creación
y despliegue de un nuevo producto.
Reducción en el numero medio de errores
por producto.
Reducción en el esfuerzo medio que se ha
de hacer para el despliegue y
mantenimiento del producto, y por lo tanto
se logra una reducción en el coste medio
de cada producto.
Incremento en el numero total de
productos que pueden ser desplegados y
mantenidos
4. Reutilizar mejor que desarrollar
„Las aplicaciones se construyen componiendo piezas de
software ya desarrolladas, usadas y probadas. „
Permite reducir drásticamente el costo de desarrollo y
mantenimiento. „Mejora la calidad del software.
„Reduce los riesgos involucrados en todo desarrollo.
„Es más fácil administrar los proyectos Reutilización de
Software Reutilización de Software „
Las aplicaciones se construyen componiendo piezas de
software ya desarrolladas, usadas y probadas. „Permite
reducir drásticamente el costo de desarrollo y
mantenimiento. „Mejora la calidad del software.
„Reduce los riesgos involucrados en todo desarrollo.
„Es más fácil administrar los proyectos
5. Estratégico Táctico
Valor mejorado producto competitivo Reducción en el promedio de tiempo para
crear e implementar un nuevo producto
Producto de mejor calidad y la reputación
de la empresa para mejorar la calidad
Reducción en el número promedio de
defectos por producto
Eliminar toda duplicación de esfuerzos de
ingeniería
Incremento en el número total de
productos que pueden utilizarse
eficazmente y gestionados
Reducción del riesgo en las
implementaciones de productos
Reducción en el coste de ingeniería
promedio por producto
escalabilidad mejorada del modelo de
negocio en términos de productos y
mercados
6. Arquitectura de Software: es la definición de las
componentes que forman el sistema, las
propiedades externamente visibles de esas
componentes y las relaciones entre las mismas.
„Arquitectura Base de una LPS :corresponde a la
definición de la arquitectura general que describe
todos los componentes que podrían potencialmente
formar parte de la línea de productos de software y
su interrelación. La arquitectura base define y
limita el alcance de la LPS.
7.
8. El método consta de tres componentes:
• Modelo del productos
• Modelo de actores
• Modelo procesos
9. Modelo del productos: Describe el tipo de
producto que el método watch ayuda a
producir. Establece las características
arquitectónicas generales de una aplicación
empresarial.
•.
10. El Modelo de Actores propone modalidades de organización
de los equipos de trabajo que desarrollarán aplicaciones
empresariales; así como, los roles y responsabilidades
de aquellos actores que integrarán estos equipos de
trabajo. El modelo establece, también, las relaciones
entre los equipos de trabajo y otros interesados, tales
como los usuarios del sistema
11. Modelo del procesos: Es una descripción
estructurada del conjunto de actividades que
el grupo de desarrollo deberá seguir para
producir una aplicación empresarial.