1. República Bolivariana de Venezuela
Ministerio del poder popular para la educación superior
I.U.P. Santiago Mariño
Cabimas-Zulia
Autor:
Nuñez Eddy
21.430.249
2. Las líneas de producto de software es 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 prescrita. También es apropiado decir que consiste de
una familia de sistemas de software que tienen una funcionalidad común y alguna
funcionalidad variable.
La funcionalidad común descansa en el uso recurrente de un conjunto
común de activos reutilizables (requisitos, diseños, componentes, servicios
web, etc.)
Los activos son reutilizados por todos los miembros de la familia
Modelo Básico de una Línea de Productos de Software (LPS)
La entrada: Activos de Software
Una colección de partes de software (requisitos, diseños, componentes, casos de
prueba, etc.) que se configuran y componen de una manera prescrita para
producir los productos de la línea.
Producción
Entrada: Activos
de Software
Control:
Decisiones de
Producto
Salida:
Productos de Software
3. El control: Modelos de Decisión y Decisiones de Productos
Los Modelos de Decisiones describen los aspectos variables y opcionales
de los productos de la línea.
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.
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.
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
Calidad de los productos
El Método de 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
4. garantizar que el proyecto se ejecute en el tiempo previsto, dentro del presupuesto
acordado y según los estándares de calidad establecidos.
Componentes:
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.
Características:
Está conformado por tres componentes, Modelo de productos, Modelo de
actores, y Modelo de procesos.
Está sólidamente fundamentado.
Es estructurado y modular.
Es de propósito específico.
Es flexible y adaptable.
Emplea las mejores prácticas de desarrollo de software.