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

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónLourdes Feria
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdfDemetrio Ccesa Rayme
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticosisabeltrejoros
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxPryhaSalam
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Estrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcciónEstrategia de prompts, primeras ideas para su construcción
Estrategia de prompts, primeras ideas para su construcción
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
Neurociencias para Educadores NE24 Ccesa007.pdf
Neurociencias para Educadores  NE24  Ccesa007.pdfNeurociencias para Educadores  NE24  Ccesa007.pdf
Neurociencias para Educadores NE24 Ccesa007.pdf
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
texto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticostexto argumentativo, ejemplos y ejercicios prácticos
texto argumentativo, ejemplos y ejercicios prácticos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
La Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdfLa Trampa De La Felicidad. Russ-Harris.pdf
La Trampa De La Felicidad. Russ-Harris.pdf
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptxEXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
EXPANSIÓN ECONÓMICA DE OCCIDENTE LEÓN.pptx
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 

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.