Este documento discute líneas de productos de software y el método Watch. Las líneas de productos de software buscan promover la reutilización sistemática de artefactos como la arquitectura para reducir el tiempo de desarrollo y mejorar la calidad. El método Watch describe los procesos, roles y características de aplicaciones empresariales para estandarizar el desarrollo de software basado en componentes.
1. Líneas de Productos de Software
y
Método Watch
Douglas Ferrer C.I: 19.747.028
REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN CABIMAS
2. Líneas de Productos de
Software
La arquitectura de software es el resultado de un esfuerzo importante
y su desarrollo puede representar una parte considerable del trabajo
que se realiza en un proyecto de desarrollo.
Las líneas de productos de software
buscan justamente lograr promover la
reutilización sistemática de artefactos de
los cuales la arquitectura es uno de los
más importantes.
Este enfoque busca tener distintos
beneficios asociados a la reutilización
como pueden ser la reducción del tiempo
de desarrollo (pues ya no se tienen que
desarrollar ciertas partes del sistema), y la
mejora de la calidad (pues se incorporan
partes que ya han sido verificadas
previamente).
3. Una línea de productos de software se define 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. Clements (2001).
Líneas de Productos de
Software
4. Las Líneas de Producto Software (LPS) pueden por tanto englobarse
dentro de ese anhelo recurrente dentro de la Ingeniería del Software
que es la reutilización.
Pero nos han recordado que mejorar la reutilización no lleva
necesariamente a reducir los costes globales de desarrollo debido a
los costes adicionales de desarrollar (y gestionar) precisamente estos
artefactos re-usables.
Líneas de Productos de
Software
5. El método WATCH, es un marco metodológico que describe
los procesos técnicos, gerenciales y de soporte que deben
emplear los equipos y grupos que tendrán a su cargo el
desarrollo de las aplicaciones informáticas de un SIE (Sistema
de Información Empresarial)
Método Watch
6. El método consta de tres componentes: •
Modelo del producto.- 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.
Modelo del proceso.- Es una descripción estructurada del
conjunto de actividades que el grupo de desarrollo deberá
seguir para producir una aplicación empresarial.
Modelo del grupo de desarrollo.- Este modelo describe como
el grupo de desarrollo debe estar organizado y cuales son
los roles de cada uno de sus miembros.
Método Watch
7. La utilidad e importancia que el método WATCH tiene se resume en los
siguientes puntos:
Le agrega visibilidad al proyecto; pues, permite que el grupo de
desarrollo y los usuarios del sistema puedan conocer en que estado se
encuentra el proyecto en cualquier momento.
Le facilita al líder del proyecto las labores de planificación y control del
proyecto.
Establece un marco metodológico único que estandariza el proceso de
desarrollo y unifica la documentación que se produce a lo largo del
proyecto de desarrollo de una aplicación.
Está fundamentado en modelos de procesos de la Ingeniería de
Software Basada en Componentes
Emplea las mejores prácticas, técnicas y notaciones utilizadas
regularmente en la Industria del Software
Método Watch