1. REPÚBLICA BOLIVARIANA DE VENEZUELA
INSTITUTO UNIVERSITARIO POLITÉCNICO
“SANTIAGO MARIÑO”
ESCUELA INGENERIA SISTEMA
EXTENSIÓN MARACAIBO
REALIZADO: RAFAEL SOSA
Maracaibo 7 de Diciembre 2015
LINEAS DE PRODUCTOS DE
SOFTWARE
Y
MÉTODO WATCH
2. Línea de Productos De Software
Es un conjunto de software de uso intensivo de sistemas que
comparten un común, gestionado conjunto de características que
satisfacen las necesidades específicas de un segmento especial del
mercado o misión y que se desarrollan a partir de un conjunto común
de activos esenciales de una manera prescrita."( ver Software Product
Lines Carnegie Mellon)
3. z La entrada: Activos de
Software
z 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
El control: Modelos de
Decisión y Decisiones de Productos
Los Modelos de Decisiones describen los aspectos
variables y opcionales de los Software 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
Producción
Entrada:
Activos de
Productos de
Software
Control:
Modelos de
Decisiones y
Decisiones de
Producto
La salida: Productos de
software
• Conjunto de todos los
productos que
pueden o son
producidos por la
línea de productos
Modelo Básico
4. • Las aplicaciones se construyen componiendo piezas de software ya desarrolladas,
usadas y probadas.
• Permite reducir drásticamente el costo de desarrollo y mantenimiento.
• Es más fácil administrar los proyectos.
• Mejora la calidad del software. „
• Reduce los riesgos involucrados en todo desarrollo.
• Reutilizar mejor que desarrollar!
Reutilización de Software
5. Beneficios de LPS
1. Productividad
• Sistemas grandes y complejos pueden desarrollarse con menor tiempo y esfuerzo.
• Menor tiempo para tener un producto en el mercado.
2. Costos
• Cada nuevo producto sólo requiere desarrollar unas pocas partes nuevas.
• Personal calificado y caro es pagado una única vez y su trabajo se reutiliza.
3. Facilidad de Administración.
• Reducción del riesgo.
• Menor trabajo a ser planificado y controlado
4. Calidad.
• Activos probados dan garantías de calidad y buen funcionamiento.
• Familiaridad de los usuarios con interfaces, manuales, mecanismos
de interacción, facilitan el aprendizaje y disminuyen los errores.
6. Qué es 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
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.
7. Características Salida fundamentación
El método guarda conceptos que se derivan de la ingeniería de software,
los sistemas de información geográfica y por último los sistemas de
información empresarial. Es estructurado y modular Posee una clara
estructura que facilita su comprensión y utilización. Ésta separa los tres
elementos de un método que vienen siendo: el producto que se desea
elaborar, los participantes que lo elaboran y los procesos que siguen los
participantes para su elaboración Propósito específico: El método se
enfoca en el desarrollo de aplicaciones geográficas dentro de entornos
empresariales.
8. Características Garantiza la flexibilidad y
adaptación
Quiere decir que sus 3 componentes (estructura) pueden ser adaptados
a otros tipos de software. Siendo el método que va dirigido a las
aplicaciones especializadas (aplicaciones geográficas en entornos
empresariales)
9. Objetivos
•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
10. Componentes El método WATCH
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.