SlideShare una empresa de Scribd logo
1 de 9
República bolivariana de Venezuela
Ministerio del Poder Popular para la Educación Superior
I.U.P. Santiago Mariño
Asignatura: Sistemas II
Realizado Por:
York Sandia
C.I.: 23.748.808
Maracaibo, Edo. Zulia 2016
Con estas líneas se 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. En la industria
automotriz, por ejemplo, es común que un fabricante produzca distintas variantes
de un vehículo (o productos) a partir de una base común que se reutiliza en todas
estas variantes.
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.
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.
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.
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.
Las LPS pueden incrementar significativamente la productividad de los ingenieros
de software, entendida como una reducción en el esfuerzo y el coste necesario
para desarrollar, poner en marcha y mantener un conjunto de productos software
similares.
En los casos de estudio se han observado mejoras en la productividad que
duplican o triplican los enfoques tradicionales.
En la imagen que viene a continuación se puede ver la distinta evolución en los
costes entre el desarrollo convencional y las LPS. A mayor número de productos,
mayor esfuerzo y coste. En un entorno convencional, un enfoque muy común es
el “copy&own”. Se realiza una copia de una aplicación previa que se parece a la
actual, y a partir de aquí la copia evoluciona de forma totalmente independiente.
Aquí el parecido entre las dos aplicaciones sirve para agilizar el desarrollo, pero
en ningún caso el mantenimiento. Cada aplicación se mantiene de forma
independiente, incluso si este mantenimiento es similar también para ambas.
Si el mantenimiento es correctivo, habrá que depurar el código en las dos
aplicaciones. Si el mantenimiento es perfectivo, habrá que realizar las mejoras
en las dos aplicaciones. Resultado: no hemos explotado esta semejanza para
reducir los costes de mantenimiento que es el auténtico agujero negro de
nuestros desarrollos. Aquí la reutilización es oportunista, y la gestión de la
semejanza (partes comunes y partes variables) es secundaria.
Por tanto, el entorno tradicional tiende a centrarse en el producto: cada producto
tiene su mantenimiento y los equipos humanos también tienden a fragmentarse de
esta forma. No aprovechamos las potenciales sinergias que se podrían derivar de
la semejanza entre productos, y el número de productos diferentes que podemos
gestionar eficazmente es muy limitado.
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.
• 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.
El método WATCH está compuesto por tres modelos fundamentales:
• 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.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (18)

Yoenybravo
YoenybravoYoenybravo
Yoenybravo
 
ingeniero
ingenieroingeniero
ingeniero
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Saia 8 vo
Saia 8 voSaia 8 vo
Saia 8 vo
 
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)
 
Metodo watch
Metodo watchMetodo watch
Metodo watch
 
Lineasdeproductos
LineasdeproductosLineasdeproductos
Lineasdeproductos
 
Brendaly guerra
Brendaly guerraBrendaly guerra
Brendaly guerra
 
Metodo watch andrea
Metodo watch andreaMetodo watch andrea
Metodo watch andrea
 
Metodo watch y LPS
Metodo watch y LPSMetodo watch y LPS
Metodo watch y LPS
 
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
 
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
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
Desarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productosDesarrollo de software basado en lineas de productos
Desarrollo de software basado en lineas de productos
 
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
 
Lineas de producto y metodo watch
Lineas de producto y metodo watchLineas de producto y metodo watch
Lineas de producto y metodo watch
 
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
 

Similar a Líneas de productos de software

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
 
Lineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchLineas de Produccion y Metodo watch
Lineas de Produccion y Metodo watchAndrea Miquiano
 
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
 
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
 
Líneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchLíneas de productos de software y el metodo watch
Líneas de productos de software y el metodo watchAng Car
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchSANTIAGO MARIÑO
 
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 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
 
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 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
 
Método Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de SoftwareMétodo Watch y Líneas de Productos de Software
Método Watch y Líneas de Productos de SoftwareLuis José
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHPerozoAlejandro
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watchennysmartinez
 

Similar a Líneas de productos de software (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
 
Lineas de productos de software
Lineas de productos de softwareLineas de productos de software
Lineas de productos de software
 
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
 
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
 
ramirezemilyn
ramirezemilynramirezemilyn
ramirezemilyn
 
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
 
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 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 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 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
 
Método Watch
Método WatchMétodo Watch
Método Watch
 
Eddy 7 8
Eddy 7 8Eddy 7 8
Eddy 7 8
 
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 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
 
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
 
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCHLINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH
 
Lineas de productos de software y metodo watch
Lineas de productos de software y metodo watchLineas de productos de software y metodo watch
Lineas de productos de software y metodo watch
 

Último

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptxguillermosantana15
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptCRISTOFERSERGIOCANAL
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASfranzEmersonMAMANIOC
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxYajairaMartinez30
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones025ca20
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaXjoseantonio01jossed
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTFundación YOD YOD
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónXimenaFallaLecca1
 

Último (20)

¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
¿QUE SON LOS AGENTES FISICOS Y QUE CUIDADOS TENER.pptx
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.pptaCARGA y FUERZA UNI 19 marzo 2024-22.ppt
aCARGA y FUERZA UNI 19 marzo 2024-22.ppt
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIASTEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
TEXTURA Y DETERMINACION DE ROCAS SEDIMENTARIAS
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Presentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptxPresentación electricidad y magnetismo.pptx
Presentación electricidad y magnetismo.pptx
 
Propositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicacionesPropositos del comportamiento de fases y aplicaciones
Propositos del comportamiento de fases y aplicaciones
 
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctricaProyecto de iluminación "guia" para proyectos de ingeniería eléctrica
Proyecto de iluminación "guia" para proyectos de ingeniería eléctrica
 
Una estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NISTUna estrategia de seguridad en la nube alineada al NIST
Una estrategia de seguridad en la nube alineada al NIST
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
Obras paralizadas en el sector construcción
Obras paralizadas en el sector construcciónObras paralizadas en el sector construcción
Obras paralizadas en el sector construcción
 

Líneas de productos de software

  • 1. República bolivariana de Venezuela Ministerio del Poder Popular para la Educación Superior I.U.P. Santiago Mariño Asignatura: Sistemas II Realizado Por: York Sandia C.I.: 23.748.808 Maracaibo, Edo. Zulia 2016
  • 2. Con estas líneas se 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. En la industria automotriz, por ejemplo, es común que un fabricante produzca distintas variantes de un vehículo (o productos) a partir de una base común que se reutiliza en todas estas variantes. 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. 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. 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.
  • 4. • 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. 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.
  • 5. Las LPS pueden incrementar significativamente la productividad de los ingenieros de software, entendida como una reducción en el esfuerzo y el coste necesario para desarrollar, poner en marcha y mantener un conjunto de productos software similares. En los casos de estudio se han observado mejoras en la productividad que duplican o triplican los enfoques tradicionales. En la imagen que viene a continuación se puede ver la distinta evolución en los costes entre el desarrollo convencional y las LPS. A mayor número de productos, mayor esfuerzo y coste. En un entorno convencional, un enfoque muy común es el “copy&own”. Se realiza una copia de una aplicación previa que se parece a la actual, y a partir de aquí la copia evoluciona de forma totalmente independiente. Aquí el parecido entre las dos aplicaciones sirve para agilizar el desarrollo, pero en ningún caso el mantenimiento. Cada aplicación se mantiene de forma independiente, incluso si este mantenimiento es similar también para ambas.
  • 6. Si el mantenimiento es correctivo, habrá que depurar el código en las dos aplicaciones. Si el mantenimiento es perfectivo, habrá que realizar las mejoras en las dos aplicaciones. Resultado: no hemos explotado esta semejanza para reducir los costes de mantenimiento que es el auténtico agujero negro de nuestros desarrollos. Aquí la reutilización es oportunista, y la gestión de la semejanza (partes comunes y partes variables) es secundaria. Por tanto, el entorno tradicional tiende a centrarse en el producto: cada producto tiene su mantenimiento y los equipos humanos también tienden a fragmentarse de esta forma. No aprovechamos las potenciales sinergias que se podrían derivar de la semejanza entre productos, y el número de productos diferentes que podemos gestionar eficazmente es muy limitado.
  • 7. 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.
  • 8. 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. • 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.
  • 9. • 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. El método WATCH está compuesto por tres modelos fundamentales: • 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.