Lineas de productos de software y metodo watch

14
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario Politécnico Santiago Mariño Líneas de Productos de Software y el Método Watch Alumno: Carlos Joel Mujica Gutierrez

Transcript of Lineas de productos de software y metodo watch

República Bolivariana de Venezuela

Ministerio del Poder Popular para la Educación

Universitaria

Instituto Universitario Politécnico Santiago Mariño

Líneas de Productos de Software y el Método Watch

Alumno:

Carlos Joel Mujica Gutierrez

Según el SEI (Software Engineering Institute):

“Un conjunto de sistemas intensivos de software compartiendo un conjunto común de características gestionadas que satisfacen las necesidades específicas de un segmento de mercado o misión particular y que son desarrollados a partir de un conjunto de activos esenciales en una forma prescrita”

Líneas de Productos de Software

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

Reutilización Líneas de Productos de Software

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

Reutilización Líneas de Productos de Software

Paradigma de reutilización de Software

Desarrollo de Software basado en línea de productos.

Desarrollo de Software basado en Componentes.

Ingeniería de Dominio.

Desarrollo de Software para reutilización.

Activos de Software

Ingeniería de Aplicaciones.

Desarrollo de Software con Reutilización.

Productos de Software.

Ingeniería de Domino

Analizar la familia para determinar los requisitos que son comunes, opcionales y diferentes a todos sus miembros.

Producir una arquitectura de dominio la cual tiene; Componentes comunes a todos los miembros de la familia, Componentes opcionales que son requeridos por algunos miembros, Componentes variantes de los cuales algunos miembros de la familia emplean distintas versiones, Tienen puntos de variación que permiten configurarlos.

Crea y almacena los activos de software que se emplearán para producir los productos de software.

Ingeniería de Aplicaciones

La reutilización de activos de software

Planes de producción

Modelo para el diseño de productos.

Los repositorios proveen de los activos requeridos durante el desarrollo de cada nuevo producto de la línea de producción de software.

Metodo Wacht

El método watc, 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)

Proceso 3

Proceso 2

Estructura del Metodo Wacht

Método Watch

Modelo de Producto.

Modelo del Proceso.

Modelo del Grupo de

Desarrollo.

Ventajas y desventajas del Método Wacht

Ventajas Desventajas

La especificación del método de desarrollo de

software es útil

Integra aspectos de desarrollo del modelo

espiral

Utiliza un proceso de desarrollo

incremental

Es un método de desarrollo poco aplicable debido al nivel de detalle que exige para su implementación

Fase 1: Modelado de Negocios: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.

Faces del Método Wacht

Fase : Diseño Arquitectónico: Aquí se elabora 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.

Faces del Método Wacht

Fase 4: Diseño de Componentes:Elaborar los diseños detallados de los componentes que integran cada uno de los subsistemas de la aplicación

Faces del Método Wacht

Fase 5: Aprovisionamiento de componentes:Aprovisionamiento de Componentes: Se busca y adaptación de componentes de software reutilizables que cumplan con las especificaciones de componentes.

Faces del Método Wacht