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

Preview:

Citation preview

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

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

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.

Ges

Team

2. ANÁLISIS DEL SISTEMA

GESTOR  DEPORTIVO  

PRIMER  ENTRENADOR   SEGUNDO  

ENTRENADOR  

OJEADOR  

JUGADOR  

AFICIONADO  PATROCINADO

R  

Ges

Team

2. ANÁLISIS DEL SISTEMA

AFICIONADO  

Ges

Team

2. ANÁLISIS DEL SISTEMA

A.  GESTOR DEPORTIVO

Ges

Team

2. ANÁLISIS DEL SISTEMA

B1. PRIMER ENTRENADOR

Ges

Team

2. ANÁLISIS DEL SISTEMA

B2. SEGUNDO ENTRENADOR

Ges

Team

2. ANÁLISIS DEL SISTEMA

B3. OJEADOR

Ges

Team

2. ANÁLISIS DEL SISTEMA

C. JUGADOR

Ges

Team

2. ANÁLISIS DEL SISTEMA

D. AFICIONADO

Ges

Team

2. ANÁLISIS DEL SISTEMA

E. PATROCINADOR

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.

Ges

Team

3. MODELO DE DOMINIO

-  Clase usuario y herencia

Ges

Team

3. MODELO DE DOMINIO

-  Distinción entre clubes propios y rivales

Ges

Team

3. MODELO DE DOMINIO

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

Ges

Team

3. MODELO DE DOMINIO

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

Ges

Team

3. MODELO DE DOMINIO

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

 

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.

 

Ges

Team

5. LECTURA DE DATOS

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

Ges

Team

6. DISEÑO DE INTERFACES

Ges

Team

6. DISEÑO DE INTERFACES

Ges

Team

6. DISEÑO DE INTERFACES

Ges

Team

6. DISEÑO DE INTERFACES

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.

 

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Generales

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Web

Ges

Team

8. TECNOLOGÍAS UTILIZADAS Control de versiones y Pruebas

Recommended