SlideShare una empresa de Scribd logo
1 de 10
Líneas de productos de
software y Método Watch
Realizado por : Nelson Chirinos
C.I 20.742.472
República Bolivariana de Venezuela
Ministerio del poder popular para la educación
Instituto universitario politécnico Santiago Mariño
Cabimas-Edo Zulia
Líneas de productos de software
El concepto de líneas de productos busca justamente lograr un enfoque de reutilización sistemático dentro de una
organización de desarrollo. Éste es un concepto que se originó, y que se usa frecuentemente, en industrias
distintas al software.
De acuerdo al SEI (Software Engineer Institute), una línea de productos de software se refiere a un conjunto de
sistemas de software que comparten características y que son desarrollados a partir de un conjunto común de
bienes núcleo (core assets). De la anterior definición es importante subrayar que los productos dentro de la línea
de productos son los distintos sistemas y que los bienes núcleo son las partes reutilizables que permitirán
desarrollar los productos. Los bienes núcleo son la base de la línea de productos e incluyen entre otros la
arquitectura, componentes reutilizables, modelos de dominio, requerimientos, documentación, planes de prueba,
etc. Un aspecto importante a considerar dentro de la línea de productos es que se debe establecer un alcance en
donde se describe qué productos son parte de la línea.
Actividades del desarrollo de líneas de producto
También de acuerdo al SEI, el desarrollo de líneas de productos involucra tres
actividades principales: el desarrollo de los bienes núcleo, el desarrollo de los
productos y la administración, y estas actividades están íntimamente ligadas entre
ellas, como se muestra en la figura
 A continuación se describen estas actividades en mayor detalle:
 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.
 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.
 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.
Arquitectura y líneas de producto
 La arquitectura es un elemento clave dentro de la colección de bienes núcleo pues será
compartida por los distintos productos de una línea particular. La arquitectura de una línea
de productos es distinta a una arquitectura ‘típica’ pues para permitir la construcción de
distintos productos por encima de ella, debe definirse una serie de puntos de variación que
son necesarios para poder crear los distintos productos. En este tipo de arquitecturas, uno
de los atributos de calidad más influyentes es entonces el que sea modificable.
Ejemplo
 Un ejemplo práctico de línea de productos puede observarse en la plataforma Eclipse que
sirve de base al popular entorno de desarrollo (IDE) del mismo nombre
(http://www.eclipse.org/pla- tform/). La plataforma Eclipse está basada en una arquitectura
extensible a base de plug-ins y la plataforma establece una serie de puntos de extensión en
los cuales se conectan dichos plug-ins. Los puntos de extensión que provee la plataforma
representan los puntos de variación de la arquitectura. Los bienes núcleo son los distintos
elementos que conforman a la plataforma Eclipse y son retomados para construir una gran
variedad de productos específicos. Los productos específicos se construyen a partir de plug-
ins que son conectados a la plataforma. Un aspecto interesante de Eclipse es que los plug-
ins pueden, a su vez, definir puntos de extensión por lo cual un producto específico,
conformado por la plataforma Eclipse y una serie de plug-ins, puede volverse a su vez un
conjunto de bienes núcleo para una línea de productos más especializada. Un ejemplo de
esto se puede observar en un producto como EclipseUML, una herramienta UML construida
por encima de la plataforma Eclipse (http://www.ejb3.org/). De la línea de producto particular
de EclipseUML se derivan dos productos específicos: el “Viewer” y el Editor. La parte
administrativa de la línea de producto que establece la plataforma Eclipse se puede apreciar
en la administración individual tanto del proyecto, que corresponde al desarrollo de la
plataforma Eclipse, como la administración de los productos específicos que se producen
por encima de la plataforma. La enorme variedad de aplicaciones sofisticadas construidas
sobre la plataforma Eclipse que existen hoy en día sirven de testimonio del éxito de este
enfoque.
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 SIE (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.
 Se ubica dentro de los métodos disciplinados ya que se centra en los procesos,
hace énfasis en los productos y la organización, involucra procesos bien definidos y
documentados, requiere de alta formalidad en el proceso de desarrollo, son procesos
repetibles, los resultados son predecibles.
 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.
Objetivos
 Orientar a los equipos de desarrollo acerca dequé 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.
Características
 Está sólidamente fundamentado.
 Es estructurado y modular
 Es de propósito específico
 Es flexible y adaptable
 Emplea las mejores prácticas del desarrollo de software
 Emplea las mejores prácticas y procesos de gestión de proyectos
 Integra los procesos de gestión con los procesos técnicos y de soporte
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
 Unmodelo 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.

Más contenido relacionado

La actualidad más candente

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2dubrin godoy
 
Método Watch
Método WatchMétodo Watch
Método WatchVeraRufo
 
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 watchHumberto Cordero
 
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 watchAriagna Acevedo
 
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
 
Lineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchLineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchJV Lance
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchAndrea Miquiano
 
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 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
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
LineasdeproductosCarol Baez
 
Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2Lineas de productos de software y metodo watch ariana velasquez 2
Lineas de productos de software y metodo watch ariana velasquez 2velasquezariana3
 
Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watchDouglas Ferrer
 
Lineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo WatchLineas de Productos de Software y Metodo Watch
Lineas de Productos de Software y Metodo Watchyravalles
 

La actualidad más candente (19)

Trabajo de sistemas 2
Trabajo de sistemas 2Trabajo de sistemas 2
Trabajo de sistemas 2
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
 
LÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
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
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
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
 
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
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Lineasdeproductosdesoftwareyelmtodowatch
LineasdeproductosdesoftwareyelmtodowatchLineasdeproductosdesoftwareyelmtodowatch
Lineasdeproductosdesoftwareyelmtodowatch
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion 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
 
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
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
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
 
Joseurdaneta
JoseurdanetaJoseurdaneta
Joseurdaneta
 
Líneas de productos de software y método watch
Líneas de productos de software y método watchLíneas de productos de software y método watch
Líneas de productos de software y método watch
 
Lineas de productos de software
Lineas de productos de softwareLineas de productos de software
Lineas de productos de 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
 

Destacado

Aleem CV - Sales & Proposal coordinator
Aleem CV - Sales & Proposal coordinatorAleem CV - Sales & Proposal coordinator
Aleem CV - Sales & Proposal coordinatorMohammad Aleem
 
Sypnosis reading 2 charles jencks semiology and architecture
Sypnosis reading 2 charles jencks semiology and architectureSypnosis reading 2 charles jencks semiology and architecture
Sypnosis reading 2 charles jencks semiology and architecturewenjiannnnn
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptualJakblar
 
EXECUTIVE MBA COURSES
EXECUTIVE MBA COURSESEXECUTIVE MBA COURSES
EXECUTIVE MBA COURSESOnline Hotels
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerrabrandonbenavidesNE
 
Unitat 1. organització política (2)
Unitat 1. organització política (2)Unitat 1. organització política (2)
Unitat 1. organització política (2)csantan2
 
Geocapabilties: communicating leadership
Geocapabilties: communicating leadershipGeocapabilties: communicating leadership
Geocapabilties: communicating leadershipKarl Donert
 
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK)
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK) GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK)
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK) Karl Donert
 
Anaesthesia /certified fixed orthodontic courses by Indian dental academy
Anaesthesia  /certified fixed orthodontic courses by Indian dental academy Anaesthesia  /certified fixed orthodontic courses by Indian dental academy
Anaesthesia /certified fixed orthodontic courses by Indian dental academy Indian dental academy
 
Libro acordes
Libro acordesLibro acordes
Libro acordesSkr Ark
 
Debt & Equity-Financing The Deal Considerations & Trends
Debt & Equity-Financing The Deal Considerations & TrendsDebt & Equity-Financing The Deal Considerations & Trends
Debt & Equity-Financing The Deal Considerations & TrendsTony Wayne
 

Destacado (15)

MnCitiesJanFeb2014
MnCitiesJanFeb2014MnCitiesJanFeb2014
MnCitiesJanFeb2014
 
Aleem CV - Sales & Proposal coordinator
Aleem CV - Sales & Proposal coordinatorAleem CV - Sales & Proposal coordinator
Aleem CV - Sales & Proposal coordinator
 
Sypnosis reading 2 charles jencks semiology and architecture
Sypnosis reading 2 charles jencks semiology and architectureSypnosis reading 2 charles jencks semiology and architecture
Sypnosis reading 2 charles jencks semiology and architecture
 
mapa conceptual
mapa conceptualmapa conceptual
mapa conceptual
 
EXECUTIVE MBA COURSES
EXECUTIVE MBA COURSESEXECUTIVE MBA COURSES
EXECUTIVE MBA COURSES
 
Colegio nacional nicolas esguerra
Colegio nacional nicolas esguerraColegio nacional nicolas esguerra
Colegio nacional nicolas esguerra
 
Unitat 1. organització política (2)
Unitat 1. organització política (2)Unitat 1. organització política (2)
Unitat 1. organització política (2)
 
Motorola 2015 authorisations
Motorola 2015 authorisationsMotorola 2015 authorisations
Motorola 2015 authorisations
 
Geocapabilties: communicating leadership
Geocapabilties: communicating leadershipGeocapabilties: communicating leadership
Geocapabilties: communicating leadership
 
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK)
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK) GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK)
GeoCapabilities: Geography as Powerful Disciplinary Knowledge (PDK)
 
Anaesthesia /certified fixed orthodontic courses by Indian dental academy
Anaesthesia  /certified fixed orthodontic courses by Indian dental academy Anaesthesia  /certified fixed orthodontic courses by Indian dental academy
Anaesthesia /certified fixed orthodontic courses by Indian dental academy
 
Libro acordes
Libro acordesLibro acordes
Libro acordes
 
Debt & Equity-Financing The Deal Considerations & Trends
Debt & Equity-Financing The Deal Considerations & TrendsDebt & Equity-Financing The Deal Considerations & Trends
Debt & Equity-Financing The Deal Considerations & Trends
 
Listado arreglos 27 09-2015
Listado arreglos 27 09-2015Listado arreglos 27 09-2015
Listado arreglos 27 09-2015
 
Las wequies
Las wequiesLas wequies
Las wequies
 

Similar a Líneas de productos de software y método 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
 
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é
 
Líneas de productos de software y el método
Líneas de productos de software y el métodoLíneas de productos de software y el método
Líneas de productos de software y el métodoLuis J' Mrtnz
 
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 watchFran Valero
 
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
 
Lineas de productos software y método watch
Lineas de productos software y método watchLineas de productos software y método watch
Lineas de productos software y método watchodraciro2012
 
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
 
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 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
 
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
 

Similar a Líneas de productos de software y método watch (20)

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
 
Silvano
SilvanoSilvano
Silvano
 
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)
 
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
 
Líneas de productos de software y el método
Líneas de productos de software y el métodoLíneas de productos de software y el método
Líneas de productos de software y el método
 
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
 
psmsaia
psmsaiapsmsaia
psmsaia
 
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)
 
Lineas de productos software y método watch
Lineas de productos software y método watchLineas de productos software y método watch
Lineas de productos software y método watch
 
Yoenybravo
YoenybravoYoenybravo
Yoenybravo
 
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
 
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 producto y metodo watch
Lineas de producto y metodo watchLineas de producto y metodo watch
Lineas de producto y metodo watch
 
Brendaly guerra
Brendaly guerraBrendaly guerra
Brendaly guerra
 
ingeniero
ingenieroingeniero
ingeniero
 
Eddy 7 8
Eddy 7 8Eddy 7 8
Eddy 7 8
 
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
 

Último

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3AlexysCaytanoMelndez1
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfmasogeis
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Opentix
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOSelenaCoronadoHuaman
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...ITeC Instituto Tecnología Construcción
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTEREMMAFLORESCARMONA
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionarmando_cardenas
 

Último (7)

Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3Segmentacion Segmantica_Modelos UNET and DEEPLABV3
Segmentacion Segmantica_Modelos UNET and DEEPLABV3
 
Manual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdfManual de Usuario APPs_AppInventor-2023.pdf
Manual de Usuario APPs_AppInventor-2023.pdf
 
Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200Caso de éxito de Hervian con el ERP Sage 200
Caso de éxito de Hervian con el ERP Sage 200
 
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLOPARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
PARTES DEL TECLADO Y SUS FUNCIONES - EJEMPLO
 
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
BREEAM ES Urbanismo como herramienta para un planeamiento sostenible - Miguel...
 
Introducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTERIntroducción a Funciones LENGUAJE DART FLUTTER
Introducción a Funciones LENGUAJE DART FLUTTER
 
Unidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacionUnidad_3_T1_AutomatasFinitos presentacion
Unidad_3_T1_AutomatasFinitos presentacion
 

Líneas de productos de software y método watch

  • 1. Líneas de productos de software y Método Watch Realizado por : Nelson Chirinos C.I 20.742.472 República Bolivariana de Venezuela Ministerio del poder popular para la educación Instituto universitario politécnico Santiago Mariño Cabimas-Edo Zulia
  • 2. Líneas de productos de software El concepto de líneas de productos busca justamente lograr un enfoque de reutilización sistemático dentro de una organización de desarrollo. Éste es un concepto que se originó, y que se usa frecuentemente, en industrias distintas al software. De acuerdo al SEI (Software Engineer Institute), una línea de productos de software se refiere a un conjunto de sistemas de software que comparten características y que son desarrollados a partir de un conjunto común de bienes núcleo (core assets). De la anterior definición es importante subrayar que los productos dentro de la línea de productos son los distintos sistemas y que los bienes núcleo son las partes reutilizables que permitirán desarrollar los productos. Los bienes núcleo son la base de la línea de productos e incluyen entre otros la arquitectura, componentes reutilizables, modelos de dominio, requerimientos, documentación, planes de prueba, etc. Un aspecto importante a considerar dentro de la línea de productos es que se debe establecer un alcance en donde se describe qué productos son parte de la línea.
  • 3. Actividades del desarrollo de líneas de producto También de acuerdo al SEI, el desarrollo de líneas de productos involucra tres actividades principales: el desarrollo de los bienes núcleo, el desarrollo de los productos y la administración, y estas actividades están íntimamente ligadas entre ellas, como se muestra en la figura
  • 4.  A continuación se describen estas actividades en mayor detalle:  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.  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.  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.
  • 5. Arquitectura y líneas de producto  La arquitectura es un elemento clave dentro de la colección de bienes núcleo pues será compartida por los distintos productos de una línea particular. La arquitectura de una línea de productos es distinta a una arquitectura ‘típica’ pues para permitir la construcción de distintos productos por encima de ella, debe definirse una serie de puntos de variación que son necesarios para poder crear los distintos productos. En este tipo de arquitecturas, uno de los atributos de calidad más influyentes es entonces el que sea modificable.
  • 6. Ejemplo  Un ejemplo práctico de línea de productos puede observarse en la plataforma Eclipse que sirve de base al popular entorno de desarrollo (IDE) del mismo nombre (http://www.eclipse.org/pla- tform/). La plataforma Eclipse está basada en una arquitectura extensible a base de plug-ins y la plataforma establece una serie de puntos de extensión en los cuales se conectan dichos plug-ins. Los puntos de extensión que provee la plataforma representan los puntos de variación de la arquitectura. Los bienes núcleo son los distintos elementos que conforman a la plataforma Eclipse y son retomados para construir una gran variedad de productos específicos. Los productos específicos se construyen a partir de plug- ins que son conectados a la plataforma. Un aspecto interesante de Eclipse es que los plug- ins pueden, a su vez, definir puntos de extensión por lo cual un producto específico, conformado por la plataforma Eclipse y una serie de plug-ins, puede volverse a su vez un conjunto de bienes núcleo para una línea de productos más especializada. Un ejemplo de esto se puede observar en un producto como EclipseUML, una herramienta UML construida por encima de la plataforma Eclipse (http://www.ejb3.org/). De la línea de producto particular de EclipseUML se derivan dos productos específicos: el “Viewer” y el Editor. La parte administrativa de la línea de producto que establece la plataforma Eclipse se puede apreciar en la administración individual tanto del proyecto, que corresponde al desarrollo de la plataforma Eclipse, como la administración de los productos específicos que se producen por encima de la plataforma. La enorme variedad de aplicaciones sofisticadas construidas sobre la plataforma Eclipse que existen hoy en día sirven de testimonio del éxito de este enfoque.
  • 7. 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 SIE (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.  Se ubica dentro de los métodos disciplinados ya que se centra en los procesos, hace énfasis en los productos y la organización, involucra procesos bien definidos y documentados, requiere de alta formalidad en el proceso de desarrollo, son procesos repetibles, los resultados son predecibles.  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.
  • 8. Objetivos  Orientar a los equipos de desarrollo acerca dequé 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.
  • 9. Características  Está sólidamente fundamentado.  Es estructurado y modular  Es de propósito específico  Es flexible y adaptable  Emplea las mejores prácticas del desarrollo de software  Emplea las mejores prácticas y procesos de gestión de proyectos  Integra los procesos de gestión con los procesos técnicos y de soporte
  • 10. 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  Unmodelo 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.