Mario Rivas

13
REPÚBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACION SUPERIOR INSTITUTO UNIVERSITARIO POLITÉCNICO “SANTIAGO MARIÑO” EXTENSIÓN MARACAIBO LÍNEAS DE PRODUCTOS DE SOFTWARE Y EL MÉTODO WATCH Integrante: Mario Rivas CI:17918909 Maracaibo, Agosto 2016

Transcript of Mario Rivas

Page 1: Mario Rivas

REPÚBLICA BOLIVARIANA DE VENEZUELAMINISTERIO DEL PODER POPULAR PARA LA

EDUCACION SUPERIORINSTITUTO UNIVERSITARIO POLITÉCNICO

“SANTIAGO MARIÑO”EXTENSIÓN MARACAIBO

LÍNEAS DE PRODUCTOS DE SOFTWARE Y EL MÉTODO

WATCH

Integrante: Mario RivasCI:17918909

Maracaibo, Agosto 2016

Page 2: Mario Rivas

CONTENIDO

Líneas de Producto de SoftwareModelo Básico de una Línea de Productos de Software

(LPS)Beneficios de las LPSAspectos Fundamentales de las LPSMétodo WatchObjetivos del Método WatchCaracterísticas del Método WatchComponentes del Método Watch

Page 3: Mario Rivas

LÍNEAS DE PRODUCCIÓN DE SOFTWARE

Una línea de productos de software es una cartera de sistemas basados en software similares y los productos producidos a partir de un conjunto de activos compartido utilizando un medio común de producción.

¿qué es realmente una LPS?

Según Montilva las asocia a los ensamblajes de partes que están previamente elaboradas que no son más que los activos de software o componentes que se tienen y que se pueden compartir en software que se estarían desarrollando en una misma la LPS. Al final de la LPS se obtiene el software final con las características en común con el resto de los software que salen en la misma línea pero también adaptado a los requerimientos del cliente lo que llamaríamos, estaríamos en presencia de un artefacto que no es más que un producto terminado, como el código o un ejecutable producido

Page 4: Mario Rivas

MODELO BÁSICO DE UNA LÍNEA DE PRODUCTOS DE SOFTWARE (LPS)

LA ENTREGA DE PRODUCTOS DE SOFTWARE BUSCA UNA MANERA:

Más rápida.Económica.Con una mejor calidad.

LAS LÍNEAS DE PRODUCCIÓN PRODUCEN MEJORAS EN:

Tiempo de entrega del producto(time to market).Costo de ingeniería.Tamaño del portafolio de productos.Reducción de las tasas de defectos.Calidad de productos

Page 5: Mario Rivas

MODELO BÁSICO DE UNA LÍNEA DE PRODUCTOS DE SOFTWARE (LPS)

La entradaEl controlModelos de Decisión y Decisiones

de ProductosEl proceso de producciónsalida

Page 6: Mario Rivas

BENEFICIOS DE LAS LPS LPS SE ENCUENTRAN: REDUCIR EL TIEMPO, ESFUERZO, COSTO Y COMPLEJIDAD DE CREAR Y MANTENER LOS PRODUCTOS DE LA LÍNEA MEDIANTE LA CAPITALIZACIÓN DE LOS ASPECTOS COMUNES DE LA LÍNEA DE PRODUCTOS, ASÍ COMO TAMBIÉN LA CONSOLIDACIÓN Y REUTILIZACIÓN DE LOS ACTIVOS DE ENTRADA A LA LÍNEA, Y POR ÚLTIMO, EL MANEJO DE LOS ASPECTOS VARIABLES DE LOS PRODUCTOS DE LA LÍNEA A TRAVÉS DE LOS PUNTOS DE VARIACIÓN DE LOS ACTIVOS Y LOS MODELOS DE DECISIÓN

Page 7: Mario Rivas

ASPECTOS FUNDAMENTALES DE LAS LPSEl paradigma de desarrollo de software LPS requiere que las empresas que lo adopten consideren:Aspectos conceptuales: Conceptos en los que las LPS se fundamentan.Aspectos tecnológicos: Qué tecnologías son fundamentales para desarrollar y mantener activos y productos de software.Aspectos metodológicos: Cómo desarrollar y mantener los activos y productos de software.Aspectos organizativos: Cómo debe la empresa organizarse internamente.Aspectos gerenciales: Cómo gestionar los proyectos de desarrollo de activos y productos.

Page 8: Mario Rivas

EL MÉTODO 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 en el desarrollo de las aplicaciones informáticas de un SIE (Sistema de Información Empresarial)

Método watch son las aplicaciones de comercio electrónico y las páginas web. Así mismo, el método watch es de mucha importancia debido a que permite la visibilidad del proyecto, ya que el grupo de desarrollo y los usuarios del sistema pueden conocer el estado en el que se encuentra el sistema en cualquier momento

Page 9: Mario Rivas

OBJETIVOS DEL MÉTODO WATCHOrientar 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.

Page 10: Mario Rivas

CARACTERÍSTICAS DEL MÉTODO WATCH

1. Está sólidamente fundamentado: Posee una base conceptual y metodológica muy bien sustentada.2. Es estructurado y modular: Posee una clara estructura que facilita su comprensión y utilización.3. Es de propósito específico: El método está dirigido al desarrollo de aplicaciones geográficas en entornos empresariales; es decir, al desarrollo de sistemas de información de carácter corporativo que estén orientados al manejo de datos e información geográfica.

Page 11: Mario Rivas

CARACTERÍSTICAS DEL MÉTODO WATCH

4. Es flexible y adaptable: Si bien el método está dirigido al desarrollo de aplicaciones especializadas (aplicaciones geográficas en entornos empresariales), sus tres componentes pueden ser adaptados, con relativa facilidad, a otros tipos de productos de software.

5. Emplea las mejores prácticas del desarrollo de software: Al igual que otros métodos bien establecidos, tales como RUP (Krutchen, 2000) y OOSE (Jacobson, 1994), el método WATCH emplea prácticas metodológicas internacionalmente aceptadas y utilizadas en la industria del software, las cuales, al ser aplicadas apropiadamente, contribuyen a resolver muchos de los problemas que, comúnmente, se le atribuyen a los proyectos de software.

Page 12: Mario Rivas

CARACTERÍSTICAS DEL MÉTODO WATCH

6. Emplea las mejores prácticas y procesos de gestión de proyectos: El método WATCH emplea procesos y prácticas establecidas en el cuerpo de conocimientos de gestión de proyectos propuesto por el PMI (Project Management Institute)

7. Integra los procesos de gestión con los procesos técnicos y de soporte: WATCH define tres grupos de procesos: técnicos, gerenciales y de soporte Los procesos técnicos se relacionan con las actividades de análisis, diseño, implementación y pruebas de las aplicaciones.

Page 13: Mario Rivas

COMPONENTES DEL 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.