Lineas de Productos de Software y el Método Watch

11
Lineas de productos de software y Metodo Wathc Realizado por: Celio Jose Peña 17.566.218

Transcript of Lineas de Productos de Software y el Método Watch

Page 1: Lineas de Productos de Software y el Método Watch

Lineas de productos de software y Metodo Wathc

Realizado por:

Celio Jose Peña 17.566.218

Page 2: Lineas de Productos de Software y el Método Watch

ESQUEMA

Líneas de productos software

Reutilización

El Metodo Watch

Estructura del metodo Watch

Fases

Page 3: Lineas de Productos de Software y el Método Watch

Líneas de productos software:

El concepto de líneas de productos busca justamente lograr un enfoque de reutilización sistemático dentro de una organización de desarrollo. Éste es un concepto que se originó, y que se usa frecuentemente, en industrias distintas al software. En la industria automotriz, por ejemplo, es común que un fabricante produzca distintas variantes de un vehículo (o productos) a partir de una base común que se reutiliza en todas estas variantes.

Page 4: Lineas de Productos de Software y el Método Watch

Las líneas del producto de software como un conjunto de sistemas software, que comparten un conjunto común de características, 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

Las lineas de productos software pueden incrementar significativamente la productividad de los ingenieros de software, entendida como una reducción en el esfuerzo y el coste necesario para desarrollar, poner en marcha y mantener un conjunto de productos software similares. En los casos de estudio se han observado mejoras en la productividad que duplican o triplican los enfoques tradicionales.

Page 5: Lineas de Productos de Software y el Método Watch

Reutilización:

En el desarrollo de software, la reutilización se refiere a tomar uno o más artefactos realizados como parte de un desarrollo y utilizarlos nuevamente en el desarrollo de otro sistema. La reutilización no es un concepto nuevo y a lo largo de la historia del desarrollo de sistemas, han aparecido distintas técnicas que han facilitado de alguna manera la reutilización de artefactos de desarrollo de granularidad cada vez mayor.

Page 6: Lineas de Productos de Software y el Método Watch

El método WATCH

Es un método que describe el ciclo de vida de un componente de software reutilizable es un método que detalla todo el proceso de especificación hasta la liberación de un componente de software.Este método se hizo siguiendo los conceptos de la ingeniería de métodos esto incluye el modela do de procesos la cual se añade a la misma propuesta expuesta porMontilva en el 2002 en la cual se adiciona la especificación.Está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa. Las aplicaciones de comercio electrónico y los sistemas de información web (SIW) son dos tipos particulares de aplicaciones empresariales. Tanto las aplicaciones web como los SIW dan soporte a un conjunto de uno o más procesos de negocios, mediante una interfaz web que permite el intercambio de datos e información a través de una red Intranet, Extranet o Internet.

Está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa.

Page 7: Lineas de Productos de Software y el Método Watch
Page 8: Lineas de Productos de Software y el Método Watch

El método Watch mantiene sus principios que son:

•Utiliza la metáfora del reloj.•Los procesos son divididos en procesos gerenciales y procesos de desarrollo.• El líder del proyecto en el proceso de validación y verificación es quien decide sin con los resultados obtenido se puede avanzar a la próxima fase o si es necesario retroceder para corregir algo.

Page 9: Lineas de Productos de Software y el Método Watch

Fases

Fase 1: MODELADO DEL NEGOCIO

Objetivos: Obtener un conocimiento global y detallado del dominio de la aplicación empresarial; esto es, del sistema de negocios para el cual se desarrolla la aplicación. Este conocimiento se logra a través de un proceso de modelado empresarial que determina los objetivos, procesos, actores, objetos, reglas, eventos y unidades organizacionales del Sistema de Negocios (SN).

Fase 2: INGENIERÍA DE REQUISITOS

Objetivos de la fase: Determinar las necesidades de información y automatización de procesos de negocios, que tienen los usuarios de la aplicación empresarial en desarrollo, mediante la definición y especificación de sus requisitos

Fase 3: DISEÑO ARQUITECTÓNICO

Objetivos de la fase: Elaborar un diseño de la arquitectura de la aplicación empresarial que sea apropiada a los requisitos especificados y que establezca los subsistemas de la aplicación, los componentes de cada subsistema, las conexiones entre estos componentes y las restricciones que regulan la arquitectura.

Page 10: Lineas de Productos de Software y el Método Watch

Fase 4: DISEÑO DE COMPONENTES

Objetivos de la fase: Elaborar los diseños detallados de los componentes que integran cada uno de los subsistemas de la aplicación.

Fase 5: Aprovisionamiento de ComponentesObjetivos de la fase:• Búsqueda y adaptación de componentes de software reutilizables que cumplan con lasespecificaciones de componentes• Desarrollo de aquellos componentes que no puedan ser localizados o que no satisfaganadecuadamente las especificaciones de componentes

Fase 6: Ensamblaje de Componentes

Objetivos de la fase: Implementar cada uno de las tres capas de la aplicación empresarial mediante el ensamblaje de componentes que fueron adquiridos, adaptados, suscritos o desarrollados en la Fase

Page 11: Lineas de Productos de Software y el Método Watch

Fase 7: PRUEBAS DE LA APLICACIÓN

 Objetivos de la fase: Comprobar que la aplicación empresarial cumple con los requisitos funcionales y no funcionales establecidos en la fase 2. Fase 8: Entrega de la Aplicación Empresarial

Objetivos de la fase: Instalar la aplicación empresarial en su ambiente de producción, ponerla en operación y entregarla a sus usuarios