SlideShare una empresa de Scribd logo

Watch, lps

Metodo

1 de 23
Descargar para leer sin conexión
REPÚBLICA BOLIVARIANA DE VENEZUELA
MINISTERIO DEL PODER POPULAR PARA
LA EDUCACIÓN UNIVERSITARIA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
EXTENSIÓN COL - SEDE CIUDAD OJEDA
METODO WATCH Y LINEA DE PRODUCTOS DE SOFTWARE
Realizado por:
José, Jerez
C.I. 17.827.697
Ciudad Ojeda, Agosto 2016
Es un marco metodológico que describe los procesos técnicos, gerenciales y de
soporte que deben emplear los grupos de desarrollo de aplicaciones
empresariales. Un marco metodológico es un patrón que debe ser adaptado, al
proyecto y al grupo cada vez que se use.
Características
 Sólidamente fundamentado
 Incremental e iterativo
 De propósito específico
 Flexible y adaptable
 Usa mejores prácticas de:
 Ingeniería de Software y
 Gestión de Proyectos
 Integra los procesos de gestión con los procesos técnicos y de soporte
EL METODO WATCH
Análisis
Soporte
Gestión
Diseño
Construcción
Pruebas
Instalación
PROCESO DEL DESARROLLO DEL
METODO WATCH
Análisis
Soporte
Gestión Diseño
ConstrucciónPruebas
Instalación
ESTRUCTURA DEL METODO WATCH
Método WATCH
Modelo de procesosModelo de ActoresModelo de Productos
COMPONENTES DEL METODO
WATCH
Tipo de productos
Productos de Trabajo
(Productos Intermedios)
Productos Finales
(Productos entregables)
Modelo del
Dominio de Aplicación
Documento de
Requisitos
Documento de
Diseño
Documento de
Implementación
Documento de
Pruebas
Caso de Negocio
Plan del Proyecto
Informes de Gestión
Productos de
Gestión del Proyecto
Productos
Técnicos
Aplicación
Empresarial
Programas
Base(s) de Datos
Manuales
MODELO DE PRODUCTO

Más contenido relacionado

La actualidad más candente

Proceso del software
Proceso del softwareProceso del software
Proceso del softwareTensor
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup finalMariaC7
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareCoesi Consultoria
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchGrabielleBarreto
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUPBiingeSof
 
Sesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 iSesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 iJulio Pari
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareRaquel Solano
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevidaclaudiappaez
 
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasWebinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasatSistemas
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrumrgomezm
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión GeneralRuth Hidalgo Tene
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoCoesi Consultoria
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Leonardo Portillo
 

La actualidad más candente (19)

Proceso del software
Proceso del softwareProceso del software
Proceso del software
 
Rup
RupRup
Rup
 
Fases del rup
Fases del rupFases del rup
Fases del rup
 
Metodología rup final
Metodología rup finalMetodología rup final
Metodología rup final
 
Sesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del softwareSesión 2: Visión General. El proceso del software
Sesión 2: Visión General. El proceso del software
 
Linea de productos de software y Metodo Watch
Linea de productos de software y Metodo WatchLinea de productos de software y Metodo Watch
Linea de productos de software y Metodo Watch
 
Presentacion grupo9
Presentacion grupo9Presentacion grupo9
Presentacion grupo9
 
METODOLOGÍAS RUP
METODOLOGÍAS RUPMETODOLOGÍAS RUP
METODOLOGÍAS RUP
 
Sesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 iSesion 1 teoría asi 2010 i
Sesion 1 teoría asi 2010 i
 
Expos.rup
Expos.rupExpos.rup
Expos.rup
 
Patrones de Proceso BPM
Patrones de Proceso BPMPatrones de Proceso BPM
Patrones de Proceso BPM
 
Rup
RupRup
Rup
 
Procesos De Ingenieria Del Software
Procesos De Ingenieria Del SoftwareProcesos De Ingenieria Del Software
Procesos De Ingenieria Del Software
 
02 proceso ciclodevida
02 proceso ciclodevida02 proceso ciclodevida
02 proceso ciclodevida
 
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletasWebinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
Webinar como modernizar aplicaciones legacy y abandonar tecnologías obsoletas
 
Desarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, ScrumDesarrollo agil, Producto Proceso, Scrum
Desarrollo agil, Producto Proceso, Scrum
 
Proceso de Software Una Visión General
Proceso de Software Una Visión GeneralProceso de Software Una Visión General
Proceso de Software Una Visión General
 
Sesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de procesoSesión 3: Modelos prescriptivos de proceso
Sesión 3: Modelos prescriptivos de proceso
 
Líneas de productos de software y el método 47
Líneas de productos de software y el método 47Líneas de productos de software y el método 47
Líneas de productos de software y el método 47
 

Similar a Watch, lps

Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareMiguel Sanchez
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Leonardo Portillo
 
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 WATCHPerozoAlejandro
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchennysmartinez
 
Lineas de Productos de Software Y Metodo Watch
Lineas de Productos de Software Y Metodo WatchLineas de Productos de Software Y Metodo Watch
Lineas de Productos de Software Y Metodo WatchEnder Luis Silva
 
Líneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchLíneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchAng Car
 
Lineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchLineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchHeximar Bravo
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareLuis Fernández
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosJOSEPHPC3000
 
Método Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de SoftwareMétodo Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de SoftwareLuis José
 
lineas de procesos de software y metodo watch
lineas de procesos de software y metodo watchlineas de procesos de software y metodo watch
lineas de procesos de software y metodo watchyubismar
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchnhrm
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchnhrm
 

Similar a Watch, lps (20)

Herramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de softwareHerramientas y entornos de implementacion de software
Herramientas y entornos de implementacion de software
 
Líneas de productos de software y el método s2
Líneas de productos de software y el método s2Líneas de productos de software y el método s2
Líneas de productos de software y el método s2
 
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
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
Diapositiva2
Diapositiva2Diapositiva2
Diapositiva2
 
Dexys Núñez
Dexys NúñezDexys Núñez
Dexys Núñez
 
Motodo Watch
Motodo WatchMotodo Watch
Motodo Watch
 
Lineas de Productos de Software Y Metodo Watch
Lineas de Productos de Software Y Metodo WatchLineas de Productos de Software Y Metodo Watch
Lineas de Productos de Software Y Metodo Watch
 
Líneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchLíneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watch
 
Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
 
Lineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchLineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo Watch
 
3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso3. modelos prescriptivos de proceso
3. modelos prescriptivos de proceso
 
Sesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de softwareSesión 3: Modelos prescriptivos de proceso de software
Sesión 3: Modelos prescriptivos de proceso de software
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
Maria torres
Maria torresMaria torres
Maria torres
 
Método Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de SoftwareMétodo Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de Software
 
Metodologia watch
Metodologia watchMetodologia watch
Metodologia watch
 
lineas de procesos de software y metodo watch
lineas de procesos de software y metodo watchlineas de procesos de software y metodo watch
lineas de procesos de software y metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 

Último

Sesión: ¡Bendito el que viene en el nombre del Señor!
Sesión: ¡Bendito el que viene en el nombre del Señor!Sesión: ¡Bendito el que viene en el nombre del Señor!
Sesión: ¡Bendito el que viene en el nombre del Señor!https://gramadal.wordpress.com/
 
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxFunciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxkarolbustamante2911
 
marco conceptual lectura pisa 2018_29nov17.pdf
marco conceptual lectura pisa 2018_29nov17.pdfmarco conceptual lectura pisa 2018_29nov17.pdf
marco conceptual lectura pisa 2018_29nov17.pdfedugon08
 
Letra A a - Máximo Aprende.doc .Actividades para niños de primer grado
Letra A a  -  Máximo Aprende.doc  .Actividades para niños de  primer gradoLetra A a  -  Máximo Aprende.doc  .Actividades para niños de  primer grado
Letra A a - Máximo Aprende.doc .Actividades para niños de primer gradoADELINA GALÁN C.
 
OFERTA DE POSTOS ESCOLARES. de ceip docx
OFERTA DE POSTOS ESCOLARES. de ceip docxOFERTA DE POSTOS ESCOLARES. de ceip docx
OFERTA DE POSTOS ESCOLARES. de ceip docxvictorpenha
 
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOVIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOSofiaDiaz692624
 
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...JAVIER SOLIS NOYOLA
 
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICORÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICOSONNIAHEREDIA1
 
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfMetodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfCESAR TTUPA LLAVILLA
 
Comunidad virtual sus características principales
Comunidad virtual sus características principalesComunidad virtual sus características principales
Comunidad virtual sus características principalesJoselinMaldonadoRami
 
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁClaude LaCombe
 
Reinos Y Clasificación Diapositivas.pptx
Reinos Y Clasificación Diapositivas.pptxReinos Y Clasificación Diapositivas.pptx
Reinos Y Clasificación Diapositivas.pptxkarolbustamante2911
 
Hitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxHitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxsubfabian
 
T13 2BIO - O ANABOLISMO presentación.pdf
T13 2BIO  - O ANABOLISMO presentación.pdfT13 2BIO  - O ANABOLISMO presentación.pdf
T13 2BIO - O ANABOLISMO presentación.pdfIESLOSADA1
 
RM N° 587-2023-minedu norma para elñ año escolar 2024pdf
RM N° 587-2023-minedu norma para elñ año escolar 2024pdfRM N° 587-2023-minedu norma para elñ año escolar 2024pdf
RM N° 587-2023-minedu norma para elñ año escolar 2024pdfmiguelracso
 
Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.CrisEli1
 
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxCarlos Muñoz
 
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios DidácticosGUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticoseliecerespinosa
 

Último (20)

Sesión: ¡Bendito el que viene en el nombre del Señor!
Sesión: ¡Bendito el que viene en el nombre del Señor!Sesión: ¡Bendito el que viene en el nombre del Señor!
Sesión: ¡Bendito el que viene en el nombre del Señor!
 
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptxFunciones-vitales-de-los-seres-vivos diapositiva.pptx
Funciones-vitales-de-los-seres-vivos diapositiva.pptx
 
marco conceptual lectura pisa 2018_29nov17.pdf
marco conceptual lectura pisa 2018_29nov17.pdfmarco conceptual lectura pisa 2018_29nov17.pdf
marco conceptual lectura pisa 2018_29nov17.pdf
 
Letra A a - Máximo Aprende.doc .Actividades para niños de primer grado
Letra A a  -  Máximo Aprende.doc  .Actividades para niños de  primer gradoLetra A a  -  Máximo Aprende.doc  .Actividades para niños de  primer grado
Letra A a - Máximo Aprende.doc .Actividades para niños de primer grado
 
OFERTA DE POSTOS ESCOLARES. de ceip docx
OFERTA DE POSTOS ESCOLARES. de ceip docxOFERTA DE POSTOS ESCOLARES. de ceip docx
OFERTA DE POSTOS ESCOLARES. de ceip docx
 
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODOVIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
VIDEOS DE APOYO TECNOLOGIA PRIMER PERIODO
 
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...
LOS NÚMEROS Y EL ECLIPSE SEGURO. Cuento literario escrito y diseñado por JAVI...
 
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICORÚBRICA PARA  CALIFICAR ENSAYO ACADÉMICO
RÚBRICA PARA CALIFICAR ENSAYO ACADÉMICO
 
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdfMetodología activa en el proceso de enseñanza aprendizaje 1.pdf
Metodología activa en el proceso de enseñanza aprendizaje 1.pdf
 
Comunidad virtual sus características principales
Comunidad virtual sus características principalesComunidad virtual sus características principales
Comunidad virtual sus características principales
 
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁIMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
IMÁGENES SUBLIMINALES OCULTAS EN LAS PUBLICACIONES DE LOS TESTIGOS DE JEHOVÁ
 
Bendito el que viene en el nombre del Señor
Bendito el que viene en el nombre del SeñorBendito el que viene en el nombre del Señor
Bendito el que viene en el nombre del Señor
 
Reinos Y Clasificación Diapositivas.pptx
Reinos Y Clasificación Diapositivas.pptxReinos Y Clasificación Diapositivas.pptx
Reinos Y Clasificación Diapositivas.pptx
 
Hitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptxHitos históricos de la transformación del PODER GLOBAL II.pptx
Hitos históricos de la transformación del PODER GLOBAL II.pptx
 
T13 2BIO - O ANABOLISMO presentación.pdf
T13 2BIO  - O ANABOLISMO presentación.pdfT13 2BIO  - O ANABOLISMO presentación.pdf
T13 2BIO - O ANABOLISMO presentación.pdf
 
RM N° 587-2023-minedu norma para elñ año escolar 2024pdf
RM N° 587-2023-minedu norma para elñ año escolar 2024pdfRM N° 587-2023-minedu norma para elñ año escolar 2024pdf
RM N° 587-2023-minedu norma para elñ año escolar 2024pdf
 
Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.Cambios en los seres vivos , evolución, evidencia.
Cambios en los seres vivos , evolución, evidencia.
 
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docxACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
ACTA OFICIAL DE POSESIÓN DE CARGO 2024.docx
 
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios DidácticosGUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
GUÍA DIDÁCTICA UNIDAD 2_Medios Didácticos
 
1ER GRADO PRESENTACIÓN PEDAGOGÍA PRODUCTIVA.
1ER GRADO PRESENTACIÓN PEDAGOGÍA PRODUCTIVA.1ER GRADO PRESENTACIÓN PEDAGOGÍA PRODUCTIVA.
1ER GRADO PRESENTACIÓN PEDAGOGÍA PRODUCTIVA.
 

Watch, lps

  • 1. REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIÓN UNIVERSITARIA INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN COL - SEDE CIUDAD OJEDA METODO WATCH Y LINEA DE PRODUCTOS DE SOFTWARE Realizado por: José, Jerez C.I. 17.827.697 Ciudad Ojeda, Agosto 2016
  • 2. Es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los grupos de desarrollo de aplicaciones empresariales. Un marco metodológico es un patrón que debe ser adaptado, al proyecto y al grupo cada vez que se use. Características  Sólidamente fundamentado  Incremental e iterativo  De propósito específico  Flexible y adaptable  Usa mejores prácticas de:  Ingeniería de Software y  Gestión de Proyectos  Integra los procesos de gestión con los procesos técnicos y de soporte EL METODO WATCH
  • 5. Método WATCH Modelo de procesosModelo de ActoresModelo de Productos COMPONENTES DEL METODO WATCH
  • 6. Tipo de productos Productos de Trabajo (Productos Intermedios) Productos Finales (Productos entregables) Modelo del Dominio de Aplicación Documento de Requisitos Documento de Diseño Documento de Implementación Documento de Pruebas Caso de Negocio Plan del Proyecto Informes de Gestión Productos de Gestión del Proyecto Productos Técnicos Aplicación Empresarial Programas Base(s) de Datos Manuales MODELO DE PRODUCTO
  • 7. Líder del Proyecto Grupo de Diseño Grupo de Implementación Grupo de Análisis Cliente Grupo de Pruebas e Instalación Equipo de Desarrollo de Aplicaciones Empresariales Describe las modalidades de organización de los grupos de trabajo que desarrollan las aplicaciones; así como, los roles y responsabilidades de los actores que integran estos equipos . MODELO DE ACTORES
  • 8. Interesado (Stakeholder) Personal Ejecutivo Usuario Externo Desarrollador Personal de apoyoUsuario Interno Personal Administrativo Personal Técnico Presidente Junta Directiva Gerente Jefe de Departamento Jefe de Sección Presidente Director Lider de Proyecto Analista de Negocios Ingeniero de Requisitos Arquitecto de Software Diseñador de Software Ingeniero de Componentes Programador Especialista en Pruebas Administrador de Bases de Datos (ABD) Especialista en Calidad (SQA) Especialista en Configuración (SCM) Facilitador Consultor Administrador de Sistemas ActoresRoles MODELO DE ACTORES Un actor es un individuo o una unidad organizacional que está involucrada en el proyecto.
  • 9. Describe los procesos técnicos, gerenciales y de soporte que los grupos de trabajo deben emplear para desarrollar las aplicaciones empresariales Modelo de Procesos Procesos de Soporte Procesos de Gestión Procesos Técnicos MODELO DE PROCESOS
  • 10. Modelado del Dominio de la Aplicación (MDA) Ingeniería de Requisitos (IR) Diseño Arquitectónico (DA) Diseño Detallado (DD) Construcción & Integración (C&I) Pruebas de la Aplicación (PA) Entrega de la Aplicación (EA) Gestión del Proyecto (GP) Capacitación (CAP) Verficación y Validación (V&V) Gestión de Riesgos (GR) Aseguramiento de la Calidad del Software (SQA) Gestión de la Configuración del Software (SCM) Procesos fundamentales Procesos de apoyo CADENA DE VALOR
  • 11. Línea de Productos de Software 1. Es un conjunto de sistemas de software que comparten un conjunto común y gestionado de aspectos que satisfacen las necesidades específicas de un segmento de mercado o misión y que son desarrollados a partir de un conjunto común de activos fundamentales [de software] de una manera prescrita.(Clements and Northrop, 2002) 2. Consiste de una familia de sistemas de software que tienen una funcionalidad común y alguna funcionalidad variable" (Gomma, 2004) 3. La funcionalidad común descansa en el uso recurrente de un conjunto común de activos reutilizables (requisitos, diseños, componentes, servicios web, entre otros.
  • 12. Modelo Básico de una Línea de Productos de Software La entrada: Una colección de partes de software (requisitos, diseños, componentes, casos de prueba, etc.) que se configuran y componen de una manera prescrita para producir los productos de la línea El control: Modelos de Decisión y Decisiones de Productos. Los Modelos de Decisiones describen los aspectos variables y opcionales de los productos de la línea. Cada producto de la línea es definido por un conjunto de decisiones (decisiones del producto)
  • 13. Modelo Básico de una Línea de Productos de Software El proceso de producción: Establece los mecanismos o pasos para componer y configurar productos a partir de los activos de entrada. Las decisiones del producto se usan para determinar que activos de entrada utilizar y como configurar los puntos de variación de esos activos. La salida: Productos de software: Conjunto de todos los productos que pueden o son producidos por la línea de productos. Beneficios •La entrega de productos de software de una manera z más rápida, económica y con una mejor calidad. •Las LPS producen mejoras en: Tiempo de entrega del producto (time to market ), Costos de ingeniería, Tamaño del portafolio de productos, Reducción de las tasas de defectos, Calidad de los productos. Beneficios tácticos de ingeniería: •Reducción en el tiempo promedio de creación y entrega de nuevos productos •Reducción en el número promedio de defectos por producto Reducción en el esfuerzo promedio requerido para desarrollar y mantener los productos
  • 14. Son todos los artefactos producidos durante el desarrollo del software y que son potencialmente reutilizables. „ Ejemplos: •‹Arquitectura base • Patrones de diseño • ‹Componentes de software • ‹Manuales de usuario • ‹Especificación de requisitos • ‹Planes de producción • ‹Planes de pruebas ACTIVOS DE SOFTWARE
  • 15. „Arquitectura de Software es la definición de las componentes que forman el sistema, las propiedades externamente visibles de esas componentes y las relaciones entre las mismas. „ Arquitectura Base de una LPS corresponde a la definición de la arquitectura general que describe todos los componentes que podrían potencialmente formar parte de la línea de productos de software y su interrelación. La arquitectura base define y limita el alcance de la LPS. ARQUITECTURA DE SOFTWARE
  • 16. Desarrollo de Componentes „Las componentes de software son uno de los activos más claramente reutilizable. „  Existe una fuerte tendencia a desarrollar software basado en componentes. „ Las LPS dan un marco para el desarrollo y uso planificado de las componentes de software. „Tecnologías de definición de componentes: ‹ActiveX, JavaBeans, CCM, entre otros.
  • 17. Formas de Reutilización de Componentes „ Reuso de componentes a lo largo de las distintas versiones de una aplicación. ‹ Esto sabemos hacerlo. „ Reuso de componentes en varias versiones de un software y en distintos productos. ‹Estamos trabajando en esto. „ Reuso de componentes en varias versiones, diversos productos de software y en distintas organizaciones. ‹
  • 18. Productividad ‹ •Sistemas grandes y complejos pueden desarrollarse con menor tiempo y esfuerzo. ‹ •Menor tiempo para tener un producto en el mercado. „ Costos • ‹Cada nuevo producto sólo requiere desarrollar unas pocas partes nuevas. ‹ •Personal calificado y caro es pagado una única vez y su trabajo se reutiliza. •Desarrollo de Líneas de Productos de Software Facilidad de Administración. ‹ •Reducción del riesgo. ‹ •Menor trabajo a ser planificado y controlado. „ Calidad. •‹Activos probados dan garantías de calidad y buen funcionamiento. ‹ BENEFICIOS DE UN LPS
  • 19. Desarrollar activos genéricos, configurables, robustos, documentados, portables y probados es más caro que hacer un desarrollo ad hoc. „ Antes de obtener los beneficios de la LPS uno debe tener una base de activos con estas características. „  Lograr el cambio de paradigma en las prácticas profesionales es un gran reto: ‹mejores activos no aseguran un mejor producto (hoy), ‹mejores activos posibilitan la reutilización (mañana). COSTOS DE UN LPS
  • 20. Desafíos de la Ingeniería del Producto „ •Adaptar las necesidades de los clientes a las posibilidades de la LPS. „ •Ser capaz de integrar productos útiles (casi) exclusivamente con las componentes disponibles. „ •Ceñirse a la estructura de la arquitectura base para todos los productos. „ •Realizar pruebas de integración y del sistema, suponiendo que cada componente satisface su especificación.
  • 21. Algunos Productos Potenciales Desde el punto de vista de la funcionalidad: ‹ •Módulo para que un producto CAD genere buenas mallas de volumen. ‹ •Módulo para que un software FEM pueda refinar/desrefinar una malla de volumen en forma adaptiva o interactiva. •‹Software independiente para generar y mejorar mallas de superficie. •‹Software independiente para refinar/desrefinar mallas de volumen. „Desde el punto de vista de la implementación •Manejar los datos en estructuras de memoria o bien manejarlos en una base de datos. •‹Implementar algoritmos secuenciales o paralelos de generación o refinamiento de las mallas de volumen. •‹Generar mallas de volumen a partir de mallas de superficie generadas por diferentes productos CAD
  • 22. Módulo para mejorar mallas de superficie generadas por un CAD particular. „ •Se manejan los datos en estructuras de memoria. „ •Solamente la componente de cargar estructuras de datos es dependiente del CAD. „ • Las estructuras de datos tienen una interfaz conocida para las otras componentes, pero es indiferente su implementación interna.
  • 23. Módulo para generar mallas de volumen a partir de una gran malla de superficie. „ •Se usa una base de datos con idéntica interfaz que las estructuras de memoria. • Se usan algoritmos paralelos para corregir la malla de superficie y para generar la malla de volumen. „ •Las otras componentes son idénticas a las anteriores