Presentación N° 1 INTRODUCCIÓN Y CONCEPTOS DE GESTIÓN AMBIENTAL.pdf
Metodo watch
1. LÍNEAS DE PRODUCTOS DE
SOFTWARE Y MÉTODO WATCH
REALIZADO POR:
STEVEN QUEVEDO
C.I: 25.924.476
2. Esquema
• Líneas de productos de software
- Definición
- Características
- Objetivo de una LPS
- Modelo de trabajo de una LPS
• Método Watch
- Definición
- Componentes
- Características
- Objetivos
3. • Líneas de productos de software
Definición
La definición más comúnmente aceptada de una LPS
procede de Clements (2001) donde “se definen las
líneas del producto de software como un conjunto de
sistemas software, que comparten un conjunto común
de características (features), las cuales satisfacen las
necesidades específicas de un dominio o segmento
particular de mercado, y que se desarrollan a partir de
un sistema común de activos base (core assets) de una
manera preestablecida.
4. Características
• Se subdivide en dominios y familias de productos.
• Se enfoca a una rama en el comercio especifica.
• La entrega de productos de software de una manera más rápida,
económica y con una mejor calidad.
• Producen mejoras en tiempo de entrega del producto, costos de
ingeniería, tamaño del portafolio de productos, reducción de las
tasas de defectos y calidad de los productos.
5. Objetivo de una LPS
El objetivo de una LPS no es el desarrollo de un producto, sino el de un
conjunto de productos. Hay que delimitar y preestablecer en la medida de lo
posible el alcance de este conjunto (scoping). Una línea de producción se
desarrolla orientándose a un segmento de mercado concreto. Es decir, los
productos intentan satisfacer las necesidades específicas de un segmento de
mercado. De la habilidad para acotar e identificar correctamente este mercado,
dependerá el éxito de la LPS. 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.
6. Modelo de trabajo de una LPS
El modelo básico en el que trabaja la línea de productos de software está
compuesto por:
•La entrada de activos de software: colección de partes de software (requisitos,
diseños, componentes, casos de prueba que se configuran y componen para
producir los productos de la línea;
•El control a través del modelo de decisiones que describe los aspectos
variables y opcionales de los productos de la línea y las decisiones del
producto usadas para determinar qué activos de entrada utilizar y como
configurar los puntos de variación de esos activos
•Proceso de producción: el cual establece los pasos para componer y
configurar productos a partir de los activos de entrada.
7. • Método de watch
Definición
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. 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.
9. Características
• Esta conformado por tres componentes, Modelo de
productos, Modelo de actores, y Modelo de procesos.
• Esta sólidamente fundamentado.
• Es estructurado y modular.
• Es de propósito especifico.
• Es flexible y adaptable.
• Emplea las mejores practicas de desarrollo de software.
10. 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