Blue Watch Un mtodo balanceado para el desarrollo
Blue Watch: Un método balanceado para el desarrollo de software Expositores: Fabián Herrera Claudio García José Luis Vázquez
Dinámica general 1. Antes de la exposición: (5 min) 1. 1 Organizarse de acuerdo a los grupos de trabajo asignados. 1. 2 Un delegado del grupo completa la hoja de datos para enviar/recibir el material de apoyo compuesto por: � � 2. Presentación de la exposición (Posterior vía correo) Informe relativo al Tema. Durante la Exposición: (20 min) 2. 1 Estructura de la exposición: � Introducción y Marco Teórico � Método Watch y Blue Watch (2 temas generales). � Estructura Metodológica del Método Blue Watch. � Elementos Principales del Meta-Modelo. � Relaciones entre los Elementos Principales del Meta-Modelo. � Conclusiones 3. Después de la Exposición: (5 min) 3. 1 Ciclo de Preguntas y Respuestas
Introducción y Marco Teórico: • Métodos Balanceados de Desarrollo de Software • El Método Watch • El Método Blue_Watch
El Proceso de la Ingeniería del Software
Enfoques Metodológicos
Enfoques Metodológicos: Características y Representantes: SCRUM, XP, ASD Representantes: SDLC, RUP, PSP
El Método Watch
El Método Watch: WATCH es un marco metodológico para proyectos de desarrollo de software, con un conjunto de métodos de desarrollo de software invariantes y, un conjunto de variantes de métodos que son el resultado de las extensiones y / o especificaciones preparadas para el manejo de las particularidades de un proyecto. Variantes: Gray_Watch, White_Watch, Yellow_Watch, Blue_Watch, Cyan_Watch y Green_Watch.
Producto – Proceso – Equipo Meta-Modelos Meta Procesos de Desarrollo 1…* Invariantes 1…* Alcanza Proceso Produce Producto 0…* Actividad 1…* Instanciación Diseño del Método Producto – Proceso – Equipo Modelos Re Variantes sp on sa b le Actor Usa 0…* Tarea Recurso Promulgación del Método Adaptación 0…* Equipo (Adaptados) Producto – Proceso – Equipo Modelos Escenarios del Proyecto Ejecución
El Método Blue_Watch:
El Método Blue_Watch:
El Método Blue_Watch: Características • Incremental Versiones Iterativo • Balanceado • Completo • Fundamentado • Flexible y controlado por
Estructura Metodológica del Meta -modelo Blue_Watch • Productos • Procesos • Actores
Producto – Proceso – Equipo Meta-Modelos Meta Procesos de Desarrollo 1…* Invariantes 1…* Alcanza Proceso Produce Producto 0… * Actividad 1…* Instanciación Diseño del Método Producto – Proceso – Equipo Modelos Re Variantes sp on sa b le Actor Usa 0…* Tarea Recurso Promulgación del Método Adaptación 0…* Equipo (Adaptados) Producto – Proceso – Equipo Modelos Escenarios del Proyecto Ejecución
Producto Prototipos: Enfoque y Etapas Meta-Modelo Producto: : Producto Intermedio Meta-Modelo Producto: : Producto Técnico Meta-Modelo Producto: : Producto Gestión de Proyectos Meta-Modelo Producto: : Producto Estregado Meta-Modelo Producto: : Producto Soporte Meta-Modelo Producto: : Aplicación Software
Proceso Desarrollo: : SW_Proceso Desarrollo: : Gestión_Proceso Desarrollo: : Soporte_Proceso Desarrollo: : Técnico_Proceso
Actor Responsabilid ad Rol Actor 1…* 1…* Stakeholder Desarrollador 0… 1 Grupo 0…* Cliente / Usuario Promotor Líder de Proyecto 0…* Equipo
Análisis Nueva Prototipos: Beneficios y Desventajas Modelado de Versión? Negocios Diseño Versión Entrega Diseño Versión Pruebas Modelo Blue_Watch Desarrollo de Requerimientos Manejo Diseño de. Versión Procesos Diseño Versión Codificación e Integración Diseño Versión Diseño Detallado del Software Diseño Arquitectónico
Relación Productos - Procesos
Relación entre los elementos principales del Meta-modelo Blue_Watch • Ciclo de la Aplicación • Ciclo de la Versión • Ciclo del Incremento
Relación Productos - Procesos del método
Conclusiones
Conclusión
Preguntas y Respuestas
Referencias � � � Berrios, J. “WATCH: Un conjunto de métodos para facilitar la adaptabilidad del procesos de desarrollo de software”, Editorial Lases, Medellín, Colombia 2011. Montilva, J. & Barrios, J. , “Un método balanceado adaptable para el desarrollo de software en las pequeñas empresas: La variante Blue Watch”, Editorial Lases, Medellín, Colombia 2011. Beck, Kevin. “Test-Driven Development by example”, Editorial Pearsons, Massachusetts, USA 2003.
Fín
- Slides: 33