Heinsohn Privacidad y Ciberseguridad para el sector educativo
Mi Presentación de Lineas de Productos de Software y el método watch
1. Republica Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
Instituto Universitario Politécnico
“SANTIAGO MARIÑO “
Ampliación - MARACAIBO
Autor:
Eledexsy Ojeda
V-21230797
LINEAS DE PRODUCTOS DE SOFTWARE Y EL MÉTODO WATCH
2. CONTENIDO
Método Watch
Procesos del método WATCH
Características del Método Watch
Componentes
Estructura del Método Watch
Líneas de Productos de Software
Modelo Básico de un LPS
Beneficios
Aspectos Fundamentales
Alcance de una Línea de Producto de Software
Conclusión
3. Método Watch
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).
4. Procesos del Método Watch
El modelo de procesos del método WATCH es un marco metodológico que describe,
en términos generales, un conjunto estructurado de actividades necesarias para
producir una aplicación empresarial. Este modelo organiza estas actividades en dos
tipos de procesos diferentes pero complementarios: procesos gerenciales y
procesos de desarrollo. Los procesos gerenciales describen las actividades que la
gerencia del proyecto (o, en su defecto, el líder del proyecto) debe realizar para: •
Planificar, organizar, dirigir, manejar el grupo de desarrollo y controlar el proyecto
de desarrollo de un sistema o aplicación empresarial.
• Asegurar la calidad del sistema.
• Gestionar la configuración del sistema
• Adiestrar el grupo de desarrollo durante el proceso de ejecución del proyecto. Los
procesos de desarrollo son los procesos técnicos que describen que debe hacer el
grupo de desarrollo para producir una aplicación empresarial. Estos procesos se
organizan en una estructura jerárquica formada por fases, pasos y actividades
5. Características del Método Watch
Sólidamente Fundamentado.
Versionado, incrementado e iterativo.
De propósito especifico.
Flexible y adaptable.
Usa mejores practicas de ingeniera de software y gestión de
proyecto.
Integra los procesos de gestión con los procesos técnicos y de
soporte.
6. COMPONENTES
El método WATCH está compuesto por tres modelos fundamentales:
1) 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.
2) 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
3) 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.
7. Estructura del Método Watch
El Método Watch basa su estructura en el concepto de las
manecillas del reloj en sentido horario, en el que cada etapa
del ciclo de vida se organiza en forma de un reloj. Este
método está constituido por los siguientes tres procesos:
Procesos Técnicos que definen el ciclo de vida de una
aplicación
Procesos de Gestión que garantizan la calidad de la
aplicación.
Procesos de Soporte que ayudan al cumplimiento de todas
las actividades y planes definidos en el proyecto.
8. Líneas de Productos de Software
Una Línea de Productos de Software es un conjunto de
aplicaciones que comparten un conjunto común y administrado
de características que satisfacen las necesidades particulares de
un segmento del mercado o misión y que son desarrolladas a
partir de un conjunto común de activos centrales en una forma
prescrita.
9. Modelo Básico de un LPS
La Entrada: UNA COLECCIÓN DE PARTE 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 DECISIÓNES DEL PRODUCTO, los
modelos de decisión 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
El proceso de producción: establece los mecanismos o pasos para
comprender 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.
Salida: PRODUCTOS DE SOFTWARE, conjunto de todos los productos que
pueden o son producidos por la línea de producción.
10. BENEFICIOS
Una línea de producto tiene éxito porque los elementos comunes compartidos por
los productos de software pueden ser aprovechados para lograr economías de
escala. Las compañías están encontrando que la práctica de construir conjuntos de
sistemas relacionados a partir de activos comunes puede producir mejoras
considerables en:
Productividad, calidad, tiempo de salir al mercado y satisfacción de los clientes.
Significativo aumento de la productividad
Reducción del tiempo para salir al mercado Aumento de la calidad del producto
Disminución del riesgo del proyecto
Mayor satisfacción del cliente
Uso más eficiente de los recursos humanos
Capacidad para llevar a cabo la personalización en masa del producto
Capacidad para mantener la presencia en el mercado
Capacidad para sostener un crecimiento sin precedentes
11. Aspectos Fundamentales
ASPECTOS CONCEPTUALES: conceptos en la que la LPS se
fundamentan
ASPECTOS TECNOLOGICOS: que tecnologías son fundamentales para
para desarrollar y mantener activos productos de software
ASPECTOS METODOLOGICOS: como desarrollar y mantener activos
productos de software
ASPECTOS ORGANIZATIVOS: como debe la empresa organizarse
internamente
ASPECTOS GERENCIALES: como gestionar los proyectos de desarrollos
de activos y productos.
12. Alcance de una Línea de Producto de
Software
Los productos que se pueden crear a partir de la plataforma
(depósito de activos) es el alcance de la línea
Costo vs. Beneficios: Si el alcance es muy amplio los beneficios se
verán disminuidos Si el alcance es muy bajo los beneficios son
altos pero se corre el riesgo de producir pocos productos
13. CONCLUSION
El desarrollo de software es un proceso complejo requiere la aplicación de
principios, métodos, prácticas, modelos y técnicas de:
Ingeniería y Gerencia de proyectos
La Ingeniería de Software provee los medios necesarios para desarrollar
software con Alta calidad
Bajo costo
Entregado a tiempo.
WATCH es un marco metodológico fácil de usar, completo y basado en la
mejores prácticas de la ingeniera de Software.
Se puede decir que las Línea de Producto Software son una etapa más en la
búsqueda del equilibrio entre coste y calidad del software. La estructura del
capítulo trata de resaltar las tres bandas en las que tiene que jugar este enfoque:
la organizativa, la metodológica y la técnica. De un buen maridaje entre ellas
dependerá en gran medida el éxito final que obtenga nuestra línea de producto.