GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz...

30
GRUPO 4 – GESTOR DE UN CLUB DE FÚTBOL Miguel Saiz Pérez Miquel Amorós Marco Cristian Mollá Bellod Carlos Ferrándiz Sellés Pablo Cámara Muñoz GesTeam Presentación PFM – 08/06/2015

Transcript of GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz...

Page 1: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

GRUPO 4 – GESTOR DE UN CLUB DE FÚTBOL

Miguel Saiz Pérez Miquel Amorós Marco Cristian Mollá Bellod Carlos Ferrándiz Sellés Pablo Cámara Muñoz

GesTeam Presentación PFM – 08/06/2015

Page 2: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

1. CONTEXTO 2. ANÁLISIS DEL SISTEMA 3. MODELO DE DOMINIO 4. ARQUITECTURA UTILIZADA 5. LECTURA DE DATOS 6. DISEÑO DE INTERFACES 7. PRUEBAS 8. TECNOLOGÍAS UTILIZADAS

ÍNDICE

GesTeam

Page 3: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

1. CONTEXTO

-  ¿Qué es GesTeam? -  Aplicación orientada a la gestión de un

club de fútbol. -  Herramienta para los diferentes

miembro del club. -  Servicio para los aficionados del club. -  Permite la posibilidad de gestionar los

diferentes equipos que conforman un equipo.

Page 4: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

GESTOR  DEPORTIVO  

PRIMER  ENTRENADOR   SEGUNDO  

ENTRENADOR  

OJEADOR  

JUGADOR  

AFICIONADO  PATROCINADO

R  

Page 5: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

AFICIONADO  

Page 6: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

A.  GESTOR DEPORTIVO

Page 7: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

B1. PRIMER ENTRENADOR

Page 8: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

B2. SEGUNDO ENTRENADOR

Page 9: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

B3. OJEADOR

Page 10: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

C. JUGADOR

Page 11: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

D. AFICIONADO

Page 12: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

2. ANÁLISIS DEL SISTEMA

E. PATROCINADOR

Page 13: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

-  Depurado a través de las iteraciones.

-  Organización de clases eficiente pensando en facilitar la implementación.

-  Uso de asociación, agregación y composición.

Page 14: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

-  Clase usuario y herencia

Page 15: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

-  Distinción entre clubes propios y rivales

Page 16: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

-­‐  Posición,  Alineación,  Estadis@caDeJugador,  Mensaje,  etc

Page 17: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

-­‐  Entrenadores,  entrenamientos,  roles,  mensajes,  etc

Page 18: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

3. MODELO DE DOMINIO

Page 19: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

4. ARQUITECTURA UTILIZADA

-El proyecto está formado por una arquitectura de varias capas con distintos patrones software y varias tecnologías. -La capa de lógica de negocio consta de los siguientes componentes: -CEN -EN -CAD -La capa de WCF consta de los siguientes componentes: -CAD -DTO -DTOA

 

Page 20: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

4. ARQUITECTURA UTILIZADA

-La aplicación de escritorio ha sido implementada con el patrón MVVM. -Tiene acceso local a la capa de negocio usando el servicio WCF -La aplicación web ha sido implementado con el patrón MVC con el framework ASP.NET MVC 4. Tienen acceso local a la capa de negocio al patrón façade.

 

Page 21: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

5. LECTURA DE DATOS

Page 22: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

5. LECTURA DE DATOS

-  Creación y mantenimiento periódico de:

•  Equipos del club y rivales •  Jugadores del club y rivales •  Estadios del club y rivales •  Estadísticas de equipos y de jugadores •  Jornadas y Partidos. •  Estadísticas de partidos

- Libertad de modificación del gestor

Page 23: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

6. DISEÑO DE INTERFACES

Page 24: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

6. DISEÑO DE INTERFACES

Page 25: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

6. DISEÑO DE INTERFACES

Page 26: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

6. DISEÑO DE INTERFACES

Page 27: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

7. PRUEBAS

-En el proyecto se han realizado pruebas unitarias para comprobar el correcto funcionamiento del proyecto. -Se han implementado pruebas usando SpecFlow, MSTest y Selenium. -Se han realizado pruebas unitarias de las clases , de los CP, de WCF y de la aplicación Web.

 

Page 28: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Generales

Page 29: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Web

Page 30: GRUPO 4-Carlos Ferrandiz Selles 77925 …...GRUPO 4-Carlos Ferrandiz Selles_77925_assignsubmission_file_PRESENTACION-GRUPO4.pptx Author Santiago Melia Created Date 7/1/2015 10:37:42

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Control de versiones y Pruebas