El documento describe el Método WATCH para el desarrollo de software. El método consta de 8 fases que van desde el modelado del negocio hasta la entrega de la aplicación, con el objetivo de desarrollar aplicaciones empresariales mediante la reutilización de componentes. El método promueve el desarrollo basado en componentes y la reutilización a través de la búsqueda, adaptación y desarrollo de componentes durante las distintas fases del ciclo de vida del proyecto.
Lineas de productos de software y el metodo de watchOscar Muñoz
La siguiente presentación habla sobre Lineas de productos de software y el metodo de watch de manera consiza y presiza ayudando al lector a enterder los puntos anteriormente mencionados con mayor facilidad
Lineas de productos de software y el metodo de watchOscar Muñoz
La siguiente presentación habla sobre Lineas de productos de software y el metodo de watch de manera consiza y presiza ayudando al lector a enterder los puntos anteriormente mencionados con mayor facilidad
Chronic Venous Insufficiency Symptoms And TreatmentMichel Jonson
The problem with getting blood goes back to heart from the legs is our Chronic venous insufficiency. In this the color of the legs skin changes. To relieve pain effective Venous Insufficiency treatment is done for these types of disorder.
There are better ways to spend your time than dealing with paper. ClearPay™ streamlines and automates payments and statements between insurance brokerages, Carriers, and MGAs. Payments are made on time, every time without the fear of fraud or lost cheques. ClearPay™ facilitates the transfer of funds securely from all financial institutions in Canada and account statements from every major Broker Management System to Insurance Carriers for easy reconciliation
2. ESQUEMA
Líneas de productos de software
Reutilización
Método Watch
Estructura del método Watch
Fases
3. 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. 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.
4. Las líneas del productos de software como un conjunto de sistemas software, que comparten un
conjunto común de características, 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
Las lineas de productos software 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.
5. Reutilización:
En el desarrollo de software, la reutilización se refiere a tomar uno o más artefactos
realizados como parte de un desarrollo y utilizarlos nuevamente en el desarrollo de otro
sistema. La reutilización no es un concepto nuevo y a lo largo de la historia del desarrollo
de sistemas, han aparecido distintas técnicas que han facilitado de alguna manera la
reutilización de artefactos de desarrollo de granularidad cada vez mayor.
6. MÉTODO WATCH
Es un método que describe el ciclo de vida de un componente de software reutilizable es un método que detalla
todo el proceso de especificación hasta la liberación de un componente de software. Este método se hizo siguiendo
los conceptos de la ingeniería de métodos esto incluye el modela do de procesos la cual se añade a la misma
propuesta expuesta por Montilva en el 2002 en la cual se adiciona la especificación.
Está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación
empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa. Las
aplicaciones de comercio electrónico y los sistemas de información web (SIW) son dos tipos particulares de
aplicaciones empresariales. Tanto las aplicaciones web como los SIW dan soporte a un conjunto de uno o más
procesos de negocios, mediante una interfaz web que permite el intercambio de datos e información a través de una
red Intranet, Extranet o Internet.
Está orientado al desarrollo de un tipo particular de software denominado aplicación empresarial. Una aplicación
empresarial es aplicación distribuida que apoya la ejecución de procesos de negocios en una empresa.
7.
8. Los principios que aún mantiene el Método Watch son los siguientes:
• Utiliza la metáfora del reloj.
• Los procesos son divididos en procesos gerenciales y procesos de desarrollo.
• El líder del proyecto en el proceso de validación y verificación es quien decide sin con los resultados
obtenido se puede avanzar a la próxima fase o si es necesario retroceder para corregir algo.
9. Fases
Fase 1: MODELADO DEL NEGOCIO
Objetivos: Obtener un conocimiento global y detallado del dominio de la aplicación empresarial; esto es, del sistema de negocios para el cual
se desarrolla la aplicación. Este conocimiento se logra a través de un proceso de modelado empresarial que determina los objetivos,
procesos, actores, objetos, reglas, eventos y unidades organizacionales del Sistema de Negocios (SN).
Fase 2: INGENIERÍA DE REQUISITOS
Objetivos de la fase: Determinar las necesidades de información y automatización de procesos de negocios, que tienen los usuarios de la
aplicación empresarial en desarrollo, mediante la definición y especificación de sus requisitos.
Fase 3: DISEÑO ARQUITECTÓNICO
Objetivos de la fase: Elaborar un diseño de la arquitectura de la aplicación empresarial que sea apropiada a los requisitos especificados y
que establezca los subsistemas de la aplicación, los componentes de cada subsistema, las conexiones entre estos componentes y las
restricciones que regulan la arquitectura.
10. Fases
Fase 4: DISEÑO DE COMPONENTES
Objetivos de la fase: Elaborar los diseños detallados de los componentes que integran cada uno de los subsistemas de la aplicación.
Fase 5: APROVISIONAMIENTO DE COMPONENTES
Objetivos de la fase:
• Búsqueda y adaptación de componentes de software reutilizables que cumplan con las
especificaciones de componentes
• Desarrollo de aquellos componentes que no puedan ser localizados o que no satisfagan
adecuadamente las especificaciones de componentes.
Fase 6: ENSAMBLAJE DE COMPONENTES
Objetivos de la fase: Implementar cada uno de las tres capas de la aplicación empresarial mediante el ensamblaje de componentes que fueron
adquiridos, adaptados, suscritos o desarrollados en la Fase.
11. Fases
Fase 7: PRUEBAS DE LA APLICACIÓN
Objetivos de la fase: Comprobar que la aplicación empresarial cumple con los requisitos funcionales y no funcionales establecidos en la
fase 2.
Fase 8: Entrega de la Aplicación Empresarial
Objetivos de la fase: Instalar la aplicación empresarial en su ambiente de producción, ponerla en operación y entregarla a sus usuarios.