1. MÉTODO WATCH
Realizado por :
Silvano Sarmiento
C.I 23.757.760
República Bolivariana de Venezuela
Ministerio del poder popular para la educación
Instituto universitario politécnico Santiago Mariño
Cabimas-Edo Zulia
2. LÍNEAS DE PRODUCTOS DE SOFTWARE
El concepto de líneas de productos busca justamente lograr un enfoque de reutilización sistemático dentro de una
organización de desarrollo. Éste es un concepto que se originó, y que se usa frecuentemente, en industrias
distintas al software.
De acuerdo al SEI (Software Engineer Institute), una línea de productos de software se refiere a un conjunto de
sistemas de software que comparten características y que son desarrollados a partir de un conjunto común de
bienes núcleo (core assets). De la anterior definición es importante subrayar que los productos dentro de la línea
de productos son los distintos sistemas y que los bienes núcleo son las partes reutilizables que permitirán
desarrollar los productos.
3. ARQUITECTURA
• La arquitectura es un elemento clave dentro
de la colección de bienes núcleo pues será
compartida por los distintos productos de una
línea particular. La arquitectura de una línea
de productos es distinta a una arquitectura
‘típica’ pues para permitir la construcción de
distintos productos por encima de ella, debe
definirse una serie de puntos de variación
que son necesarios para poder crear los
distintos productos. En este tipo de
arquitecturas, uno de los atributos de calidad
más influyentes es entonces el que sea
modificable.
4. EL 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 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.
5. OBJETIVOS
• Orientar a los equipos de desarrollo acerca dequé 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.
6. CARACTERÍSTICAS
• Está sólidamente fundamentado.
• Es estructurado y modular
• Es de propósito específico
• Es flexible y adaptable
• Emplea las mejores prácticas del desarrollo de software
• Emplea las mejores prácticas y procesos de gestión de proyectos
• Integra los procesos de gestión con los procesos técnicos y de soporte
7. COMPONENTES
• 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
• Unmodelo 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.