You are on page 1of 8

REPBLICA BOLIVARIANA DE VENEZUELA

INSTITUTO UNIVERSITARIO POLITCNICO


SANTIAGO MARIO
EXTENSIN MATURN

LINEAS DE PRODUCTOS DE SOFTWARE Y EL MTODO WATCH

Autor (a): Luis Maracay


C.I: 19.853.786

MATURN, AGOSTO DE 2015

Lneas de Productos de Software

Definicin: Lneas de productos de software, o el desarrollo de una lnea de


productos software, se refiere a mtodos de ingeniera de software,
herramientas y tcnicas para la creacin de un conjunto de sistemas de
software similares de un conjunto compartido de activos de software
utilizando un medio comn de produccin.

Existen empresas que utilizan ests tcnicas, como Nokia, HP, Philips, de
forma que mejoran el coste de ingeniera, su salida al mercado, aumenta el
tamao de su cartera y , algo que a la gente de calidad de software y/o
ingeniero de pruebas perseguimos, reducir la tasa de defectos.

Lneas de Productos de Software


Ventajas Estratgicas
- Mayores mrgenes de beneficio
- Valor mejorado producto competitivo
- Producto de mejor calidad y la reputacin de la empresa para mejorar la calidad

- Eliminar toda duplicacin de esfuerzos de ingeniera


- Reduccin del riesgo en las implementaciones de productos
- Escalabilidad mejorada del modelo de negocio en trminos de productos y
mercados

Lneas de Productos de Software


Ventajas Tcticas
- Reduccin en el esfuerzo de ingeniera promedio de implementar y mantener un
producto.
- Reduccin en el promedio de tiempo para crear e implementar un nuevo
producto
- Reduccin en el nmero promedio de defectos por producto

- Incremento en el nmero total de productos que pueden utilizarse eficazmente y


gestionados
- Reduccin en el coste de ingeniera promedio por producto

Lneas de Productos de Software


Reutilizacin
de
software
Se puede definir como el empleo de elementos de software u otros de nivel
superior, creados en desarrollo anteriores, para de este modo reducir los tiempos y
simplificar el desarrollo del software, mejorando la calidad y reduciendo su costo.

Elementos que intervienen en la reutilizacin


- Especificaciones de requerimientos previamente concebidas
- Diseos previamente definidos (Estructuras de datos, algoritmos, etc.)
- Cdigo probado y depurado con anterioridad
- Planes y casos de prueba previamente utilizados
- Personal cualificado (aprovechamiento de la experiencia de los ingenieros de un
proyecto a otro)
- Paquetes de software de propsito general

Lneas de Productos de Software


Reutilizacin
de
software
Niveles de Reutilizacin
1.Reutilizacin de Cdigo
- Libreras de funciones, editores, inclusin de ficheros, mecanismos
de herencia en POO, componentes, etc.

2. Reutilizacin de Diseos
- No volver a inventar arquitecturas. p.ej. patrones de diseo
3.Reutilizacin de Especificaciones
- Reutilizacin de las abstracciones del dominio
- Debe estar asociada a la generacin (semi) automtica de los
elementos de diseo e implementacin.

Mtodo Watch
Definicin:
Es un marco metodolgico que describe los procesos tcnicos, gerenciales y de
soporte que deben emplear los grupos de desarrollo de aplicaciones
empresariales
Este consta de dos componentes metodolgicos:

Mtodo Watch
Caractersticas:
Slidamente fundamentado
-Versionado, incremental e iterativo
- De propsito especfico
Dirigido a aplicaciones empresariales.
- Flexible y adaptable

- Usa mejores prcticas de:


Ingeniera de software y
Gestin de proyectos
- Integra los procesos de gestin con los procesos tcnicos y de soporte