1. Líneas de Productos de
Software y el Método Watch.
Autor: Luis Aguilera
C.I: 17.405.210
Maturín, Agosto de 2016
2. Línea de productos de software (LPS).
Modelo básico de LPS.
Beneficios de LPS.
Método de Gray Watch.
Objetivos del Método Watch.
Características del Método Watch.
Estructura del Método Watch.
Autor: Luis Aguilera
3. Las líneas de productos de software se centra en la creación de diferentes variaciones de un
mismo producto, haciendo que la gestión de producción sea lo más eficaz y eficientemente.
Permitiendo reducir costos, tiempo y software de alta calidad.
DEFINICION :
Se definen las líneas del producto de software como un conjunto de sistemas software, que
comparten un conjunto común de características (features), las cuales satisfacen las
necesidades específicas de un dominio o segmento particular de mercado, y que se
desarrollan a partir de un sistema común de activos base (core assets) de una manera
preestablecida.
Autor: Luis Aguilera
4. MODELO BÁSICO DE LPS:
*Entrada
*Control
*Producción
*Producto de software
Autor: Luis Aguilera
5. MODELO BÁSICO DE LPS:
*Entrada:
Una colección de partes de software (requisitos, diseños, componentes, casos de prueba, etc.)
que se configuran y componen de una manera prescrita para producir los productos de la
línea.
*Control (Modelos de Decisión y Decisiones de Productos):
*Los Modelos de Decisiones describen los aspectos variables y opcionales de los productos
de la línea.
*Cada producto de la línea es definido por un conjunto de decisiones (decisiones del
producto).
Autor: Luis Aguilera
6. MODELO BÁSICO DE LPS:
*Producción:
*Establece los mecanismos o pasos para componer y configurar productos a partir de los
activos de entrada.
*Las decisiones del producto se usan para determinar que activos de entrada utilizar y como
configurar los puntos de variación de esos activos.
*Producto de Software:
*Conjunto de todos los productos que pueden o son producidos por la línea de productos.
Autor: Luis Aguilera
7. BENEFICIOS:
*La entrega de productos de software de una manera más rápida, económica y con una mejor
calidad.
*Las LPS producen mejoras en: Tiempo de entrega del producto (time to market ) costos de
ingeniería tamaño del portafolio de productos reducción de las tasas de defectos calidad de
los productos.
*Beneficios tácticos de ingeniería.
*Beneficios estratégicos de negocios.
Autor: Luis Aguilera
8. DEFINICION :
El método WATCH es un marco metodológico que describe los procesos técnicos, gerenciales
y de soporte que deben emplear los equipos de trabajo que tendrán a su cargo el desarrollo
de aplicaciones de software empresarial.
El método WATCH está fundamentado en las mejores prácticas de la Ingeniería de Software y
la Gestión de Proyectos. Cubre todo el ciclo de vida de las aplicaciones; desde el modelado
del dominio de la aplicación, pasando por la definición de los requisitos de los usuarios,
hasta la puesta en operación de la aplicación. Este método incluye, también, una descripción
de los procesos de gerencia del proyecto que se aplicarán para garantizar que el proyecto se
ejecute en el tiempo previsto, dentro del presupuesto acordado y según los estándares de
calidad establecidos.
Autor: Luis Aguilera
9. OBJETIVOS DEL METODO WATCH :
Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una
aplicación empresarial.
Garantizar la uniformidad, consistencia, facilidad de integración y calidad de los distintos
componentes arquitectónicos que integrarán una aplicación empresarial.
Gestionar el desarrollo de aplicaciones empresariales como proyectos de ingeniería, siguiendo los
estándares de gestión de proyectos más utilizados en la Industria del
Software, a fin de garantizar que la aplicación se entregue a tiempo y dentro del presupuesto
acordado con el cliente.
Asegurar que en el desarrollo de cada aplicación empresarial se empleen las mejores prácticas,
técnicas, herramientas, estándares y lenguajes aceptados internacionalmente para producir
software de alta calidad.
Autor: Luis Aguilera
10. CARACTERISTICAS DEL METODO WATCH:
Las características más relevantes del método WATCH según Montilva (2007), son las
siguientes:
“Está sólidamente fundamentado: Posee una base conceptual y metodológica muy bien
sustentada. El método descansa en conceptos bien establecidos que se derivan de la
Ingeniería de Software y los Sistemas de Información Empresarial. En concreto, el método
emplea una arquitectura de dominio de tres capas que define los elementos principales de las
aplicaciones empresariales modernas. Metodológicamente, el modelo ha sido elaborado
tomando como referencia modelos de procesos bien conocidos o bien fundamentados, tales
como el modelo RUP-Rational Unified Process (Krutchen, 2000) y versiones anteriores del
método WATCH (Montilva y Barrios, 2004b).”
Autor: Luis Aguilera
11. ESTRUCTURA DEL METODO WATCH:
El método WATCH emplea como metáfora un reloj. Los bloques de construcción se organizan
en la forma de un reloj: Ver Figura 1.
Autor: Luis Aguilera
12. ESTRUCTURA DEL METODO WATCH:
El método WATCH está compuesto por tres modelos que describen los tres elementos claves
de todo método: el producto que se quiere elaborar, los actores que lo elaboran y el proceso
que los actores deben seguir para elaborar el producto. Ver figura 2.
Autor: Luis Aguilera