1. República Bolivariana de Venezuela
Ministerio del poder popular para la educación universitaria
Instituto Universitario Politécnico Santiago Mariño
Maracaibo – Estado “ Zulia “
Método watch y Líneas de
producción de software
Nombre: Irismel González
C.I: 24.250.015
2. 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.
3. 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
4. El método WATCH emplea el paradigma de desarrollo de
software basado en la reutilización de componentes de
software. En base a este paradigma, una aplicación
empresarial tiene una arquitectura de software de tres o más
capas, en la que cada una de las capas está compuesta de un
conjunto de componentes de software interrelacionados. La
figura 3 muestra el modelo de una aplicación empresarial
basada en componentes.
5.
6. LÍNEAS DE PRODUCCIÓN DE SOFTWARE
La arquitectura de software es el resultado de un esfuerzo
importante y su desarrollo puede representar una parte
considerable del trabajo que se realiza en un proyecto de
desarrollo. De lo anterior surge la pregunta, ¿habrá manera
de aprovechar el esfuerzo que se hace respecto al desarrollo
de la arquitectura de un sistema en el desarrollo de otros
sistemas similares? Las líneas de productos de software
buscan justamente lograr promover la reutilización
sistemática de artefactos de los cuales la arquitectura es uno
de los más importantes. Este enfoque busca tener distintos
beneficios asociados a la reutilización como pueden ser la
reducción del tiempo de desarrollo (pues ya no se tienen que
desarrollar ciertas partes del sistema), y la mejora de la
calidad (pues se incorporan partes que ya han sido
verificadas previamente). En esta ocasión hablaremos al
respecto de éste tema.
7. 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. En la industria automotriz, por
ejemplo, es común que un fabricante produzca distintas
variantes de un vehículo (o productos) a partir de una base
común que se reutiliza en todas estas variantes.
De acuerdo al SEI (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. Los bienes núcleo son la
base de la línea de productos e incluyen entre otros la
arquitectura, componentes reutilizables, modelos de dominio,
requerimientos, documentación, planes de prueba, etc. Un
aspecto importante a considerar dentro de la línea de
productos es que se debe establecer un alcance en donde se
describe qué productos son parte de la línea.