SlideShare una empresa de Scribd logo
1 de 19
Sistemas II
Método
Watch Component
Presentada por
Leoner Parra
C.I: 5.722.633
Introducción
lEsta presentación describe un método de desarrollo de aplicaciones empresariales denominado:
lWATCH COMPONENT
l
lEl método consta de tres componentes:
l 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.
l 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
l.
l 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.
Definición
Es una variación del Método WATCH (Montilva & Barrios,2002) en su más
reciente versión, a este método se le ha llamado WATCH – Component, el
cual, como su nombre lo indica, es un método en el que se 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 reutilizable.
Objetivo
Esta nueva variación se propone como una forma de paliar la
deficiencia de los métodos encontrados en la bibliografía basados en la
reutilización de componentes tales como (Cheesman & Daniels, 2001),
(Allen & Frost, 1998), (Kruchten, 2000), (Montilva & Barrios, 2002), los
cuales no especifican de forma detallada el ciclo de vida de un
componente de software reutilizable. Estos métodos se centran en la
reutilización del componente y no en su desarrollo individual.
Importancia
La utilidad e importancia que el método WATCH COMPONENT tiene se resume en los
siguientes puntos:
1. 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.
2. Le facilita al líder del proyecto las labores de planificación y control del proyecto.
3. 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.
4. Está fundamentado en modelos de procesos de la Ingeniería de Software Basada en
Componentes
5. Emplea las mejores prácticas, técnicas y notaciones utilizadas regularmente en la Industria
del Software
Diseño
El diseño del Método WATCH – Component se hizo siguiendo los conceptos de
la Ingeniería de Métodos, estos conceptos incluyen tanto el modelado del
producto como el modelado de los procesos, además de estos modelos se
añade a la misma la extensión propuesta por (Montilva & Barrios, 2002), en la
cual se adiciona la especificación del modelo del grupo.
Esta idea de unir los conceptos de producto (Modelo de producto), el proceso
de desarrollo (Modelo de procesos) y el grupo de trabajo (Modelo del grupo de
desarrollo) también es tomada en cuenta por los trabajos de (Bergner, Raush,
Sihling & Vilbig, 2002) y (Hawker, 2002). En estos casos no se utiliza la
Ingeniería de Métodos.
Estos tres conceptos no son propuestos como modelos sino como paquetes y
se buscan las relaciones entre estos tres paquetes, más que la definición de
estos para un caso particular.
Diseño
Relación entre las personas, productos y procesos.
Principios
Este método mantiene los principios del método WATCH tales como:
• 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 el que decidirá
según los resultados obtenidos si continuar en la próxima fase o si es necesario
retroceder a una fase anterior para mejorar o corregir algún producto, entre otros.
Aunque se siguen los principios del Método WATCH, el método propuesto incluye dos
nuevos aspectos como lo son:
• La toma de decisiones acerca de las posibilidades de aprovisionamiento de los
componentes en las fases respectivas y dependiendo de estas decisiones
establece los pasos a seguir en cada una de las etapas.
• Está diseñado, a diferencia del Método WATCH, modelando el ciclo de vida de un
solo componente reutilizable y no una aplicación integrada por componentes.
Descripción de
los Modelos
Modelo de producto:
Con el modelado del producto, en este caso un componente de software reutilizable, se logran establecer
las diferentes etapas por las que va a pasar el producto (el componente), y que deben ser tomados en
cuenta durante la definición del modelo de procesos, para crear así una relación entre el modelo de
producto y el modelo de procesos.
Modelo del Grupo de Desarrollo:
La distinción entre los roles de los desarrolladores de componentes es un aspecto clave en el proceso de
desarrollo orientado a componentes. Esta distinción es necesaria para que el mercado de componentes
vaya creciendo de manera especializada. De allí que el objetivo de modelar el grupo es, precisamente,
identificar los roles que deben ser jugados por los diferentes miembros del grupo y sus tareas en cada fase
del proceso de desarrollo de componentes.
Modelo de Procesos:
El objetivo principal es generar un modelo de procesos que incluye las etapas necesarias que permitan
cubrir todos los aspectos por los que pasa el producto en este caso un componente de software. Para lograr
esto en cada etapa es definida por: el objetivo de la etapa, la definición de los conceptos, técnicas o
diagramas relacionados que no hayan sido descritos anteriormente, los productos de cada fase y la
descripción de las actividades del proceso mediante una tabla de actividades, el flujo de trabajo y la
descripción de cada una de las actividades.
Modelado del Producto
Componente
• Especificación del Componente: Establece las características del
componente y las funciones que realiza.
• Interfaz del Componente: Corresponde a la parte de especificación de las
operaciones y la definición de su comportamiento.
• Implementación del componente: Comprende la realización del
componente.
• Componente Instalado: La instalación (despliegue) de la implementación del
componente en una plataforma de ejecución determinada.
• Componente Objeto: Es una instancia de un componente instalado.
Modelado del Producto
Componente
Etapas en el ciclo de vida de un componente de software reutilizable.
Esta perspectiva del modelo de producto para un componente, hecha analizando las
formas de componentes propuestas por (Cheesman & Daniels, 2001), nos permitió
establecer una clasificación de los componentes basándose en sus estados, la cual se
muestra en la figura
Modelado del Grupo
Desarrollo
• El tamaño correcto: Los grupos deben ser de un tamaño razonable, ya
que si se considera el numero de personas como X, el numero posible de
líneas de comunicación será: X(X-1)/2. Si el grupo es de 6 personas se
necesitan 15 canales de comunicación.
• El ambiente correcto: Un gran número de investigaciones ha demostrado
que el ambiente influye en el desarrollo de aplicaciones. El grupo también
necesita acceso a la tecnología.
• Los mecanismos correctos de comunicación: Para esto se deben tomar
en cuenta tanto los mecanismos de comunicación asíncrona como el correo
electrónico, transferencia de archivos, páginas Web; como los mecanismos de
comunicación sincronizados como Netmeeting, vídeo conferencias, reuniones,
etc. Esto dependerá de la ubicación geográfica en que se encuentren las
personas que forman los diferentes grupos del proyecto.
Modelado del Grupo
Desarrollo
Diagrama de jerarquía del grupo de desarrollo.
Modelado de los
Procesos
Cabe destacar que los ciclos de vida de los componentes son similares a los
de desarrollo de una aplicación pero estos difieren en la fase de diseño y de
aprovisionamiento, la cual es la fase de formalizar el diseño en una manera
ejecutable.
El modelo de procesos que se describe a continuación, al igual que en el
Método WATCH, los procesos se dividen en procesos gerenciales y procesos
de desarrollo; los procesos de desarrollo se ejecutan en el orden de las
manecillas del reloj, con la propiedad de poder adelantar al próximo proceso o
retroceder al anterior según los resultados obtenidos en el proceso gerencial
de Verificación y Validación y a la decisión que tome el líder del proyecto.
Un proceso es un conjunto de actividades que persiguen un propósito, en este
caso los procesos gerenciales están compuestos por una serie de actividades
cuyo fin es el de planificar, coordinar y mejorar las actividades que se ejecutan
en el proceso de desarrollo.
Modelado de los
Procesos
Modelo de Procesos WATCH - Component
El modelo de procesos del WATCH – Component comprende las fases del ciclo de vida de un
componente desde la especificación hasta su inclusión en el repositorio. Tal como se ilustra en la figura.
Modelado de Aplicaciones
Empresariales
EJEMPLOS
La Plataforma típica de ejecución de una aplicación empresarial
Modelado de Aplicaciones
Empresariales
EJEMPLOS
Estilo arquitectónico de una aplicación empresarial
Modelado de Aplicaciones
Empresariales
EJEMPLOS
Modelo de una aplicación empresarial basada en componentes
Modelado Watch Component
FIN DE LA PRESENTACIÓN

Más contenido relacionado

La actualidad más candente

Metodo watch moelizcuadros
Metodo watch moelizcuadrosMetodo watch moelizcuadros
Metodo watch moelizcuadrosmoeliz2
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watchJose Avila
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacthaluricio
 
Nexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa Solorzano
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
LineasdeproductosCarol Baez
 
Federico gonzalez metodo watch
Federico gonzalez metodo watchFederico gonzalez metodo watch
Federico gonzalez metodo watchFederico Gonzalez
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchJesus Chacon
 
Diapositiva adsi
Diapositiva adsi Diapositiva adsi
Diapositiva adsi magabysl
 
Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watchDouglas Ferrer
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2velasquezariana3
 
L neas de_productos_de_software_y_el_metodo_
L neas de_productos_de_software_y_el_metodo_L neas de_productos_de_software_y_el_metodo_
L neas de_productos_de_software_y_el_metodo_Juan Junior
 
Método Watch
Método WatchMétodo Watch
Método WatchVeraRufo
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vidaFSILSCA
 

La actualidad más candente (19)

Metodo watch moelizcuadros
Metodo watch moelizcuadrosMetodo watch moelizcuadros
Metodo watch moelizcuadros
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
 
Watch version 2007
Watch version 2007Watch version 2007
Watch version 2007
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacth
 
Nexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptxNexa metodologia watch. trabajo pptx
Nexa metodologia watch. trabajo pptx
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
Federico gonzalez metodo watch
Federico gonzalez metodo watchFederico gonzalez metodo watch
Federico gonzalez metodo watch
 
Lineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watchLineas de producto de software y el Metodo watch
Lineas de producto de software y el Metodo watch
 
Diapositiva adsi
Diapositiva adsi Diapositiva adsi
Diapositiva adsi
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
 
Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watch
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2
 
Metodo watch Carolina Rodriguez
Metodo watch Carolina RodriguezMetodo watch Carolina Rodriguez
Metodo watch Carolina Rodriguez
 
L neas de_productos_de_software_y_el_metodo_
L neas de_productos_de_software_y_el_metodo_L neas de_productos_de_software_y_el_metodo_
L neas de_productos_de_software_y_el_metodo_
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
Mario Rivas
Mario RivasMario Rivas
Mario Rivas
 
Modelos
ModelosModelos
Modelos
 
Ciclo de vida
Ciclo de vidaCiclo de vida
Ciclo de vida
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 

Similar a Metodo Watch Component

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watchAdrian Vera
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipoArturo Jimenez
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo VVivitaGranizo
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo vVivitaGranizo
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaamendez45
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareGianlucaCastellano1
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchAndrea Miquiano
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de softwareAlejandro Silva
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchcom2merwil
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchlienJOYKER
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y SistemasDarcks Emoxs
 
Lineas de productos de software y el metodo de watch
Lineas de productos de software y el metodo de watchLineas de productos de software y el metodo de watch
Lineas de productos de software y el metodo de watchOscar Muñoz
 

Similar a Metodo Watch Component (20)

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 
Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 
Lineas de productos de software y método watch
Lineas de productos de software y método watchLineas de productos de software y método watch
Lineas de productos de software y método watch
 
Metodologia y prototipo
Metodologia y prototipoMetodologia y prototipo
Metodologia y prototipo
 
Proceso unificado y modelo V
Proceso unificado y modelo VProceso unificado y modelo V
Proceso unificado y modelo V
 
Emilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo vEmilio granizo proceso unificado y modelo v
Emilio granizo proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Proceso unificado y modelo v
Proceso unificado y modelo vProceso unificado y modelo v
Proceso unificado y modelo v
 
Modelo de cascadaa
Modelo de cascadaaModelo de cascadaa
Modelo de cascadaa
 
AMSI
AMSIAMSI
AMSI
 
Modelos de Desarrollo del Software
Modelos de Desarrollo del SoftwareModelos de Desarrollo del Software
Modelos de Desarrollo del Software
 
Lineas de producto y metodo watch
Lineas de producto y metodo watchLineas de producto y metodo watch
Lineas de producto y metodo watch
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watch
 
Lineas de productos de software
Lineas de productos de softwareLineas de productos de software
Lineas de productos de software
 
Modelos de desarrollo de software
Modelos de desarrollo de softwareModelos de desarrollo de software
Modelos de desarrollo de software
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watch
 
Trabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watchTrabajo ingenieria del software blue watch
Trabajo ingenieria del software blue watch
 
Analisis y Sistemas
Analisis y SistemasAnalisis y Sistemas
Analisis y Sistemas
 
Lineas de productos de software y el metodo de watch
Lineas de productos de software y el metodo de watchLineas de productos de software y el metodo de watch
Lineas de productos de software y el metodo de watch
 
Sww clase4
Sww clase4Sww clase4
Sww clase4
 

Último

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primariaWilian24
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxFernando Solis
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfGruberACaraballo
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!CatalinaAlfaroChryso
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfcarolinamartinezsev
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxEnriqueLineros1
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalJonathanCovena1
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfapunteshistoriamarmo
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptNancyMoreiraMora1
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...JoseMartinMalpartida1
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024IES Vicent Andres Estelles
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024IES Vicent Andres Estelles
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOluismii249
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfJonathanCovena1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONamelia poma
 

Último (20)

6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 
Concepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptxConcepto y definición de tipos de Datos Abstractos en c++.pptx
Concepto y definición de tipos de Datos Abstractos en c++.pptx
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 
Biografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdfBiografía de Charles Coulomb física .pdf
Biografía de Charles Coulomb física .pdf
 
prostitución en España: una mirada integral!
prostitución en España: una mirada integral!prostitución en España: una mirada integral!
prostitución en España: una mirada integral!
 
Los dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la VerdadLos dos testigos. Testifican de la Verdad
Los dos testigos. Testifican de la Verdad
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
Linea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docxLinea del tiempo - Filosofos Cristianos.docx
Linea del tiempo - Filosofos Cristianos.docx
 
La Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración AmbientalLa Sostenibilidad Corporativa. Administración Ambiental
La Sostenibilidad Corporativa. Administración Ambiental
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.pptFUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
FUERZA Y MOVIMIENTO ciencias cuarto basico.ppt
 
Novena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan EudesNovena de Pentecostés con textos de san Juan Eudes
Novena de Pentecostés con textos de san Juan Eudes
 
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024Tema 10. Dinámica y funciones de la Atmosfera 2024
Tema 10. Dinámica y funciones de la Atmosfera 2024
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 4ºESO
 
Factores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdfFactores que intervienen en la Administración por Valores.pdf
Factores que intervienen en la Administración por Valores.pdf
 
PP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomasPP_Comunicacion en Salud: Objetivación de signos y síntomas
PP_Comunicacion en Salud: Objetivación de signos y síntomas
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 

Metodo Watch Component

  • 1. Sistemas II Método Watch Component Presentada por Leoner Parra C.I: 5.722.633
  • 2. Introducción lEsta presentación describe un método de desarrollo de aplicaciones empresariales denominado: lWATCH COMPONENT l lEl método consta de tres componentes: l 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. l 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 l. l 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.
  • 3. Definición Es una variación del Método WATCH (Montilva & Barrios,2002) en su más reciente versión, a este método se le ha llamado WATCH – Component, el cual, como su nombre lo indica, es un método en el que se 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 reutilizable.
  • 4. Objetivo Esta nueva variación se propone como una forma de paliar la deficiencia de los métodos encontrados en la bibliografía basados en la reutilización de componentes tales como (Cheesman & Daniels, 2001), (Allen & Frost, 1998), (Kruchten, 2000), (Montilva & Barrios, 2002), los cuales no especifican de forma detallada el ciclo de vida de un componente de software reutilizable. Estos métodos se centran en la reutilización del componente y no en su desarrollo individual.
  • 5. Importancia La utilidad e importancia que el método WATCH COMPONENT tiene se resume en los siguientes puntos: 1. 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. 2. Le facilita al líder del proyecto las labores de planificación y control del proyecto. 3. 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. 4. Está fundamentado en modelos de procesos de la Ingeniería de Software Basada en Componentes 5. Emplea las mejores prácticas, técnicas y notaciones utilizadas regularmente en la Industria del Software
  • 6. Diseño El diseño del Método WATCH – Component se hizo siguiendo los conceptos de la Ingeniería de Métodos, estos conceptos incluyen tanto el modelado del producto como el modelado de los procesos, además de estos modelos se añade a la misma la extensión propuesta por (Montilva & Barrios, 2002), en la cual se adiciona la especificación del modelo del grupo. Esta idea de unir los conceptos de producto (Modelo de producto), el proceso de desarrollo (Modelo de procesos) y el grupo de trabajo (Modelo del grupo de desarrollo) también es tomada en cuenta por los trabajos de (Bergner, Raush, Sihling & Vilbig, 2002) y (Hawker, 2002). En estos casos no se utiliza la Ingeniería de Métodos. Estos tres conceptos no son propuestos como modelos sino como paquetes y se buscan las relaciones entre estos tres paquetes, más que la definición de estos para un caso particular.
  • 7. Diseño Relación entre las personas, productos y procesos.
  • 8. Principios Este método mantiene los principios del método WATCH tales como: • 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 el que decidirá según los resultados obtenidos si continuar en la próxima fase o si es necesario retroceder a una fase anterior para mejorar o corregir algún producto, entre otros. Aunque se siguen los principios del Método WATCH, el método propuesto incluye dos nuevos aspectos como lo son: • La toma de decisiones acerca de las posibilidades de aprovisionamiento de los componentes en las fases respectivas y dependiendo de estas decisiones establece los pasos a seguir en cada una de las etapas. • Está diseñado, a diferencia del Método WATCH, modelando el ciclo de vida de un solo componente reutilizable y no una aplicación integrada por componentes.
  • 9. Descripción de los Modelos Modelo de producto: Con el modelado del producto, en este caso un componente de software reutilizable, se logran establecer las diferentes etapas por las que va a pasar el producto (el componente), y que deben ser tomados en cuenta durante la definición del modelo de procesos, para crear así una relación entre el modelo de producto y el modelo de procesos. Modelo del Grupo de Desarrollo: La distinción entre los roles de los desarrolladores de componentes es un aspecto clave en el proceso de desarrollo orientado a componentes. Esta distinción es necesaria para que el mercado de componentes vaya creciendo de manera especializada. De allí que el objetivo de modelar el grupo es, precisamente, identificar los roles que deben ser jugados por los diferentes miembros del grupo y sus tareas en cada fase del proceso de desarrollo de componentes. Modelo de Procesos: El objetivo principal es generar un modelo de procesos que incluye las etapas necesarias que permitan cubrir todos los aspectos por los que pasa el producto en este caso un componente de software. Para lograr esto en cada etapa es definida por: el objetivo de la etapa, la definición de los conceptos, técnicas o diagramas relacionados que no hayan sido descritos anteriormente, los productos de cada fase y la descripción de las actividades del proceso mediante una tabla de actividades, el flujo de trabajo y la descripción de cada una de las actividades.
  • 10. Modelado del Producto Componente • Especificación del Componente: Establece las características del componente y las funciones que realiza. • Interfaz del Componente: Corresponde a la parte de especificación de las operaciones y la definición de su comportamiento. • Implementación del componente: Comprende la realización del componente. • Componente Instalado: La instalación (despliegue) de la implementación del componente en una plataforma de ejecución determinada. • Componente Objeto: Es una instancia de un componente instalado.
  • 11. Modelado del Producto Componente Etapas en el ciclo de vida de un componente de software reutilizable. Esta perspectiva del modelo de producto para un componente, hecha analizando las formas de componentes propuestas por (Cheesman & Daniels, 2001), nos permitió establecer una clasificación de los componentes basándose en sus estados, la cual se muestra en la figura
  • 12. Modelado del Grupo Desarrollo • El tamaño correcto: Los grupos deben ser de un tamaño razonable, ya que si se considera el numero de personas como X, el numero posible de líneas de comunicación será: X(X-1)/2. Si el grupo es de 6 personas se necesitan 15 canales de comunicación. • El ambiente correcto: Un gran número de investigaciones ha demostrado que el ambiente influye en el desarrollo de aplicaciones. El grupo también necesita acceso a la tecnología. • Los mecanismos correctos de comunicación: Para esto se deben tomar en cuenta tanto los mecanismos de comunicación asíncrona como el correo electrónico, transferencia de archivos, páginas Web; como los mecanismos de comunicación sincronizados como Netmeeting, vídeo conferencias, reuniones, etc. Esto dependerá de la ubicación geográfica en que se encuentren las personas que forman los diferentes grupos del proyecto.
  • 13. Modelado del Grupo Desarrollo Diagrama de jerarquía del grupo de desarrollo.
  • 14. Modelado de los Procesos Cabe destacar que los ciclos de vida de los componentes son similares a los de desarrollo de una aplicación pero estos difieren en la fase de diseño y de aprovisionamiento, la cual es la fase de formalizar el diseño en una manera ejecutable. El modelo de procesos que se describe a continuación, al igual que en el Método WATCH, los procesos se dividen en procesos gerenciales y procesos de desarrollo; los procesos de desarrollo se ejecutan en el orden de las manecillas del reloj, con la propiedad de poder adelantar al próximo proceso o retroceder al anterior según los resultados obtenidos en el proceso gerencial de Verificación y Validación y a la decisión que tome el líder del proyecto. Un proceso es un conjunto de actividades que persiguen un propósito, en este caso los procesos gerenciales están compuestos por una serie de actividades cuyo fin es el de planificar, coordinar y mejorar las actividades que se ejecutan en el proceso de desarrollo.
  • 15. Modelado de los Procesos Modelo de Procesos WATCH - Component El modelo de procesos del WATCH – Component comprende las fases del ciclo de vida de un componente desde la especificación hasta su inclusión en el repositorio. Tal como se ilustra en la figura.
  • 16. Modelado de Aplicaciones Empresariales EJEMPLOS La Plataforma típica de ejecución de una aplicación empresarial
  • 17. Modelado de Aplicaciones Empresariales EJEMPLOS Estilo arquitectónico de una aplicación empresarial
  • 18. Modelado de Aplicaciones Empresariales EJEMPLOS Modelo de una aplicación empresarial basada en componentes
  • 19. Modelado Watch Component FIN DE LA PRESENTACIÓN

Notas del editor

  1. Haga clic para agregar notas
  2. Cómo va a beneficiar la presentación a los asistentes: los adultos están más interesados en un tema si saben cómo y por qué es importante para ellos. Nivel de experiencia en este tema del presentador: describa brevemente sus credenciales en este apartado o por qué los participantes deberían escucharle.
  3. Las descripciones de las lecciones deben ser breves.
  4. Objetivos de ejemplo Al final de esta lección, sabrá: Guardar archivos en el servidor Web del equipo. Mover archivos a diferentes ubicaciones del servidor Web del equipo. Compartir archivos en el servidor Web del equipo.