SlideShare una empresa de Scribd logo
E N D E R P I Ñ A
C I : 2 0 . 6 8 9 . 1 2 2
¿QUÉ ES EL MÉTODO WATCH?
El método WATCH, es un marco metodológico que describe los procesos
técnicos, gerenciales y de soporte que deben emplear los equipos y
grupos que tendrán a su cargo el desarrollo de las aplicaciones
informáticas de un Sistema de Información Empresarial
Un marco metodológico es un patrón que debe ser instanciado, es decir
adaptado cada vez que se use. Cada equipo de desarrollo de
aplicaciones de un SIE deberá usar el método como un patrón o
plantilla metodológica, a partir de la cual ellos deben elaborar el
proceso específico de desarrollo de la aplicación que dicho equipo
deba producir.
CARACTERÍSTICAS
Solida fundamentación:
El método guarda conceptos que se derivan de la ingeniería de software,
los sistemas de información geográfica y por último los sistemas de
información empresarial.
CARACTERÍSTICAS
Es estructurado y modular
Posee una clara estructura que facilita su comprensión y utilización. Ésta
separa los tres elementos de un método que vienen siendo: el producto
que se desea elaborar, los participantes que lo elaboran y los procesos
que siguen los participantes para su elaboración
CARACTERÍSTICAS
Propósito específico:
El método se enfoca en el desarrollo de aplicaciones geográficas dentro
de entornos empresariales.
CARACTERÍSTICAS
Garantiza la flexibilidad y adaptación:
Quiere decir que sus 3 componentes (estructura) pueden ser adaptados a
otros tipos de software. Siendo el método que va dirigido a las
aplicaciones especializadas (aplicaciones geográficas en entornos
empresariales)
OBJETIVOS
Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo
deben desarrollar una aplicación informática de un SIE.
Garantizar la uniformidad, consistencia, facilidad de integración y calidad
de las distintas aplicaciones que integrarán Un SIE.
Gestionar el desarrollo de las aplicaciones de un SIE como proyectos de
ingeniería, siguiendo los estándares de gestión de proyectos
establecidos en LA EMPRESA.
Asegurar que en el desarrollo de cada aplicación de un SIE se empleen las
mejores prácticas, técnicas, herramientas, estándares y lenguajes
aceptados internacionalmente para desarrollar software de alta calidad.
COMPONENTES
Un modelo de productos que describe los productos intermedios y finales
que se generan, mediante la aplicación del método, durante el
desarrollo de una aplicación informática de un SIE.
Un modelo de actores que identifica a los actores interesados
(stakeholders) en el desarrollo de las aplicaciones de un SIE y describe
cómo deben estructurarse los equipos de desarrollo y cuáles deben ser
los roles y responsabilidades de sus integrantes
Un modelo de procesos que describe detalladamente los procesos
técnicos, gerenciales y de soporte que los equipos de desarrollo
deberán emplear para elaborar las aplicaciones informáticas de un SIE.
LÍNEAS DE PRODUCTO DE SOFTWARE
Son un conjunto de sistemas intensivos en software
desarrollados bajo el objetivo de satisfacer las
necesidades de un segmento o mercado de un modo
prescrito. Estos activos centrales forman la base para la
Línea de Productos y en ellos se incluyen, entre otros, la
arquitectura, las especificaciones de requisitos, los
planes y casos de prueba y componentes de software
reutilizables. Compañías como Hewlett-Packard (HP),
Nokia y Motorola han encontrado que utilizar un enfoque
de Línea de Productos Software puede rendir mejoras
cuantitativas significativas en aspectos tales como
productividad, tiempo de llegada al mercado, calidad de
los productos y satisfacción de los clientes
OBJETIVO PRINCIPAL
El objetivo principal de una LPS es: “Reducir el tiempo, esfuerzo, costo y
complejidad de crear y mantener los productos de la línea mediante: La
capitalización de los aspectos comunes aspectos comunes de la línea
de productos, a través de la consolidación y reutilización de los activos
de entrada a la línea.
El manejo de los aspectos variables aspectos variables de los productos
de la línea ƒA través de los puntos de variación de los activos y los
modelos de decisión”
(Krueger, 2006)
MODELO BÁSICO DE UNA LPS
La entrada: Activos de Software: 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. El proceso de producción Establece los
mecanismos o pasos para componer y configurar productos a partir de
los activos de entrada.
La salida: Productos de software: Conjunto de todos los productos que
pueden o son producidos por la línea de productos.
BENEFICIOS DE UNA LPS
Reducción en los tiempos de entrega de los productos.
Reducción de costos de ingeniería.
Aumento del tamaño del portafolio de productos de la empresa.
Reducción de las tasas de defectos.
Mayor calidad en los productos.
ASPECTOS FUNDAMENTALES
Aspectos conceptuales: Conceptos en los que las LPS se
fundamentan
Aspectos tecnológicos: Qué tecnologías son fundamentales para
desarrollar y mantener activos y productos de software
Aspectos metodológicos: Cómo desarrollar y mantener los activos
y productos de software
Aspectos organizativos: Cómo debe la empresa organizarse
internamente
ASPECTOS CONCEPTUALES
Activos de Software
Componentes de Software Reutilizable
Dominios
Familias
ASPECTOS CONCEPTUALES
Activos de Software Reutilizable:
Es un producto de software diseñado expresamente para ser utilizado
múltiples veces en el desarrollo de diferentes sistemas o aplicaciones.
ASPECTOS CONCEPTUALES
Componentes de Software Reutilizable: Un componente de software
reutilizable es
“Una pieza de software funcional que es liberada independientemente
de otras, y que proporciona acceso a sus servicios a través de sus
interfaces” (Brown, 2000)
Puede ser liberado (desplegado e instanciado) independientemente de
otros;
como, ofrecer servicios a través de sus interfaces y para utilizar su
funcionalidad se emplean sus interfaces.
ASPECTOS CONCEPTUALES
Dominios
Un dominio es un área de aplicación de
productos de software que:
Está centrado en torno a un cuerpo de conocimientos que tienen una
economía de alcance asociada.
ASPECTOS CONCEPTUALES
Familias: Una familia de productos de software es un conjunto de
productos de software asociados a un dominio determinado.
Los miembros de la familia comparten aspectos comunes tales como:
Un diseño arquitectónico común
Un conjunto componentes reutilizables
Capacidades y servicios comunes
Tecnologías comunes
CONCLUSIONES
Las líneas de productos de Software representan el estado de arte
en Reutilización de Software. Se consideran como fábricas de software
ya que poseen las mismas características que las fábricas de productos
físicos, por ejemplo en donde los productos se elaborarán mediante
líneas de producción ya denominadas y por último tienen el potencial
para disminuir costos y tiempos de desarrollo de software sin disminuir
la calidad.
GRACIAS!

Más contenido relacionado

La actualidad más candente

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
jitzelldiaferia
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
Jose Avila
 
Silvano
SilvanoSilvano
Silvano
Ciro Polanco
 
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
nhrm
 
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
yorksandia
 
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
Ang Car
 
Maria torres
Maria torresMaria torres
Maria torres
Maria Torres
 
Eddy 7 8
Eddy 7 8Eddy 7 8
Eddy 7 8
Eddy nuñez
 
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
Fran Valero
 
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
Jesus Chacon
 
Saia lineas de productos de software
Saia lineas de productos de softwareSaia lineas de productos de software
Saia lineas de productos de software
medaguerrerox
 
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
Juan Pérez
 
Abdallah moura
Abdallah mouraAbdallah moura
Abdallah moura
Abdallah Jose Moura Vera
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
emilyn ramirez
 
Joseurdaneta
JoseurdanetaJoseurdaneta
Joseurdaneta
Hiba Senjou
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
Luis Rodriguez
 
Lineas de producto y metodo watch
Lineas de producto y metodo watchLineas de producto y metodo watch
Lineas de producto y metodo watch
nereida morales ortin
 

La actualidad más candente (17)

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
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watch
 
Silvano
SilvanoSilvano
Silvano
 
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
 
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
 
Maria torres
Maria torresMaria torres
Maria torres
 
Eddy 7 8
Eddy 7 8Eddy 7 8
Eddy 7 8
 
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 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
 
Saia lineas de productos de software
Saia lineas de productos de softwareSaia lineas de productos de software
Saia lineas de productos de software
 
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
 
Abdallah moura
Abdallah mouraAbdallah moura
Abdallah moura
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
 
Joseurdaneta
JoseurdanetaJoseurdaneta
Joseurdaneta
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
Lineas de producto y metodo watch
Lineas de producto y metodo watchLineas de producto y metodo watch
Lineas de producto y metodo watch
 

Similar a Lineas de Productos de Software Y Metodo Watch

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
PerozoAlejandro
 
Diapositiva2
Diapositiva2Diapositiva2
Diapositiva2
carlos sandrea
 
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
ennysmartinez
 
Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
Hernan Hernandez Marqu
 
rivas naylynger Lineas de productos de software y metodo watch
rivas naylynger Lineas de productos de software y metodo watchrivas naylynger Lineas de productos de software y metodo watch
rivas naylynger Lineas de productos de software y metodo watch
nhrm
 
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
nhrm
 
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
nhrm
 
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
luisbritogasan
 
Sistemas ii
Sistemas iiSistemas ii
Sistemas ii
ysnnelis
 
Sistemas ii
Sistemas iiSistemas ii
Sistemas ii
ysnnelis
 
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
 
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 Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watch
Andrea Miquiano
 
Dexys Núñez
Dexys NúñezDexys Núñez
Dexys Núñez
dexysmarianunezperozo
 
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
Leonardo Portillo
 
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
Leonardo Portillo
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2
Gilber Briceño
 
Dareinys Rivero
Dareinys RiveroDareinys Rivero
Dareinys Rivero
dareinys Rivero
 
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
Heximar Bravo
 
Presentación lineas de productos y método watch
Presentación lineas de productos y método watchPresentación lineas de productos y método watch
Presentación lineas de productos y método watch
carlosluis_fernandez
 

Similar a Lineas de Productos de Software Y Metodo Watch (20)

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
 
Diapositiva2
Diapositiva2Diapositiva2
Diapositiva2
 
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
 
Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
 
rivas naylynger Lineas de productos de software y metodo watch
rivas naylynger Lineas de productos de software y metodo watchrivas naylynger Lineas de productos de software y metodo watch
rivas naylynger 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
 
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 produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)Lineas de produccion de software y Metodo watch (APP-COMPONENT)
Lineas de produccion de software y Metodo watch (APP-COMPONENT)
 
Sistemas ii
Sistemas iiSistemas ii
Sistemas ii
 
Sistemas ii
Sistemas iiSistemas ii
Sistemas ii
 
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)
 
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 Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watch
 
Dexys Núñez
Dexys NúñezDexys Núñez
Dexys Núñez
 
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
 
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
 
Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2Lineas de Productos de Software y el Método Watch - Sistemas 2
Lineas de Productos de Software y el Método Watch - Sistemas 2
 
Dareinys Rivero
Dareinys RiveroDareinys Rivero
Dareinys Rivero
 
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
 
Presentación lineas de productos y método watch
Presentación lineas de productos y método watchPresentación lineas de productos y método watch
Presentación lineas de productos y método watch
 

Último

APLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdfAPLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdf
jordanovillacorta09
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
micarnavaltupatrimon
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
Maria Celeste Trujillo Cruz
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
dayronfabricioruizmo
 
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) -  JRM - APSTI I ADuckDuckGo (Motor de Busqueda) -  JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DarnotOcxalFlorianoP
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
Eduardo455921
 
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Javier Martinez Seco
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
PaulDelgadoSoto
 
sesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWAREsesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWARE
YanelyMedalithBM
 

Último (10)

APLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdfAPLICACIONES EN INTERNET-GOOGLE.20240pdf
APLICACIONES EN INTERNET-GOOGLE.20240pdf
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
Mi Carnaval, Aplicación web para la gestión del carnaval y la predicción basa...
 
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
DIAPOSITIVA DE LA MEMORIA RAM.PPXT.-MARIATRUJILLO.
 
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptxTARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
TARJETA MADRE DE DAYRON FABRI RUIZ-1.pptx
 
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) -  JRM - APSTI I ADuckDuckGo (Motor de Busqueda) -  JRM - APSTI I A
DuckDuckGo (Motor de Busqueda) - JRM - APSTI I A
 
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcelherramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
herramientaswebpdfwww.edu.pe.edu.institutoluisevalcarcel
 
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
Casos de éxito en Negocios online: Estrategias WPO que funcionan - Presentac...
 
Introduccion al Lenguaje de Programación C++
Introduccion al Lenguaje de Programación  C++Introduccion al Lenguaje de Programación  C++
Introduccion al Lenguaje de Programación C++
 
sesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWAREsesión 8 tipos de componentes SMD SOFTWARE
sesión 8 tipos de componentes SMD SOFTWARE
 

Lineas de Productos de Software Y Metodo Watch

  • 1. E N D E R P I Ñ A C I : 2 0 . 6 8 9 . 1 2 2
  • 2. ¿QUÉ ES EL MÉTODO WATCH? El método WATCH, es un marco metodológico que describe los procesos técnicos, gerenciales y de soporte que deben emplear los equipos y grupos que tendrán a su cargo el desarrollo de las aplicaciones informáticas de un Sistema de Información Empresarial Un marco metodológico es un patrón que debe ser instanciado, es decir adaptado cada vez que se use. Cada equipo de desarrollo de aplicaciones de un SIE deberá usar el método como un patrón o plantilla metodológica, a partir de la cual ellos deben elaborar el proceso específico de desarrollo de la aplicación que dicho equipo deba producir.
  • 3. CARACTERÍSTICAS Solida fundamentación: El método guarda conceptos que se derivan de la ingeniería de software, los sistemas de información geográfica y por último los sistemas de información empresarial.
  • 4. CARACTERÍSTICAS Es estructurado y modular Posee una clara estructura que facilita su comprensión y utilización. Ésta separa los tres elementos de un método que vienen siendo: el producto que se desea elaborar, los participantes que lo elaboran y los procesos que siguen los participantes para su elaboración
  • 5. CARACTERÍSTICAS Propósito específico: El método se enfoca en el desarrollo de aplicaciones geográficas dentro de entornos empresariales.
  • 6. CARACTERÍSTICAS Garantiza la flexibilidad y adaptación: Quiere decir que sus 3 componentes (estructura) pueden ser adaptados a otros tipos de software. Siendo el método que va dirigido a las aplicaciones especializadas (aplicaciones geográficas en entornos empresariales)
  • 7. OBJETIVOS Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una aplicación informática de un SIE. Garantizar la uniformidad, consistencia, facilidad de integración y calidad de las distintas aplicaciones que integrarán Un SIE. Gestionar el desarrollo de las aplicaciones de un SIE como proyectos de ingeniería, siguiendo los estándares de gestión de proyectos establecidos en LA EMPRESA. Asegurar que en el desarrollo de cada aplicación de un SIE se empleen las mejores prácticas, técnicas, herramientas, estándares y lenguajes aceptados internacionalmente para desarrollar software de alta calidad.
  • 8. COMPONENTES Un modelo de productos que describe los productos intermedios y finales que se generan, mediante la aplicación del método, durante el desarrollo de una aplicación informática de un SIE. Un modelo de actores que identifica a los actores interesados (stakeholders) en el desarrollo de las aplicaciones de un SIE y describe cómo deben estructurarse los equipos de desarrollo y cuáles deben ser los roles y responsabilidades de sus integrantes Un modelo de procesos que describe detalladamente los procesos técnicos, gerenciales y de soporte que los equipos de desarrollo deberán emplear para elaborar las aplicaciones informáticas de un SIE.
  • 9. LÍNEAS DE PRODUCTO DE SOFTWARE Son un conjunto de sistemas intensivos en software desarrollados bajo el objetivo de satisfacer las necesidades de un segmento o mercado de un modo prescrito. Estos activos centrales forman la base para la Línea de Productos y en ellos se incluyen, entre otros, la arquitectura, las especificaciones de requisitos, los planes y casos de prueba y componentes de software reutilizables. Compañías como Hewlett-Packard (HP), Nokia y Motorola han encontrado que utilizar un enfoque de Línea de Productos Software puede rendir mejoras cuantitativas significativas en aspectos tales como productividad, tiempo de llegada al mercado, calidad de los productos y satisfacción de los clientes
  • 10. OBJETIVO PRINCIPAL El objetivo principal de una LPS es: “Reducir el tiempo, esfuerzo, costo y complejidad de crear y mantener los productos de la línea mediante: La capitalización de los aspectos comunes aspectos comunes de la línea de productos, a través de la consolidación y reutilización de los activos de entrada a la línea. El manejo de los aspectos variables aspectos variables de los productos de la línea ƒA través de los puntos de variación de los activos y los modelos de decisión” (Krueger, 2006)
  • 11. MODELO BÁSICO DE UNA LPS La entrada: Activos de Software: 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. El proceso de producción Establece los mecanismos o pasos para componer y configurar productos a partir de los activos de entrada. La salida: Productos de software: Conjunto de todos los productos que pueden o son producidos por la línea de productos.
  • 12. BENEFICIOS DE UNA LPS Reducción en los tiempos de entrega de los productos. Reducción de costos de ingeniería. Aumento del tamaño del portafolio de productos de la empresa. Reducción de las tasas de defectos. Mayor calidad en los productos.
  • 13. ASPECTOS FUNDAMENTALES Aspectos conceptuales: Conceptos en los que las LPS se fundamentan Aspectos tecnológicos: Qué tecnologías son fundamentales para desarrollar y mantener activos y productos de software Aspectos metodológicos: Cómo desarrollar y mantener los activos y productos de software Aspectos organizativos: Cómo debe la empresa organizarse internamente
  • 14. ASPECTOS CONCEPTUALES Activos de Software Componentes de Software Reutilizable Dominios Familias
  • 15. ASPECTOS CONCEPTUALES Activos de Software Reutilizable: Es un producto de software diseñado expresamente para ser utilizado múltiples veces en el desarrollo de diferentes sistemas o aplicaciones.
  • 16. ASPECTOS CONCEPTUALES Componentes de Software Reutilizable: Un componente de software reutilizable es “Una pieza de software funcional que es liberada independientemente de otras, y que proporciona acceso a sus servicios a través de sus interfaces” (Brown, 2000) Puede ser liberado (desplegado e instanciado) independientemente de otros; como, ofrecer servicios a través de sus interfaces y para utilizar su funcionalidad se emplean sus interfaces.
  • 17. ASPECTOS CONCEPTUALES Dominios Un dominio es un área de aplicación de productos de software que: Está centrado en torno a un cuerpo de conocimientos que tienen una economía de alcance asociada.
  • 18. ASPECTOS CONCEPTUALES Familias: Una familia de productos de software es un conjunto de productos de software asociados a un dominio determinado. Los miembros de la familia comparten aspectos comunes tales como: Un diseño arquitectónico común Un conjunto componentes reutilizables Capacidades y servicios comunes Tecnologías comunes
  • 19. CONCLUSIONES Las líneas de productos de Software representan el estado de arte en Reutilización de Software. Se consideran como fábricas de software ya que poseen las mismas características que las fábricas de productos físicos, por ejemplo en donde los productos se elaborarán mediante líneas de producción ya denominadas y por último tienen el potencial para disminuir costos y tiempos de desarrollo de software sin disminuir la calidad.