La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Torneos Virtuales Técnicas de Diseño – 2 cuatrimestre 2009 Grupo D.

Presentaciones similares


Presentación del tema: "Torneos Virtuales Técnicas de Diseño – 2 cuatrimestre 2009 Grupo D."— Transcripción de la presentación:

1 Torneos Virtuales Técnicas de Diseño – 2 cuatrimestre 2009 Grupo D

2 Contenido Objetivos del simulador Información sobre el proyecto Descripción de Arquitectura > Vista lógica > Vista de componentes > Vista de procesos > Vista de despliegue > Vista de casos de uso Patrones utilizados Posibilidades de extender la aplicación Desafíos del proyecto Demo > Simulador > Visualizador Muestra de código

3 Objetivos del Simulador Jugadores actúan de acuerdo a su posición en cancha Diferentes estrategias de juego Jugadas preparadas Diseño flexible para agregar nuevas jugadas y estrategias Incorporar a la naturaleza (azar) en la resolución de las acciones Detección de faltas

4 Información sobre el proyecto Aplicaciones Involucradas: Sistema de gestión de apuestas Simulador de partidos de fútbol 5 Visualizador de partidos simulados Tecnologias utilizadas: Java Log4j JUnit para más informacion y para obtener la aplicación del simulador: http://code.google.com/p/tecnicas-grupo2/

5 Descripción de Arquitectura

6 Vista lógica (1) Clases del modelo de análisis

7 Vista lógica (2) Mediador de Acciones

8 Vista de componentes En el caso del simulador, es trivial: Existe un único componente, un.jar que se puede lanzar de forma independiente, pasando dos parámetros: Nombre de archivo de configuración donde se encuentran las habilidades de cada jugador y la información de los equipos. Nombre del archivo XML de output, donde se escribirán todos los ticks del partido y los eventos durante el mismo. Por default es simulacion_principal.xml

9 Vista de procesos

10 Vista de despliegue

11 Vista de casos de uso

12 Patrones utilizados Builder Singleton Strategy Command Observer

13 Patrones utilizados Builder

14 Patrones utilizados Singleton Mediador de Acciones Naturaleza EventQueue

15 Patrones utilizados Strategy

16 Patrones utilizados Command

17 Patrones Utilizados Observer

18 Posibilidades de extensión Crear estrategias propias (defensivas u ofensivas) y redefinir algunos métodos. Crear nuevos Comandos.

19 Desafíos del proyecto Trabajar en un grupo de muchos integrantes, de forma coordinada. Numerosas soluciones propuestas para el mismo problema. Definir protocolo para la comunicación con la aplicación del otro grupo, codificada con otras tecnologías. Poco tiempo para implementar. La etapa de testing es compleja debido a la naturaleza de la aplicación.

20 Demo / Muestra de código

21 ¿ Preguntas ?

22 - Muchas Gracias - - Grupo D - Miguel Agustin Abate Gabriel Cartuccia Mauro Cohen Federico Goldenberg María Eugenia Liva Lucas Mancini Pablo Mazzini Mario Silisque


Descargar ppt "Torneos Virtuales Técnicas de Diseño – 2 cuatrimestre 2009 Grupo D."

Presentaciones similares


Anuncios Google