SlideShare una empresa de Scribd logo
1 de 14
República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Universitaria
Instituto Universitario Politécnico Santiago Mariño
Alumno:
Carlos Joel Mujica Gutierrez
Según el SEI (Software Engineering Institute):
“Un conjunto de sistemas intensivos de software
compartiendo un conjunto común de características
gestionadas que satisfacen las necesidades específicas de
un segmento de mercado o misión particular y que son
desarrollados a partir de un conjunto de activos esenciales
en una forma prescrita”
 Las líneas de productos de software buscan
justamente lograr promover la reutilización
sistemática de artefactos de los cuales la
arquitectura es uno de los más importantes.
Este enfoque busca tener distintos beneficios
asociados a la reutilización como pueden ser
la reducción del tiempo de desarrollo
En el desarrollo de software, la reutilización se
refiere a tomar uno o más artefactos realizados como
parte de un desarrollo y utilizarlos nuevamente en el
desarrollo de otro sistema. La reutilización no es un
concepto nuevo y a lo largo de la historia del
desarrollo de sistemas, han aparecido distintas
técnicas que han facilitado de alguna manera la
reutilización de artefactos de desarrollo de
granularidad cada vez mayor
Desarrollo de Software basado en línea de productos.
Desarrollo de Software basado en Componentes.
Ingeniería de Dominio.
Desarrollo de Software para reutilización.
Activos de Software
Ingeniería de Aplicaciones.
Desarrollo de Software con Reutilización.
Productos de Software.
Analizar la familia para determinar los requisitos que
son comunes, opcionales y diferentes a todos sus
miembros.
Producir una arquitectura de dominio la cual tiene; Componentes
comunes a todos los miembros de la familia, Componentes opcionales
que son requeridos por algunos miembros, Componentes variantes de
los cuales algunos miembros de la familia emplean distintas versiones,
Tienen puntos de variación que permiten configurarlos.
Crea y almacena los activos de software que se
emplearán para producir los productos de software.
La reutilización de activos de software
Planes de producción
Modelo para el diseño de productos.
Los repositorios proveen de los activos
requeridos durante el desarrollo de cada nuevo
producto de la línea de producción de software.
El método watc, es un marco metodológico que describe
los procesos técnicos, gerenciales y de soporte que
deben emplear los equipos y grupos que tendrán a su
cargo el desarrollo de las aplicaciones informáticas de un
SIE (Sistema de Información Empresarial)
Proceso 3
Proceso
2
Proceso 1
Método Watch
Modelo de
Producto.
Modelo del
Proceso.
Modelo del
Grupo de
Desarrollo.
Ventajas Desventajas
La
especificación
del método de
desarrollo de
software es útil
Integra
aspectos de
desarrollo del
modelo espiral
Utiliza un
proceso de
desarrollo
incremental
Es un método de desarrollo poco
aplicable debido al nivel de
detalle que exige para su
implementación
Fase 1: Modelado de Negocios:
Obtener un conocimiento global y detallado del dominio de la aplicación empresarial;
esto es, del sistema de negocios para el cual se desarrolla la aplicación.
Fase : Diseño Arquitectónico:
Aquí se elabora un diseño de la arquitectura de la aplicación empresarial que
sea apropiada a los requisitos especificados y que establezca los subsistemas
de la aplicación, los componentes de cada subsistema.
Fase 4: Diseño de Componentes:
Elaborar los diseños detallados de los componentes que integran cada uno de los
subsistemas de la aplicación
Fase 5: Aprovisionamiento de componentes:
Aprovisionamiento de Componentes: Se busca y adaptación de componentes de
software reutilizables que cumplan con las especificaciones de componentes.

Más contenido relacionado

La actualidad más candente

Estandares IHC
Estandares IHCEstandares IHC
Estandares IHCISI UCA
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchJuan Pérez
 
plan de gestión de calidad para el desarrollo de software
plan de gestión de calidad para el desarrollo de softwareplan de gestión de calidad para el desarrollo de software
plan de gestión de calidad para el desarrollo de softwareRobal96
 
Evaluacion del software libre
Evaluacion del software libreEvaluacion del software libre
Evaluacion del software libreDaniel Mata
 
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 watchyayrus
 

La actualidad más candente (7)

Estandares IHC
Estandares IHCEstandares IHC
Estandares IHC
 
Usabilidad.pptx
Usabilidad.pptxUsabilidad.pptx
Usabilidad.pptx
 
Lineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método WatchLineas de Productos de Software y el Método Watch
Lineas de Productos de Software y el Método Watch
 
plan de gestión de calidad para el desarrollo de software
plan de gestión de calidad para el desarrollo de softwareplan de gestión de calidad para el desarrollo de software
plan de gestión de calidad para el desarrollo de software
 
Evaluacion del software libre
Evaluacion del software libreEvaluacion del software libre
Evaluacion del software libre
 
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
 
Silabo android taller
Silabo android tallerSilabo android taller
Silabo android taller
 

Destacado

婚姻保卫战台词
婚姻保卫战台词婚姻保卫战台词
婚姻保卫战台词Philip Zee
 
Software Solution for Royal enfield Dealership on Tally.ERP 9
Software Solution for Royal enfield Dealership on Tally.ERP 9Software Solution for Royal enfield Dealership on Tally.ERP 9
Software Solution for Royal enfield Dealership on Tally.ERP 9Welfare Infotech Pvt Ltd
 
Youarenotasrationalasyouthink 161009042438
Youarenotasrationalasyouthink 161009042438Youarenotasrationalasyouthink 161009042438
Youarenotasrationalasyouthink 161009042438MARSHALL THOMPSON
 
Visita al médico
Visita al médicoVisita al médico
Visita al médicoMiNiBuDa
 
Three sided shelter
Three sided shelterThree sided shelter
Three sided shelterranju1236
 
Class 8 math lesson 04 (aljebra)
Class 8 math lesson 04 (aljebra)Class 8 math lesson 04 (aljebra)
Class 8 math lesson 04 (aljebra)Cambriannews
 
Arbors and stamped concreate services in texas
Arbors and stamped concreate services in texasArbors and stamped concreate services in texas
Arbors and stamped concreate services in texasAden Thomas
 
Class 8 math lesson 20(aljebra-ct)
Class 8 math lesson 20(aljebra-ct)Class 8 math lesson 20(aljebra-ct)
Class 8 math lesson 20(aljebra-ct)Cambriannews
 
Vértigo graffiti 2
Vértigo graffiti 2Vértigo graffiti 2
Vértigo graffiti 2sandianita
 

Destacado (15)

婚姻保卫战台词
婚姻保卫战台词婚姻保卫战台词
婚姻保卫战台词
 
Aifa sudina
Aifa sudinaAifa sudina
Aifa sudina
 
Software Solution for Royal enfield Dealership on Tally.ERP 9
Software Solution for Royal enfield Dealership on Tally.ERP 9Software Solution for Royal enfield Dealership on Tally.ERP 9
Software Solution for Royal enfield Dealership on Tally.ERP 9
 
Youarenotasrationalasyouthink 161009042438
Youarenotasrationalasyouthink 161009042438Youarenotasrationalasyouthink 161009042438
Youarenotasrationalasyouthink 161009042438
 
Visita al médico
Visita al médicoVisita al médico
Visita al médico
 
Three sided shelter
Three sided shelterThree sided shelter
Three sided shelter
 
Escultura de soyaltepec
Escultura de soyaltepecEscultura de soyaltepec
Escultura de soyaltepec
 
Class 8 math lesson 04 (aljebra)
Class 8 math lesson 04 (aljebra)Class 8 math lesson 04 (aljebra)
Class 8 math lesson 04 (aljebra)
 
Untitled
UntitledUntitled
Untitled
 
Arbors and stamped concreate services in texas
Arbors and stamped concreate services in texasArbors and stamped concreate services in texas
Arbors and stamped concreate services in texas
 
Class 8 math lesson 20(aljebra-ct)
Class 8 math lesson 20(aljebra-ct)Class 8 math lesson 20(aljebra-ct)
Class 8 math lesson 20(aljebra-ct)
 
Ahmed NourElden
Ahmed NourEldenAhmed NourElden
Ahmed NourElden
 
ORGANIZATION PROFILE LJSS
ORGANIZATION PROFILE LJSSORGANIZATION PROFILE LJSS
ORGANIZATION PROFILE LJSS
 
Métrica 2º eso
Métrica 2º esoMétrica 2º eso
Métrica 2º eso
 
Vértigo graffiti 2
Vértigo graffiti 2Vértigo graffiti 2
Vértigo graffiti 2
 

Similar a Lineas de productos de software y metodo watch

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
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andreaaandreap
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andreaaandreap
 
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 Watchyravalles
 
Lineas de productos de software y el método watch
Lineas de productos de software y el método watchLineas de productos de software y el método watch
Lineas de productos de software y el método watchLuis Rodriguez
 
Lineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchLineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchJV Lance
 
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
 
Líneas de productos de software y el método (saia)
Líneas de productos de software y el método (saia)Líneas de productos de software y el método (saia)
Líneas de productos de software y el método (saia)Alfredo Saavedra
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
LineasdeproductosCarol Baez
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watchmariennyysea
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacthaluricio
 
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
 

Similar a Lineas de productos de software y metodo watch (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
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andrea
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andrea
 
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 el método watch
Lineas de productos de software y el método watchLineas de productos de software y el método watch
Lineas de productos de software y el método watch
 
Lineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchLineasdeproductosdesoftwareyelmtodowatch
Lineasdeproductosdesoftwareyelmtodowatch
 
Brendaly guerra
Brendaly guerraBrendaly guerra
Brendaly guerra
 
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
 
ingeniero
ingenieroingeniero
ingeniero
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Líneas de productos de software y el método (saia)
Líneas de productos de software y el método (saia)Líneas de productos de software y el método (saia)
Líneas de productos de software y el método (saia)
 
Yoenybravo
YoenybravoYoenybravo
Yoenybravo
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watch
 
Metodo wacth
Metodo wacthMetodo wacth
Metodo wacth
 
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
 
Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 

Lineas de productos de software y metodo watch

  • 1. República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Instituto Universitario Politécnico Santiago Mariño Alumno: Carlos Joel Mujica Gutierrez
  • 2. Según el SEI (Software Engineering Institute): “Un conjunto de sistemas intensivos de software compartiendo un conjunto común de características gestionadas que satisfacen las necesidades específicas de un segmento de mercado o misión particular y que son desarrollados a partir de un conjunto de activos esenciales en una forma prescrita”
  • 3.  Las líneas de productos de software buscan justamente lograr promover la reutilización sistemática de artefactos de los cuales la arquitectura es uno de los más importantes. Este enfoque busca tener distintos beneficios asociados a la reutilización como pueden ser la reducción del tiempo de desarrollo
  • 4. En el desarrollo de software, la reutilización se refiere a tomar uno o más artefactos realizados como parte de un desarrollo y utilizarlos nuevamente en el desarrollo de otro sistema. La reutilización no es un concepto nuevo y a lo largo de la historia del desarrollo de sistemas, han aparecido distintas técnicas que han facilitado de alguna manera la reutilización de artefactos de desarrollo de granularidad cada vez mayor
  • 5. Desarrollo de Software basado en línea de productos. Desarrollo de Software basado en Componentes. Ingeniería de Dominio. Desarrollo de Software para reutilización. Activos de Software Ingeniería de Aplicaciones. Desarrollo de Software con Reutilización. Productos de Software.
  • 6. Analizar la familia para determinar los requisitos que son comunes, opcionales y diferentes a todos sus miembros. Producir una arquitectura de dominio la cual tiene; Componentes comunes a todos los miembros de la familia, Componentes opcionales que son requeridos por algunos miembros, Componentes variantes de los cuales algunos miembros de la familia emplean distintas versiones, Tienen puntos de variación que permiten configurarlos. Crea y almacena los activos de software que se emplearán para producir los productos de software.
  • 7. La reutilización de activos de software Planes de producción Modelo para el diseño de productos. Los repositorios proveen de los activos requeridos durante el desarrollo de cada nuevo producto de la línea de producción de software.
  • 8. El método watc, es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los equipos y grupos que tendrán a su cargo el desarrollo de las aplicaciones informáticas de un SIE (Sistema de Información Empresarial) Proceso 3 Proceso 2 Proceso 1
  • 9. Método Watch Modelo de Producto. Modelo del Proceso. Modelo del Grupo de Desarrollo.
  • 10. Ventajas Desventajas La especificación del método de desarrollo de software es útil Integra aspectos de desarrollo del modelo espiral Utiliza un proceso de desarrollo incremental Es un método de desarrollo poco aplicable debido al nivel de detalle que exige para su implementación
  • 11. Fase 1: Modelado de Negocios: Obtener un conocimiento global y detallado del dominio de la aplicación empresarial; esto es, del sistema de negocios para el cual se desarrolla la aplicación.
  • 12. Fase : Diseño Arquitectónico: Aquí se elabora un diseño de la arquitectura de la aplicación empresarial que sea apropiada a los requisitos especificados y que establezca los subsistemas de la aplicación, los componentes de cada subsistema.
  • 13. Fase 4: Diseño de Componentes: Elaborar los diseños detallados de los componentes que integran cada uno de los subsistemas de la aplicación
  • 14. Fase 5: Aprovisionamiento de componentes: Aprovisionamiento de Componentes: Se busca y adaptación de componentes de software reutilizables que cumplan con las especificaciones de componentes.