Metodología gray watch

42
Guardar silencio. Mantener los teléfonos apagados. No entrar o salir del aula. No interrumpir la exposición. El ciclo de preguntas para el final de la exposición. Normas durante la exposición

Transcript of Metodología gray watch

Page 1: Metodología gray watch

Guardar silencio.

Mantener los teléfonos apagados.

No entrar o salir del aula.

No interrumpir la exposición.

El ciclo de preguntas para el final de la exposición.

Normas durante la exposición

Page 2: Metodología gray watch

UNIVERSIDAD DE ORIENTE

NÚCLEO DE MONAGAS

DEPARTAMENTO DE INGENIERÍA DE SISTEMAS

ANÁLISIS Y DISEÑO DE SISTEMAS DE INFORMACIÓN

MetodologíaGray Watch

Profesora:

Ing. Yamila Gascón

Bachilleres:

Brito, Venus C.I.: 16.712.606

Ceballos, Luis C.I.: 20.647.672

Guevara, Ada V. C.I.: 19.603.364

Narváez, Yaylen C.I.: 19.663.688

Maturín, abril 2014

Page 3: Metodología gray watch

Metodología Gray Watch

Definición. Jonas Montilva (2004, 2007 y 2008) Características. Jonas Montilva (2004) Objetivos. Jonas Montilva (2007 y 2008) Características. Jonas Montilva (2007 y 2008) Estructura del Método Watch. Jonas Montilva (2004,

2007 y 2008)

Modelo de Productos. Jonas Montilva (2004) Modelo de Procesos. Jonas Montilva (2004) Modelo del Grupo de Desarrollo (Modelo de Actores).

Jonas Montilva (2004)

Contenido

Page 4: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2007) Modelo de Actores. Jonas Montilva (2007) Modelo de Procesos. Jonas Montilva (2007) Instanciación del Método Watch. Jonas Montilva (2007)

Modelo de Productos. Jonas Montilva (2008) Modelo de Actores. Jonas Montilva (2008) Modelo de Procesos. Jonas Montilva (2008) Instanciación del Método Watch. Jonas Montilva (2008)

Conclusiones

Contenido

Page 5: Metodología gray watch

Metodología Gray Watch

Definición. Autor: Jonas Montilva

2004

• El método WATCH está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial.

2007 y 2008

• 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.

Yaylen Narváez

Page 6: Metodología gray watch

Metodología Gray Watch

Características. Jonas Montilva (2004)

Algunas características generales de las aplicaciones empresariales:

Están dirigidas a apoyar procesos de negocios de una empresa.

Automatizan el flujo de trabajo de los procesos que ellas soportan.

Acceden a diferentes bases de datos locales o distribuidas.

Son aplicaciones distribuidas.

La aplicaciones empresariales se instalan y corren sobre plataformas distribuidas compuestas por: Servidores web, servidores de aplicaciones y servidores de datos.

Yaylen Narváez

Page 7: Metodología gray watch

Metodología Gray Watch

Objetivos. Jonas Montilva (2007 y 2008)

Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una aplicación informática de un SIE.

Garantizar la uniformidad, consistencia, facilidad de integración y calidad de las distintas aplicaciones que integrarán Un SIE.

Gestionar el desarrollo de las aplicaciones de un SIE como proyectos de ingeniería.

Asegurar que en el desarrollo de cada aplicación de un SIE se empleen las mejores técnicas, herramientas y lenguajes aceptados internacionalmente para desarrollar software de alta calidad.

Yaylen Narváez

Page 8: Metodología gray watch

Metodología Gray Watch

Características. Jonas Montilva (2007 y 2008)

Está sólidamente fundamentado

Es estructurado y modular

Es de propósito específico

Es flexible y adaptable

Emplea las mejores prácticas del desarrollo de software

Emplea las mejores prácticas y procesos de gestión de proyectos

Integra los procesos de gestión con los procesos técnicos y de soporte

Yaylen Narváez

Page 9: Metodología gray watch

Metodología Gray Watch

Estructura del Método Watch. Jonas Montilva (2004, 2007 y 2008)

El método WATCH está compuesto por tres modelos fundamentales:

Modelo de Productos Modelo de Actores Modelo de Procesos

Yaylen Narváez

Page 10: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2004)

El método WATCH ayuda a un grupo de desarrollo a producir aplicaciones empresariales basadas en componentes.

Plataforma típica de ejecución de una aplicación empresarial

Venus Brito

Page 11: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2004)

Las aplicaciones empresariales modernas siguen un patrón o estilo arquitectónico similar, denominado arquitectura de 3 o más capas.

Estilo arquitectónico de una aplicación empresarial

Venus Brito

Page 12: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2004)

El método WATCH emplea el paradigma de desarrollo de software basado en la reutilización de componentes de software.

Modelo de una aplicación empresarial basada en componentes

Venus Brito

Page 13: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2004)

• Componentes del lado del cliente• Componentes del lado del servidor

web

La capa de presentación implementa la interfaz U/S

de la aplicación empresarial. Formada por dos

componentes:

• Componentes de procesos• Componentes de entidades de

negocios (componentes de negocio)

La capa de lógica de negocios implementa la

funcionalidad de la aplicación empresarial.

Formada por dos componentes:

• Una o más bases de datos o almacenes de datos XML que pueden ser locales o distribuidas.

La capa de datos se encarga de la administración de los datos de la aplicación. Está

formada por:

Venus Brito

Page 14: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2004)

La siguiente figura ilustra los mecanismos de middleware empleados para interconectar las capas y el despliegue de componentes.

El despliegue de los componentes de una aplicación empresarialVenus Brito

Page 15: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2004)

El modelo de procesos del método WATCH es un marco metodológico que describe un conjunto estructurado de actividades necesarias para producir una aplicación empresarial.

Los procesos gerenciales

• Planificar, organizar, dirigir, manejar el grupo de desarrollo y controlar el proyecto de desarrollo de un sistema o aplicación empresarial.

• Asegurar la calidad del sistema.• Gestionar la configuración del sistema.• Adiestrar el grupo de desarrollo durante el proceso de ejecución

del proyecto.

Los procesos de desarrollo

Venus Brito

Page 16: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2004)

La siguiente figura muestra la estructura del marco metodológico, inspirada en la metáfora del reloj de pulsera.

Modelo de procesos WATCHVenus Brito

Page 17: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2004)

Los procesos del Método WATCH se pueden concebir, también, como una cadena de valor cuyos procesos fundamentales o claves son apoyados por un conjunto de procesos gerenciales.

La cadena de valor del Método WATCH Venus Brito

Page 18: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2004)

Se describen primero los procesos gerenciales del método, luego, cada una de las ocho fases del marco metodológico que han de ser aplicadas para desarrollar una aplicación empresarial.

Fase 1: Modelado del

Negocio

Fase 2:Ingeniería de

Requisitos

Fase 3: Diseño arquitectónico

Fase 6: Ensamblaje de Componentes

Fase 5: Aprovisiona-

miento de Componentes

Fase 4: Diseño de Componentes

Fase 7: Pruebas de la Aplicación

Fase 8: Entrega de la Aplicación

Empresarial

Venus Brito

Page 19: Metodología gray watch

Metodología Gray Watch

Modelo del Grupo de Desarrollo (Modelo de Actores). Jonas Montilva (2004)

Este modelo describe como el grupo de desarrollo debe estar organizado y cuáles son los roles de cada uno de sus miembros.

El grupo de desarrollo de una aplicación empresarial puede estar organizado de diferentes maneras.

Según una estructura jerárquica.

De acuerdo a las competencias requeridas para desarrollar aplicaciones empresariales.

Venus Brito

Page 20: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2007)

Este modelo identifica y describe los tipos de productos que se deben generar durante el desarrollo de una aplicación SIE.

Principales tipos de productos del método WATCH

Luis Ceballos

Page 21: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2007)

El modelo de productos tiene como objetivos los siguientes:

Orientar a los equipos de desarrollo acerca de los productos intermedios y finales que deben elaborarse en cada proyecto de desarrollo de aplicaciones SIE.

Facilitar la elaboración de la estructura de trabajo (WBS- Work Breakdown Structure) de cada proyecto de desarrollo de aplicaciones SIE.

Facilitar el diseño de las aplicaciones SIE a través de patrones arquitectónicos que describen las características estructurales de los diferentes tipos de aplicaciones SIE.

Luis Ceballos

Page 22: Metodología gray watch

Metodología Gray Watch

Modelo de Actores. Jonas Montilva (2007)

La siguiente figura clasifica los actores que deben participar en el desarrollo de aplicaciones SIE en cuatro grupos diferentes.

Clasificación de los actores

Luis Ceballos

Page 23: Metodología gray watch

Metodología Gray Watch

Modelo de Actores. Jonas Montilva (2007)

El modelo de actores tiene como objetivos:

Identificar a los actores o interesados en el desarrollo de las aplicaciones SIE.

Describir cómo deben organizarse los equipos de trabajo que tendrán a su cargo el desarrollo de las aplicaciones de un SIE.

Establecer los roles y responsabilidades generales que deben asumir los diferentes actores que participan en el desarrollo de las aplicaciones de un SIE.

Luis Ceballos

Page 24: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2007)

Los objetivos de este modelo son los siguientes:

Identificar los procesos de gestión, técnicos y de soporte que deben utilizarse en el desarrollo de las aplicaciones SIE.

Describir cada uno de los procesos técnicos, gerenciales y de soporte que los equipos de desarrollo deben emplear para elaborar cada una de las aplicaciones SIE.

Facilitar la planificación de los proyectos de desarrollo de aplicaciones SIE.

Luis Ceballos

Page 25: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2007)

Este modelo establece los procesos necesarios para gestionar cada uno de los proyectos de desarrollo de aplicaciones de un SIE y llevar a cabo las actividades técnicas y de soporte que requieren estos proyectos.

Procesos del método WATCH

Luis Ceballos

Page 26: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2007)

Estos procesos se clasifican, según su naturaleza con respecto al proceso de desarrollo de software:

Procesos del Método WATCH

Luis Ceballos

Page 27: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2007)

Los procesos del método WATCH y sus productos.

Relaciones entre procesos y productos

Luis Ceballos

Page 28: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2007)

Características del modelo:

Es estructurado y modular

Es iterativo

Es incremental

Promueve la reutilización de activos de software

Es representado visualmente

Verifica y valida continuamente la calidad de los productos

Emplea las mejores prácticas y procesos de gestión de proyectos

Integra los procesos de gestión con los procesos técnicos y de soporte

Luis Ceballos

Page 29: Metodología gray watch

Metodología Gray Watch

Instanciación del Método Watch. Jonas Montilva (2007)

Consiste en emplear los tres modelos, que integran el método, como patrones que permiten determinar: los productos específicos de la aplicación, el proceso particular que debe seguirse para desarrollar cada aplicación de un SIE y la organización del equipo de desarrollo.

La instanciación del método WATCHLuis Ceballos

Page 30: Metodología gray watch

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2008)

Este modelo identifica y describe los tipos de productos que se deben generar durante el desarrollo de una aplicación empresarial.

Principales tipos de productos del método WATCH

Ada Guevara

Page 31: Metodología gray watch

El modelo de productos tiene como objetivos los siguientes:

Orientar a los equipos de desarrollo acerca de los productos que deben elaborarse en cada proyecto de desarrollo de una aplicación empresarial.

Facilitar la elaboración de la estructura de trabajo (WBS- Work Breakdown Structure) de cada proyecto de desarrollo de una aplicación empresarial.

Metodología Gray Watch

Modelo de Productos. Jonas Montilva (2008)

Ada Guevara

Page 32: Metodología gray watch

Metodología Gray Watch

Modelo de Actores. Jonas Montilva (2008)

Clasificación de los actores que deben participar en el desarrollo de aplicaciones empresariales.

Clasificación de los actores

Ada Guevara

Page 33: Metodología gray watch

Metodología Gray Watch

Modelo de Actores. Jonas Montilva (2008)

El modelo de actores tiene como objetivos:

Identificar a los actores o interesados en el desarrollo de una aplicación empresarial.

Describir cómo deben organizarse los equipos de trabajo que tendrán a su cargo el desarrollo de la aplicación.

Establecer los roles y responsabilidades generales que deben asumir los diferentes actores que participan en el proyecto.

Ada Guevara

Page 34: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2008)

Los objetivos de este modelo son los siguientes:

Identificar los procesos de gestión, técnicos y de soporte que deben utilizarse en el desarrollo de las aplicaciones empresariales.

Describir cada uno de los procesos técnicos, gerenciales y de soporte que los equipos de desarrollo deben emplear para elaborar una aplicación empresarial.

Facilitar la planificación de los proyectos de desarrollo de aplicaciones empresariales.

Ada Guevara

Page 35: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2008)

La función de este modelo es describir los procesos técnicos, de gestión y de soporte que los equipos de trabajo deben emplear para desarrollar una aplicación empresarial.

Procesos del método WATCHAda Guevara

Page 36: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2008)

Estos procesos se clasifican, según su naturaleza con respecto al proceso de desarrollo de software:

Procesos del Método WATCH

Ada Guevara

Page 37: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2008)

El orden en que los procesos del método se ejecutan está inspirado en la metáfora del reloj.

Estructura del modelo de procesos

Ada Guevara

Page 38: Metodología gray watch

Metodología Gray Watch

Modelo de Procesos. Jonas Montilva (2008)

Características del modelo:

Es estructurado y modular

Es iterativo

Es versionado y cíclico

Es incremental

Promueve la reutilización de activos de software

Es representado visualmente

Verifica y valida continuamente la calidad de los productos

Emplea las mejores prácticas y procesos de gestión de proyectos

Integra los procesos de gestión con los procesos técnicos y de soporteAda Guevara

Page 39: Metodología gray watch

Metodología Gray Watch

Instanciación del Método Watch. Jonas Montilva (2008)

La instanciación del método WATCHAda Guevara

Page 40: Metodología gray watch

CONCLUSIONES

Es una metodología fácil de usar, y que puede generar software de alta calidad, ya que engloba las mejores prácticas técnicas y notaciones utilizadas en la industria del software.

Permite la mejora continua del producto, gracias a su iteratividad.

Mejora las labores de dirección del proyecto ya que define de manera explícita el conjunto de actores que participaran en el desarrollo del sistema y sus roles y responsabilidades.

Fortalece la organización en el proyecto, ya que detalla los productos que producirá cada proceso y a su vez los actores que participaran en el mismo.

Se recomienda usarlo cuando se necesite mejorar las labores de dirección del proyecto.

Ada Guevara

Page 41: Metodología gray watch

BIBLIOGRAFÍA

Montilva C., Jonas. Desarrollo de Software Empresariales, El Método Watch. Edición 2004

Montilva C., Jonas y Barrios A. Judith. Desarrollo de Software Empresarial. Edición 2007

Montilva C., Jonas, Barrios A. Judith y Rivero A. Milagros. Método de Desarrollo de Software para Aplicaciones Empresariales. Edición 2008

Page 42: Metodología gray watch

¡GRACIAS

POR SU

ATENCIÓN!