Yubismar Araujo
Líneas de Productos de
Software y el Método Watch
 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.
 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
 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
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
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.
El método consta de tres componentes:
• Modelo del productos
• Modelo de actores
• Modelo procesos
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.
•.
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
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.
lineas de procesos de software y metodo watch

lineas de procesos de software y metodo watch

  • 1.
    Yubismar Araujo Líneas deProductos de Software y el Método Watch
  • 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 enel 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 mejorque 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 mejoradoproducto 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.
  • 8.
    El método constade 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 deActores 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.