SlideShare una empresa de Scribd logo
1 de 17
REPUBLICA BOLIVARIANA DE VENZUELA
MINISTERIO DEL POPULAR PARA LA EDUCACIÓN
UNIVERSITARIA, CIENCIA Y TECNOLOGÍA
I.U.P “SANTIAGO MARIÑO”
EXTENSION SEDE CIUDAD OJEDA
Elaborado por: María Torrealba.
Carrera: Ing. de Sistemas.
Materia: Sistemas II.
Semestre: 8vo .
CIUDAD OJEDA, AGOSTO 2016.
Las líneas de productos de
software son un
paradigma de desarrollo
de software que
promueven la reutilización
disciplinada y sistemática
para la creación de
familias de sistemas cuyos
miembros tienen
características en común
pero que también
presentan combinaciones
de características únicas.
Es un conjunto de aplicaciones que comparten un conjunto común y
administrado de características que satisfacen las necesidades
particulares de un segmento del mercado o misión y que son
desarrolladas a partir de un conjunto común de activos centrales en
una forma prescrita.
La arquitectura de software es el
resultado de un esfuerzo importante y
su desarrollo puede representar una
parte considerable del trabajo que se
realiza en un proyecto de desarrollo.
Ahora una empresa no quiere producir un único producto, sino una
cadena de montaje que gestione eficiente y eficazmente las diferentes
variaciones que pueden existir entre los productos. La empresa ya no se
centra en un producto para un cliente (por ejemplo, construir un portal
para Iberia), sino en un dominio (por ejemplo, construir portales para
líneas aéreas). El reto está en delimitar el ámbito de este dominio,
identificar las variaciones que se van a soportar, y dotarse de la
infraestructura que permita producir el producto a bajo coste pero
manteniendo altas cotas de calidad. Es decir, aplicar los principios de la
producción en serie también al software. Este enfoque resulta en mejoras
tanto en la eficiencia (reducción del time-to-market) como en la eficacia
(mejora de la calidad del software).
Entre los precursores de este enfoque en el mundo del software se
encuentran McIllory (1968), Parnas (1976) y Neighbors (1989) que en sus
trabajos ya intuían el potencial de estas ideas.
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
la reutilización frecuentemente se realiza de manera oportunista, esto
es que si durante el desarrollo los miembros del equipo de desarrollo
ven la posibilidad de reutilizar algún artefacto entonces lo hacen, pero
eso no ocurre de manera sistemática. Dada su naturaleza, la
reutilización oportunista presenta beneficios muy variables, pues todo
depende de que en un momento dado se identifiquen posibles
artefactos que puedan ser reutilizados.
El desarrollo de líneas de productos involucra tres actividades
principales:
El Desarrollo De Los Bienes
Núcleo
El Desarrollo De Los
Productos
La Administración
Estas actividades están
íntimamente ligadas entre ellas
El desarrollo de bienes núcleo se refiere al establecimiento de las
partes que serán reutilizadas. Cada uno de estos bienes debe ir
acompañado de un proceso que explique la manera en que cada parte
se usa al momento de incorporarla en un producto específico. Por otra
parte, se establecen planes de producción que describen la manera en
que los productos específicos son generados a partir de los bienes
núcleo.
La administración juega un papel fundamental en la implantación
de una línea de productos. La administración ocurre a un nivel
técnico y organizacional. A nivel técnico, cubre tanto la supervisión
del desarrollo de bienes núcleo como de productos específicos. A
nivel organizacional orquesta el esfuerzo general de la línea de
productos.
El desarrollo de productos cubre el objetivo último de la línea de
producto: producir sistemas específicos dentro del alcance definido
a partir de los bienes núcleo. Los insumos para esta actividad son
los bienes núcleo, los procesos asociados a los bienes, los planes
de producción y los requerimientos específicos a cada producto.
¿Qué
es?
Un marco
metodológico
Describe
procesos
Técnicos,
generales
y de
soporte
Empleado
por equipos
que
desarrollan
SIE
Ubicado en
los métodos
disciplinados
Involucra
procesos
bien
definidos
Un marco metodológico es un patrón que debe ser instanciado, es
decir adaptado cada vez
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.
Este método incluye, también, una descripción de los procesos de
gerencia del proyecto que se aplicarán para garantizar que el
proyecto se ejecute en el tiempo previsto, dentro del
presupuesto acordado y según los estándares de calidad
establecidos.
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.
Le facilita al líder del proyecto las labores de planificación y control
del proyecto.
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.
Está fundamentado en modelos de procesos de la Ingeniería de
Software Basada en Componentes
Emplea las mejores prácticas, técnicas y notaciones utilizadas
regularmente en la Industria del Software
Orientar a los equipos de desarrollo acerca de qué deben
hacer y cómo deben desarrollar una aplicación informática de un
SIE.
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.
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.
Garantizar la uniformidad, consistencia, facilidad de integración y
calidad de las distintas aplicaciones que integrarán Un SIE.
Está sólidamente fundamentado: Posee una base conceptual y
metodológica muy bien sustentada. El método descansa en conceptos
bien establecidos que se derivan de la Ingeniería de Software, los
Sistemas de Inormación Geográfica (SIG) y los Sistemas de
Información Empresarial (SIE).
Es estructurado y modular: Posee una clara estructura que facilita su
comprensión y utilización. Esta estructura separa los tres elementos
primordiales de un método: el producto que se quiere elaborar,
los actores que lo elaboran y el proceso que siguen los actores para
elaborar el producto.
Es de propósito específico: El método está dirigido al desarrollo
de aplicaciones geográficas en entornos empresariales; es decir, al
desarrollo de sistemas de información de carácter corporativo que
estén orientados al manejo de datos e información geográfica.
Es flexible y adaptable: Si bien el método está dirigido al
desarrollo de aplicaciones especializadas (aplicaciones geográficas
en entornos empresariales), sus tres componentes pueden ser
adaptados, con relativa facilidad, a otros tipos de productos de
software.
Emplea las mejores prácticas del desarrollo de software: Al igual
que otros métodos bien establecidos, tales como RUP (Krutchen,
2000) y OOSE (Jacobson, 1994), el método WATCH emplea
prácticas metodológicas internacionalmente aceptadas y utilizadas
en la industria del software, las cuales, al ser aplicadas
apropiadamente, contribuyen a resolver muchos de los problemas
que, comúnmente, se le atribuyen a los proyectos de software.
Ingeniería De Dominio: Desarrollo De Componentes
Ingeniería De Aplicaciones: Desarrollo De Aplicaciones Empresariales
Metodo watch

Más contenido relacionado

La actualidad más candente

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
 
Método Watch
Método WatchMétodo Watch
Método WatchVeraRufo
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
LineasdeproductosCarol Baez
 
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
 
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
 
Mi Presentación de Lineas de Productos de Software y el método watch
Mi Presentación  de Lineas de Productos de Software y el método watch Mi Presentación  de Lineas de Productos de Software y el método watch
Mi Presentación de Lineas de Productos de Software y el método watch eledexsy
 
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 watchcarlosluis_fernandez
 
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
 
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 Watchceliojose32
 

La actualidad más candente (19)

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
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
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
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
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
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
 
Linea de produccion y Metodo watch
Linea de produccion y Metodo watchLinea de produccion y Metodo watch
Linea de produccion y Metodo watch
 
Yoenybravo
YoenybravoYoenybravo
Yoenybravo
 
Sistemas 2
Sistemas 2Sistemas 2
Sistemas 2
 
Mi Presentación de Lineas de Productos de Software y el método watch
Mi Presentación  de Lineas de Productos de Software y el método watch Mi Presentación  de Lineas de Productos de Software y el método watch
Mi Presentación de Lineas de Productos de Software y el método watch
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Joseurdaneta
JoseurdanetaJoseurdaneta
Joseurdaneta
 
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
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
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 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
 

Similar a Metodo watch

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 metodo watchmariennyysea
 
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 metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchSANTIAGO MARIÑO
 
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
 
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 watchMarcos Rosales
 
Lineas de prduccion de software y metodo watch
Lineas de prduccion de software y metodo watchLineas de prduccion de software y metodo watch
Lineas de prduccion de software y metodo watchJuan de la Hoz
 
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 2Gilber Briceño
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchAndreina Soto
 
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 Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchAndrea Miquiano
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchdanielnp33
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andreaaandreap
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andreaaandreap
 

Similar a Metodo watch (17)

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 
Sistemas 2 metodo watch
Sistemas 2 metodo watchSistemas 2 metodo watch
Sistemas 2 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)
 
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 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 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
 
ramirezemilyn
ramirezemilynramirezemilyn
ramirezemilyn
 
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 prduccion de software y metodo watch
Lineas de prduccion de software y metodo watchLineas de prduccion de software y metodo watch
Lineas de prduccion de software y metodo watch
 
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
 
Lineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método WatchLineas de Producto de Software y Método Watch
Lineas de Producto de Software y Método 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
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watch
 
Silvano
SilvanoSilvano
Silvano
 
Presentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watchPresentacion lineas de productos de software y el metodo watch
Presentacion lineas de productos de software y el metodo watch
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andrea
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andrea
 

Metodo watch

  • 1. REPUBLICA BOLIVARIANA DE VENZUELA MINISTERIO DEL POPULAR PARA LA EDUCACIÓN UNIVERSITARIA, CIENCIA Y TECNOLOGÍA I.U.P “SANTIAGO MARIÑO” EXTENSION SEDE CIUDAD OJEDA Elaborado por: María Torrealba. Carrera: Ing. de Sistemas. Materia: Sistemas II. Semestre: 8vo . CIUDAD OJEDA, AGOSTO 2016.
  • 2.
  • 3. Las líneas de productos de software son un paradigma de desarrollo de software que promueven la reutilización disciplinada y sistemática para la creación de familias de sistemas cuyos miembros tienen características en común pero que también presentan combinaciones de características únicas. Es un conjunto de aplicaciones que comparten un conjunto común y administrado de características que satisfacen las necesidades particulares de un segmento del mercado o misión y que son desarrolladas a partir de un conjunto común de activos centrales en una forma prescrita. La arquitectura de software es el resultado de un esfuerzo importante y su desarrollo puede representar una parte considerable del trabajo que se realiza en un proyecto de desarrollo.
  • 4. Ahora una empresa no quiere producir un único producto, sino una cadena de montaje que gestione eficiente y eficazmente las diferentes variaciones que pueden existir entre los productos. La empresa ya no se centra en un producto para un cliente (por ejemplo, construir un portal para Iberia), sino en un dominio (por ejemplo, construir portales para líneas aéreas). El reto está en delimitar el ámbito de este dominio, identificar las variaciones que se van a soportar, y dotarse de la infraestructura que permita producir el producto a bajo coste pero manteniendo altas cotas de calidad. Es decir, aplicar los principios de la producción en serie también al software. Este enfoque resulta en mejoras tanto en la eficiencia (reducción del time-to-market) como en la eficacia (mejora de la calidad del software). Entre los precursores de este enfoque en el mundo del software se encuentran McIllory (1968), Parnas (1976) y Neighbors (1989) que en sus trabajos ya intuían el potencial de estas ideas.
  • 5. 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 la reutilización frecuentemente se realiza de manera oportunista, esto es que si durante el desarrollo los miembros del equipo de desarrollo ven la posibilidad de reutilizar algún artefacto entonces lo hacen, pero eso no ocurre de manera sistemática. Dada su naturaleza, la reutilización oportunista presenta beneficios muy variables, pues todo depende de que en un momento dado se identifiquen posibles artefactos que puedan ser reutilizados.
  • 6. El desarrollo de líneas de productos involucra tres actividades principales: El Desarrollo De Los Bienes Núcleo El Desarrollo De Los Productos La Administración Estas actividades están íntimamente ligadas entre ellas
  • 7. El desarrollo de bienes núcleo se refiere al establecimiento de las partes que serán reutilizadas. Cada uno de estos bienes debe ir acompañado de un proceso que explique la manera en que cada parte se usa al momento de incorporarla en un producto específico. Por otra parte, se establecen planes de producción que describen la manera en que los productos específicos son generados a partir de los bienes núcleo. La administración juega un papel fundamental en la implantación de una línea de productos. La administración ocurre a un nivel técnico y organizacional. A nivel técnico, cubre tanto la supervisión del desarrollo de bienes núcleo como de productos específicos. A nivel organizacional orquesta el esfuerzo general de la línea de productos. El desarrollo de productos cubre el objetivo último de la línea de producto: producir sistemas específicos dentro del alcance definido a partir de los bienes núcleo. Los insumos para esta actividad son los bienes núcleo, los procesos asociados a los bienes, los planes de producción y los requerimientos específicos a cada producto.
  • 8.
  • 9. ¿Qué es? Un marco metodológico Describe procesos Técnicos, generales y de soporte Empleado por equipos que desarrollan SIE Ubicado en los métodos disciplinados Involucra procesos bien definidos
  • 10. Un marco metodológico es un patrón que debe ser instanciado, es decir adaptado cada vez 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. Este método incluye, también, una descripción de los procesos de gerencia del proyecto que se aplicarán para garantizar que el proyecto se ejecute en el tiempo previsto, dentro del presupuesto acordado y según los estándares de calidad establecidos.
  • 11. 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. Le facilita al líder del proyecto las labores de planificación y control del proyecto. 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. Está fundamentado en modelos de procesos de la Ingeniería de Software Basada en Componentes Emplea las mejores prácticas, técnicas y notaciones utilizadas regularmente en la Industria del Software
  • 12. Orientar a los equipos de desarrollo acerca de qué deben hacer y cómo deben desarrollar una aplicación informática de un SIE. 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. 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. Garantizar la uniformidad, consistencia, facilidad de integración y calidad de las distintas aplicaciones que integrarán Un SIE.
  • 13. Está sólidamente fundamentado: Posee una base conceptual y metodológica muy bien sustentada. El método descansa en conceptos bien establecidos que se derivan de la Ingeniería de Software, los Sistemas de Inormación Geográfica (SIG) y los Sistemas de Información Empresarial (SIE). Es estructurado y modular: Posee una clara estructura que facilita su comprensión y utilización. Esta estructura separa los tres elementos primordiales de un método: el producto que se quiere elaborar, los actores que lo elaboran y el proceso que siguen los actores para elaborar el producto. Es de propósito específico: El método está dirigido al desarrollo de aplicaciones geográficas en entornos empresariales; es decir, al desarrollo de sistemas de información de carácter corporativo que estén orientados al manejo de datos e información geográfica.
  • 14. Es flexible y adaptable: Si bien el método está dirigido al desarrollo de aplicaciones especializadas (aplicaciones geográficas en entornos empresariales), sus tres componentes pueden ser adaptados, con relativa facilidad, a otros tipos de productos de software. Emplea las mejores prácticas del desarrollo de software: Al igual que otros métodos bien establecidos, tales como RUP (Krutchen, 2000) y OOSE (Jacobson, 1994), el método WATCH emplea prácticas metodológicas internacionalmente aceptadas y utilizadas en la industria del software, las cuales, al ser aplicadas apropiadamente, contribuyen a resolver muchos de los problemas que, comúnmente, se le atribuyen a los proyectos de software.
  • 15. Ingeniería De Dominio: Desarrollo De Componentes
  • 16. Ingeniería De Aplicaciones: Desarrollo De Aplicaciones Empresariales