SlideShare una empresa de Scribd logo
1 de 28
Las Líneas de Productos de Software son un conjunto de sistemas de software
que comparten un conjunto común y gestionado de aspectos que satisfacen las
necesidades específicas de un segmento de mercado o misión y que son
desarrollados a partir de un conjunto común de activos fundamentales de
software de una manera preescrita.
líneas de productos buscan 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.
PROCESO DE
PRODUCCION
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
Control: Modelos de Decisiones y Decisiones de
Producto
Los Modelos de Decisiones describen los aspectos
variables y opcionales de los productos de la línea.
Cada producto de la línea es definido por un
conjunto de decisiones (decisiones del producto)
El proceso de producción
Establece los mecanismos o
pasos para componer y
configurar productos a
partir de los activos de
entrada z Las decisiones del
producto se usan para
determinar que activos de
entrada utilizar y como
configurar los puntos de
variación de esos activos
La salida: Productos de software
Conjunto de todos los productos
que pueden o son producidos por
la línea de productos
BENEFICIOS GENERALES
•La entrega de productos de software de una manera más rápida,
económica y con una mejor calidad
•Las LPS producen mejoras en Tiempo de entrega del producto
(time to market ), Costos de ingeniería, Tamaño del portafolio de
productos, Reducción de las tasas de defectos y Calidad de los
productos
BENEFICIOS TACTICOS Y ESTRATEGICOS
Beneficios tácticos de ingeniería:
•Reducción en el tiempo promedio de creación y entrega de nuevos productos
Reducción en el número promedio de defectos por producto
•Reducción en el esfuerzo promedio requerido para desarrollar y mantener los
productos
•Reducción en el costo promedio de producción de los productos
•Incremento en el número total de productos que pueden ser efectivamente
desplegados y mantenidos
Beneficios estratégicos de negocios
Reducción en el tiempo de entrega (time-to-market) y el tiempo de retorno de
nuevos productos
Mejoras en el valor competitivo del producto
Márgenes mayores de ganancias
Mejor calidad de los productos
Mejoras en la reputación de la empresa
Mayor escalabilidad del modelo de negocios en términos de productos y
mercados
Mayor agilidad para expandir el negocio a nuevos mercados
Reducción de riesgos en la entrega de productos
Algunas empresas han reportado mejoras que van en el rango de factores de 3
a 50 en los beneficios discutidos anteriormente
ASPECTOS CONCEPTUALES
•Reutilización de software
•Activos de Software
•Componentes de Software
Reutilizable
•Dominios Y Familias
•Líneas de Productos de
software
ASPECTOS TECNOLOGICOS
•Arquitectura de la línea de
Productos de Software
•Aéreas de Practicas y
Patrones para LPS
ASPECTOS METODOLOGICOS
•Aéreas de practica de
ingeniería de software
•Los procesos básicos de una
LPS
•Modelos de procesos
basados en la reutilización
ASPECTOS ORGANIZACIONALES
•Aéreas de practica de gestión
organizacional
ASPECTOS GERENCIALES
•Área de practica de gestión de
técnica
LPS
La reutilización de activos de software en LPS tiene varias
características:
Es estratégica:
•Consolida lo común entre la línea de productos
•Maneja estratégicamente la variación entre los productos de la línea
•Elimina la duplicación de esfuerzos de ingeniería
Es predictiva:
•La reutilización de activos se da en uno o más productos sobre una
línea bien definida
•Se reutilizan arquitecturas de software, en lugar de reutilizar
componentes de manera oportunista
•Es gestionada
•Es sistemática, planificada, institucionalizada y mejorada
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
Componentes 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. Puede ser liberado, desplegado e instanciado independientemente de otros
Características esenciales de un CSR:
•Identificable
•Auto contenido
•Rastreable a través de su ciclo de desarrollo
•Reemplazable por otro componente
•Accesible solamente a través de su interfaz
•Inmutabilidad de sus servicios z Documentación de sus servicios
•Mantenido sistemáticamente
Tipos de CSR:
Según su Modificabilidad :
•Caja negra
•Caja blanca
Según su granularidad:
•Componentes de uso específico
Componentes de negocio
Marcos (frameworks)
Componentes de aplicación
Según su fabricante :
•Componentes hechos en casa
•COTS – Component Off The Shelf
El método WATCH está orientado al desarrollo de un tipo particular
de software denominado aplicación empresarial. Una aplicación
empresarial es aplicación distribuida que apoya la ejecución de
procesos de negocios en una empresa. Las aplicaciones de comercio
electrónico y los sistemas de información web (SIW) son dos tipos
particulares de aplicaciones empresariales. Tanto las aplicaciones
web como los SIW dan soporte a un conjunto de uno o más procesos
de negocios, mediante una interfaz web que permite el intercambio
de datos e información a través de una red Intranet, Extranet o
Internet.
El método WATCH emplea el paradigma de desarrollo de software
basado en la reutilización de componentes de software. En base a
este paradigma, una aplicación empresarial tiene una arquitectura
de software de tres o más capas, en la que cada una de las capas
está compuesta de un conjunto de componentes de software
interrelacionados.
Algunas de la características generales de las aplicaciones empresariales son
las siguientes:
• Están dirigidas a apoyar procesos de negocios de una empresa.
• Automatizan el flujo de trabajo de los procesos que ellas soportan.
• Establecen una clara diferencia entre: o La presentación de la aplicación
(interfaz U/S) o La lógica del negocio (automatización del flujo de trabajo) o La
gestión de los datos (las bases de datos)
• Requieren integrarse a otras aplicaciones, tales como: o Aplicaciones legadas
o Aplicaciones empaquetadas (ERP) o Sistemas de información gerencial
• Acceden a diferentes bases de datos locales o distribuidas
• Son aplicaciones distribuidas o Sus componentes están distribuidos en varios
servidores de propósito específico)
• La aplicaciones empresariales se instalan y corren sobre plataformas
distribuidas compuestas por:
-Servidores web que se encargan del manejo de la capa de presentación de las
aplicaciones empresariales –
-Servidores de aplicaciones que manejan la lógica del negocio de las
aplicaciones empresariales
--Servidores de datos que gestionan los datos de las aplicaciones empresariales
•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.
PROCESOS
GERENCIALES
Modelado
De Negocios
Entrega de la
Aplicación
Definición Y
Especificación
De
requerimientos
Diseño
Arquitectural
y aplicación
Pruebas en la
aplicación
web
Ensamblaje
De Los
componentes
Aprovisionamiento
De Componentes
Especificación
De
Componentes
Procesos De Post
Desarrollo.
El proceso mostrado en la figura comienza en el centro del
modelo, con los procesos gerenciales, las primeras actividades
que deben hacerse al comenzar un proyecto son la planeación
del mismo y la organización de los grupos de trabajo.
Luego continua con las fases de desarrollo, las cuales son
secuenciales en dirección a las manecillas del reloj, pero con
habilidad de iterar, esto es retornar para corregir o ampliar un
producto.
El proceso gerenciales controla dichas fases mediante la
validación y verificación con la que se determinara si se avanza
a la próxima fase o si es necesario retroceder a una anterior
para mejorar o revisar un producto.
En las próximas secciones se detallan las actividades y
productos de ambos procesos.

Más contenido relacionado

La actualidad más candente

Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacionZonickX
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareSofylutqm
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc callclauddiaa
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareGustavo Cuen
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Marta Silvia Tabares
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiraljuanksi28
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Caseguestf131a9
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrolloitsarellano
 
Mapa conceptual uml z1-
Mapa conceptual uml  z1-Mapa conceptual uml  z1-
Mapa conceptual uml z1-karlanm07
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetosyoiner santiago
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del softwareJuan Pablo Carvallo
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosSergio Sanchez
 

La actualidad más candente (20)

Diagramas de implementacion
Diagramas de implementacionDiagramas de implementacion
Diagramas de implementacion
 
Principios diseño del software
Principios diseño del software Principios diseño del software
Principios diseño del software
 
Las 4 P en el desarrollo de software
Las 4 P en el desarrollo de softwareLas 4 P en el desarrollo de software
Las 4 P en el desarrollo de software
 
LÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARELÍNEAS DE PRODUCTOS DE SOFTWARE
LÍNEAS DE PRODUCTOS DE SOFTWARE
 
Metodologia orientada a objeto
Metodologia orientada a objetoMetodologia orientada a objeto
Metodologia orientada a objeto
 
Rational rose
Rational roseRational rose
Rational rose
 
Factores de calidad según mc call
Factores de calidad según mc callFactores de calidad según mc call
Factores de calidad según mc call
 
Atributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de softwareAtributos de calidad en el desarrollo de software
Atributos de calidad en el desarrollo de software
 
Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2Arquitecturas de software - Parte 2
Arquitecturas de software - Parte 2
 
Modelo Cascada y Espiral
Modelo Cascada y EspiralModelo Cascada y Espiral
Modelo Cascada y Espiral
 
Herramientas Case
Herramientas CaseHerramientas Case
Herramientas Case
 
Diseño caso de pruebas
Diseño caso de pruebasDiseño caso de pruebas
Diseño caso de pruebas
 
Tabla comparativa- metodologías de desarrollo
Tabla comparativa-  metodologías de desarrolloTabla comparativa-  metodologías de desarrollo
Tabla comparativa- metodologías de desarrollo
 
Mapa conceptual uml z1-
Mapa conceptual uml  z1-Mapa conceptual uml  z1-
Mapa conceptual uml z1-
 
Herramientas case
Herramientas caseHerramientas case
Herramientas case
 
Analisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A ObjetosAnalisis Y DiseñO Orientado A Objetos
Analisis Y DiseñO Orientado A Objetos
 
Rup (iteraciones)
Rup (iteraciones)Rup (iteraciones)
Rup (iteraciones)
 
3. conceptos de calidad del software
3. conceptos de calidad del software3. conceptos de calidad del software
3. conceptos de calidad del software
 
Unidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De RequerimientosUnidad 1.3 Analisis De Requerimientos
Unidad 1.3 Analisis De Requerimientos
 
Ensayo sobre la calidad de software
Ensayo sobre la calidad de softwareEnsayo sobre la calidad de software
Ensayo sobre la calidad de software
 

Destacado

Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotradochivivi
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)Jordi Cabot
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java camunda services GmbH
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo realAeivans
 
Software De Gestion
Software De GestionSoftware De Gestion
Software De GestionPabloraton
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARELidizz Garcia Alvarado
 
Tipos De Software
Tipos De SoftwareTipos De Software
Tipos De SoftwareFuzeta
 

Destacado (9)

Software Empotrado
Software EmpotradoSoftware Empotrado
Software Empotrado
 
Tipos de Software
Tipos de SoftwareTipos de Software
Tipos de Software
 
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
MDD - Desarrollo de software dirigido por modelos que funciona (de verdad!)
 
Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java Open Source BPM mit BPMN 2.0 und Java
Open Source BPM mit BPMN 2.0 und Java
 
Mitos del software
Mitos del softwareMitos del software
Mitos del software
 
Software en tiempo real
Software en tiempo realSoftware en tiempo real
Software en tiempo real
 
Software De Gestion
Software De GestionSoftware De Gestion
Software De Gestion
 
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWAREDEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
DEFINICION DE CALIDAD Y CALIDAD DE SOFTWARE
 
Tipos De Software
Tipos De SoftwareTipos De Software
Tipos De Software
 

Similar a LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH

Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion y metodo watchJose Avila
 
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 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 WatchEnder Luis Silva
 
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 47Leonardo Portillo
 
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 s2Leonardo Portillo
 
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 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
 
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
 
Saia lineas de productos de software
Saia lineas de productos de softwareSaia lineas de productos de software
Saia lineas de productos de softwaremedaguerrerox
 
Líneas De ProductosDe Software Y Método Watch
 Líneas De ProductosDe Software Y Método Watch Líneas De ProductosDe Software Y Método Watch
Líneas De ProductosDe Software Y Método WatchViviana131293
 

Similar a LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH (20)

Linea de productos software
Linea de productos softwareLinea de productos software
Linea de productos software
 
Manuel sirvent
Manuel sirventManuel sirvent
Manuel sirvent
 
Linea de produccion y metodo watch
Linea de produccion y metodo watchLinea de produccion y metodo watch
Linea de produccion 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
 
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
 
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
 
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 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
 
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
 
Angelis Urdaneta
Angelis UrdanetaAngelis Urdaneta
Angelis Urdaneta
 
Lps y mw
Lps y mwLps y mw
Lps y mw
 
Saia lineas de productos de software
Saia lineas de productos de softwareSaia lineas de productos de software
Saia lineas de productos de software
 
Edgar
EdgarEdgar
Edgar
 
Dexys Núñez
Dexys NúñezDexys Núñez
Dexys Núñez
 
Líneas De ProductosDe Software Y Método Watch
 Líneas De ProductosDe Software Y Método Watch Líneas De ProductosDe Software Y Método Watch
Líneas De ProductosDe Software Y Método Watch
 
Eddy 7 8
Eddy 7 8Eddy 7 8
Eddy 7 8
 

Último

Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmáncesarguzmansierra751
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfDarwinJPaulino
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalamador030809
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASSALVADOR ALTEZ PALOMINO
 
R. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfR. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfrudy cabezas
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxaxelalejossantos
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaLissetteMorejonLeon
 
Gestion de Proyectos en la construcción.
Gestion de Proyectos en la construcción.Gestion de Proyectos en la construcción.
Gestion de Proyectos en la construcción.luisfelipelara1
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesjohannyrmnatejeda
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesRamonCortez4
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEfrain Yungan
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfciteagrohuallaga07
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTAvanessaecharry2511
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfjhorbycoralsanchez
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfesparzadaniela548
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLucindaMy
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasJilvertHuisaCenteno
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOCamiloSaavedra30
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosfranchescamassielmor
 

Último (20)

Proyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César GuzmánProyecto de Base de Datos de César Guzmán
Proyecto de Base de Datos de César Guzmán
 
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdfPPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
PPT - MODIFICACIONES PRESUPUESTARIAS - Anexo II VF.pdf
 
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacionalCapacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
Capacitación Anexo 6 D.s. 023 seguridad y salud ocupacional
 
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICASMATEMATICA BÁSICA FUNCIONES LOGARITMICAS
MATEMATICA BÁSICA FUNCIONES LOGARITMICAS
 
R. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdfR. Contraloria 432-2023-CG obras x AD.pdf
R. Contraloria 432-2023-CG obras x AD.pdf
 
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptxACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
ACEROS DE PERFORACION, CARACTERISTICAS Y FICHAS TECNICAS.pptx
 
presentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafilpresentación manipulación manual de cargas sunafil
presentación manipulación manual de cargas sunafil
 
Tema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieriaTema 7 Plantas Industriales (2).pptx ingenieria
Tema 7 Plantas Industriales (2).pptx ingenieria
 
Gestion de Proyectos en la construcción.
Gestion de Proyectos en la construcción.Gestion de Proyectos en la construcción.
Gestion de Proyectos en la construcción.
 
Sistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajesSistema de Base de Datos para renta de trajes
Sistema de Base de Datos para renta de trajes
 
Estudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras vialesEstudio de materiales asfalticos para utilizar en obras viales
Estudio de materiales asfalticos para utilizar en obras viales
 
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticasEJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
EJERCICIOS DE -LEY-DE-OHM aplicaciones prácticas
 
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdfMANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
MANUAL DE NORMAS SANITARIAS PERUANAS ACTUALIZADO 2024.pdf
 
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTACUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
CUENCAS HIDROGRAFICAS CARACTERIZACION GEOMORFOLOGIAS DE LA CUENTA
 
Introduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdfIntroduccion-a-los-tipos-de-cemento (1).pdf
Introduccion-a-los-tipos-de-cemento (1).pdf
 
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdfMETROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
METROLOGÍA ÓPTICA E INSTRUMENTACIÓN BÁSICA.pdf
 
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptxLICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
LICENCIA DE CONSTRUCCION, Y EDIFICACIONES RESPECTO A LA LEY 29090.pptx
 
Sanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitariasSanidad en alpacas, enfermedades infecciosas y parasitarias
Sanidad en alpacas, enfermedades infecciosas y parasitarias
 
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTOESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
ESTUDIO TÉCNICO DEL PROYECTO DE CREACION DE SOFTWARE PARA MANTENIMIENTO
 
Sistema de gestión de turnos para negocios
Sistema de gestión de turnos para negociosSistema de gestión de turnos para negocios
Sistema de gestión de turnos para negocios
 

LINEAS DE PRODUCTOS DE SOFTWARE Y MÉTODO WATCH

  • 1.
  • 2.
  • 3.
  • 4.
  • 5. Las Líneas de Productos de Software son un conjunto de sistemas de software que comparten un conjunto común y gestionado de aspectos que satisfacen las necesidades específicas de un segmento de mercado o misión y que son desarrollados a partir de un conjunto común de activos fundamentales de software de una manera preescrita. líneas de productos buscan 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.
  • 6.
  • 7. PROCESO DE PRODUCCION 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 Control: Modelos de Decisiones y Decisiones de Producto Los Modelos de Decisiones describen los aspectos variables y opcionales de los productos de la línea. Cada producto de la línea es definido por un conjunto de decisiones (decisiones del producto) El proceso de producción Establece los mecanismos o pasos para componer y configurar productos a partir de los activos de entrada z Las decisiones del producto se usan para determinar que activos de entrada utilizar y como configurar los puntos de variación de esos activos La salida: Productos de software Conjunto de todos los productos que pueden o son producidos por la línea de productos
  • 8.
  • 9. BENEFICIOS GENERALES •La entrega de productos de software de una manera más rápida, económica y con una mejor calidad •Las LPS producen mejoras en Tiempo de entrega del producto (time to market ), Costos de ingeniería, Tamaño del portafolio de productos, Reducción de las tasas de defectos y Calidad de los productos
  • 10. BENEFICIOS TACTICOS Y ESTRATEGICOS Beneficios tácticos de ingeniería: •Reducción en el tiempo promedio de creación y entrega de nuevos productos Reducción en el número promedio de defectos por producto •Reducción en el esfuerzo promedio requerido para desarrollar y mantener los productos •Reducción en el costo promedio de producción de los productos •Incremento en el número total de productos que pueden ser efectivamente desplegados y mantenidos Beneficios estratégicos de negocios Reducción en el tiempo de entrega (time-to-market) y el tiempo de retorno de nuevos productos Mejoras en el valor competitivo del producto Márgenes mayores de ganancias Mejor calidad de los productos Mejoras en la reputación de la empresa Mayor escalabilidad del modelo de negocios en términos de productos y mercados Mayor agilidad para expandir el negocio a nuevos mercados Reducción de riesgos en la entrega de productos Algunas empresas han reportado mejoras que van en el rango de factores de 3 a 50 en los beneficios discutidos anteriormente
  • 11.
  • 12. ASPECTOS CONCEPTUALES •Reutilización de software •Activos de Software •Componentes de Software Reutilizable •Dominios Y Familias •Líneas de Productos de software ASPECTOS TECNOLOGICOS •Arquitectura de la línea de Productos de Software •Aéreas de Practicas y Patrones para LPS ASPECTOS METODOLOGICOS •Aéreas de practica de ingeniería de software •Los procesos básicos de una LPS •Modelos de procesos basados en la reutilización ASPECTOS ORGANIZACIONALES •Aéreas de practica de gestión organizacional ASPECTOS GERENCIALES •Área de practica de gestión de técnica LPS
  • 13.
  • 14. La reutilización de activos de software en LPS tiene varias características: Es estratégica: •Consolida lo común entre la línea de productos •Maneja estratégicamente la variación entre los productos de la línea •Elimina la duplicación de esfuerzos de ingeniería Es predictiva: •La reutilización de activos se da en uno o más productos sobre una línea bien definida •Se reutilizan arquitecturas de software, en lugar de reutilizar componentes de manera oportunista •Es gestionada •Es sistemática, planificada, institucionalizada y mejorada
  • 15. 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 Componentes 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. Puede ser liberado, desplegado e instanciado independientemente de otros Características esenciales de un CSR: •Identificable •Auto contenido •Rastreable a través de su ciclo de desarrollo •Reemplazable por otro componente •Accesible solamente a través de su interfaz •Inmutabilidad de sus servicios z Documentación de sus servicios •Mantenido sistemáticamente Tipos de CSR: Según su Modificabilidad : •Caja negra •Caja blanca Según su granularidad: •Componentes de uso específico Componentes de negocio Marcos (frameworks) Componentes de aplicación Según su fabricante : •Componentes hechos en casa •COTS – Component Off The Shelf
  • 16.
  • 17.
  • 18.
  • 19. El método WATCH está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa. Las aplicaciones de comercio electrónico y los sistemas de información web (SIW) son dos tipos particulares de aplicaciones empresariales. Tanto las aplicaciones web como los SIW dan soporte a un conjunto de uno o más procesos de negocios, mediante una interfaz web que permite el intercambio de datos e información a través de una red Intranet, Extranet o Internet. El método WATCH emplea el paradigma de desarrollo de software basado en la reutilización de componentes de software. En base a este paradigma, una aplicación empresarial tiene una arquitectura de software de tres o más capas, en la que cada una de las capas está compuesta de un conjunto de componentes de software interrelacionados.
  • 20.
  • 21. Algunas de la características generales de las aplicaciones empresariales son las siguientes: • Están dirigidas a apoyar procesos de negocios de una empresa. • Automatizan el flujo de trabajo de los procesos que ellas soportan. • Establecen una clara diferencia entre: o La presentación de la aplicación (interfaz U/S) o La lógica del negocio (automatización del flujo de trabajo) o La gestión de los datos (las bases de datos) • Requieren integrarse a otras aplicaciones, tales como: o Aplicaciones legadas o Aplicaciones empaquetadas (ERP) o Sistemas de información gerencial • Acceden a diferentes bases de datos locales o distribuidas • Son aplicaciones distribuidas o Sus componentes están distribuidos en varios servidores de propósito específico) • La aplicaciones empresariales se instalan y corren sobre plataformas distribuidas compuestas por: -Servidores web que se encargan del manejo de la capa de presentación de las aplicaciones empresariales – -Servidores de aplicaciones que manejan la lógica del negocio de las aplicaciones empresariales --Servidores de datos que gestionan los datos de las aplicaciones empresariales
  • 22.
  • 23. •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.
  • 24.
  • 25. 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.
  • 26.
  • 27. PROCESOS GERENCIALES Modelado De Negocios Entrega de la Aplicación Definición Y Especificación De requerimientos Diseño Arquitectural y aplicación Pruebas en la aplicación web Ensamblaje De Los componentes Aprovisionamiento De Componentes Especificación De Componentes Procesos De Post Desarrollo.
  • 28. El proceso mostrado en la figura comienza en el centro del modelo, con los procesos gerenciales, las primeras actividades que deben hacerse al comenzar un proyecto son la planeación del mismo y la organización de los grupos de trabajo. Luego continua con las fases de desarrollo, las cuales son secuenciales en dirección a las manecillas del reloj, pero con habilidad de iterar, esto es retornar para corregir o ampliar un producto. El proceso gerenciales controla dichas fases mediante la validación y verificación con la que se determinara si se avanza a la próxima fase o si es necesario retroceder a una anterior para mejorar o revisar un producto. En las próximas secciones se detallan las actividades y productos de ambos procesos.