Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INDICE
pp.
INTRODUCCION..............................................................................................1
EL MTODO WATCH.......................................................................................3
Variantes del mtodo WATCH.......................................................................5
EL MTODO BLUE_WATCH............................................................................7
CARACTERSTICAS DE BLUE_WATCH.........................................................7
ESTRUCTURA METODOLGICA, ELEMENTOS PRINCIPALES DEL METAMODELO...........................................................................................................9
Productos.......................................................................................................9
Procesos......................................................................................................10
Actores.........................................................................................................11
RELACIONES ENTRE LOS ELEMENTOS PRINCIPALES DEL MODELO...12
Ciclo de Aplicacin......................................................................................12
Ciclo de Versin...........................................................................................13
Ciclo de Incremento.....................................................................................14
BIBLIOGRAFIA...............................................................................................16
INTRODUCCION
Un proyecto de software se puede ser representado como un conjunto de
actividades interrelacionadas, agrupadas en fases y dispuestas de tal manera que
cumplan con un conjunto de caractersticas del proyecto. Los criterios ms
frecuentes para la seleccin y agrupacin de stas actividades son, entre otros, el
tipo de software, funcionalidades y recursos necesarios, las restricciones de
tiempo y presupuesto, procedimientos tcnicos y de gestin, habilidades y
experiencia del equipo de proyecto. Tambin depende de las situaciones
contextuales particulares que vienen directamente de la organizacin y de las
condiciones actuales en las que se desenvolver el proyecto (tipo de organizacin
y su cultura, su infraestructura tecnolgica, humana y recursos financieros, as
como, el tiempo en el mercado) y del conocimiento del lder de proyecto. En tal
sentido la seleccin, adaptacin y la posterior promulgacin de un mtodo de
desarrollo nos plantean la incorporacin de escenarios de proyecto distintos lo que
se resume como
Variantes del mtodo original.
Hoy en da, hay cientos de mtodos, metodologas y frameworks
metodolgicos; la mayora de ellos son slo una forma diferente de organizar y
detallar el ciclo de vida de desarrollo estndar para conseguir las metas asociadas
a un proyecto de desarrollo de software; hay mtodos que son ms especficos y
detallados, la mayora de ellos slo se pueden aplicar a algunos tipos de
proyectos, algunos otros cubren slo un conjunto parcial del ciclo de desarrollo,
por lo que difcilmente puede ser adaptado a otros proyectos similares en las
mismas condiciones.
El mtodo WATCH ofrece un conjunto de variantes que proporcionan formas
efectivas de trabajo (es decir, de conocimiento) para distintos tipos de proyectos
de software y de productos. Las variantes mtodo pueden ser adaptadas,
EL MTODO WATCH
Gray_Watch,
White_Watch,
Yellow_Watch,
Blue_Watch,
Cyan_Watch y Green_Watch.
Un producto de software puede definirse en trminos de su exhaustividad, es decir
como parcial; que forma parte del producto intermedio o final. En consecuencia,
para la construccin de una parte del producto (especificado en un meta-modelo
o modelo de producto) es necesario que un actor (considerado como parte de un
equipo del meta-modelo o de modelo) realiza algunos procesos y actividades
(tambin definidas dentro de un
Ejecucin
por
un
color
representativo
(Gray_Watch,
White_Watch,
meta-modelos
adicionales
de
ejemplificacin,
ampliacin
especializacin1.
La variante Gray_Watch se centra en el desarrollo de alta compleja
aplicaciones empresariales, donde el tamao del equipo puede variar de 5 a 20
que son organizados en varios grupos de trabajo. La solicitud es un sofisticado
producto de software que le permite distribuir el acceso a los datos empresariales
almacenados en mltiples servidores con numerosos
usuarios, y muchos perfiles diferentes y la informacin requisitos. Se trata de
mltiples sistemas de negocio a travs de varios dominios funcionales /
empresariales y mltiples niveles jerrquicos. Esta es la ms completa, detallada y
disciplinada de las versiones de toda la suite Watch.
1
Las variantes Cyan_Watch para aplicaciones Grficas y Green_Watch para aplicaciones mviles todava estn por ser liberadas.
o dos personas. La idea principal es descargar al equipo del proyecto del tedioso y
lento trabajo de elaboracin de software con un preciso presupuesto. En
consecuencia, los miembros del equipo pueden lidiar mejor con las actividades
tcnicas de codificacin y prueba de versiones funcionales del producto de
software. Esta es la versin ms ligera de la suite mtodo.
La variante Yellow_Watch se basa completamente en Arquitectura
Orientada a Servicios (SOA) como un medio para asegurar la interoperabilidad
entre los procesos de negocio aplicaciones. Se puede clasificar como un mtodo
disciplinado que puede ser utilizado por equipos de pequeos y medianos
tamaos para el desarrollo de aplicaciones de basados en servicios. Los modelos
de proceso permiten que el lder del proyecto para el desarrollo de aplicaciones de
baja y complejidad intermedia de manera incremental e iterativa. Este es la ms
reciente versin de la suite, y est limitada a organizaciones con al menos el
segundo nivel de madurez CMMI con el fin de asegurar un mtodo de adaptacin
eficaz a las caractersticas de proyectos especficos.
La variante Blue_Watch es el mtodo explcitamente equilibrado de la suite.
Es orientada al desarrollo de aplicaciones para empresas pequeas y medianas
producido por pequeos equipos integrados desde dos (2) hasta diez (10)
personas. Es un modelo impulsado-orientado por modelos, es decir, los modelos
UML producidos en una fase se transforman en otra fase mediante el uso de las
herramientas CASE apropiadas, y se ha concebido para ser aplicado en proyectos
de software para pequeas empresas.
EL MTODO BLUE_WATCH
El mtodo Blue_Watch es un mtodo de desarrollo de software orientado a
aplicaciones web de mediana complejidad y/o tamao dirigido a grupos de
desarrollo de pequeo tamao (de dos a diez) y representa una variante
6
est
orientado
por
modelos
(Model
Driven
Oriented)
donde
la
CARACTERSTICAS DE BLUE_WATCH
Flexible
Permite a travs de sus elementos conceptuales establecer un marco
metodolgico adaptado a las necesidades particulares de cada organizacin,
haciendo nfasis en los distintos recursos involucrados.
Producto
Procesos
El meta-modelo de proceso representa el conjunto de conceptos bsicos
para especificar las diferentes formas de trabajar; es decir, para describir qu
hacer para producir una cierta parte del producto y con qu recursos y tcnicas. El
meta-modelo de proceso est inspirado en la metfora del reloj (Watch), cada
proceso incluido en el meta-modelo se puede descomponer en un grupo de subproceso; cada sub-proceso se descompone de nuevo en un conjunto de
actividades interrelacionadas, cada actividad pueden, a su vez, pueden
descomponer en una serie de tareas, de acuerdo a los requerimientos del
proyecto. Esta forma de especificar el proceso de meta-modelo facilita la
seleccin, adaptacin y composicin de un mtodo para satisfacer un
determinado escenario de desarrollo.
10
Actores
El meta-modelo de actor identifica los principales conceptos que deben ser
manejados con el fin de organizar un equipo de proyecto; es decir, el conjunto de
actores (los desarrolladores, usuarios, expertos, consultores, y
etc.) y / o en otros grupos de inters (por ejemplo, clientes y promotores) que
estn involucrados en un proyecto de desarrollo de software. Considera las
funciones, sus responsabilidades asociadas (actividades y tareas) y las
estructuras de la organizacin de los equipos de desarrollo de software.
11
12
contenido dentro del otro. A continuacin una breve de los ciclos principales y sus
actividades.
Modelo Blue_Watch
Ciclo de Aplicacin
Se compone de las siguientes fases realizado de manera iterativa (Como
resultado cada versin se produce de uno (1) a tres (3) meses):
1. Modelado de Negocios
2. Desarrollo de Requerimientos
3. Diseo Arquitectnico
13
Aseguramiento de la Calidad
Gestin de Riesgos
Gestin de Configuracin
Gestin de Requisitos
Ciclo de Versin
Se compone de las siguientes fases realizado de manera iterativa (Como
resultado cada incremento se produce de uno (1) a tres (3) meses):
1. Refinamiento de los Requerimientos
2. Refinamiento de la Arquitectura
3. Diseo detallado de la Versin i
a. Diseo de la Interfaz Grfica
b. Diseo de Componentes
c. Diseo de Base de Datos
d. Definicin de Incrementos
4. Desarrollo de Incrementos (iterativamente desde la i1 has in)
14
Ciclo de Incremento
Se compone de las siguientes fases realizado de manera iterativa:
1. Refinamiento de Requisitos del Incremento j
2. Diseo detallado del incremento j
15
Planificacin de la Iteracin
Verificacin
Validacin
Gestin de Configuracin
Gestin de Requisitos
16
CONCLUSION
en
lo
que
se
refiere
soluciones
basadas
en
software,
17
BIBLIOGRAFIA
18