La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

GRUPO 4 Segunda Presentación (Modelo de Datos, Persistencia y Pruebas)

Presentaciones similares


Presentación del tema: "GRUPO 4 Segunda Presentación (Modelo de Datos, Persistencia y Pruebas)"— Transcripción de la presentación:

1 GRUPO 4 Segunda Presentación (Modelo de Datos, Persistencia y Pruebas)

2 Arquitectura del Proyecto Se ha definido la siguiente arquitectura: Entity Framework vs 4.1 (capa de dominio)Entity Framework vs 4.1 (capa de dominio) Sprint (capa de negocio)Sprint (capa de negocio) MVC3 (capa de presentación)MVC3 (capa de presentación)Servidores: SQL Server 2008SQL Server 2008 IIS 7 Framework 4.0IIS 7 Framework 4.0

3 ARQUITECTURA TECNICA Capa de Presentación Capa de NegocioCapa de Datos Entity FrameWork 4 MVC 3 Clases de negocio Vista Controlador Modelo Entities Spring.net Capa de Dominio Repository

4 Tareas por Historia H1: registro de sala de ensayo -Registro de sala -Validar los datos de entrada (Completos) -Buscar sala con el mismo nombre y el mismo local para la validacion -Listar Salas -Listar Locales H2: Registro de instrumentos -Registro de Instrumentos -Listado de tabla maestra para el campo tipo de instrumento -Listado de instrumentos H3: Armado de sala -Lista sala (capacidad para validar) -Asignar instrumento a sala (Registro de instrumento a sala, tabla detalle_sala_instrumento) -Asignar servicio a sala (Registro de servicio a sala, tabla detalle_sala_servicio) -Lista instrumentos -- > Listado de tabla maestra para el campo tipo de instrumento -Lista servicios -Validar que el servicio sea asociado como maximo 1 vez -Validar que haya como maximo 2 guitarra, 1 bateria, 1 teclado y 2 microfonos H4: registro de cliente -Registro Cliente -Listado de tabla maestra para el campo tipo de documento -Valida si hay otro mail igual registrado -Valida la contraseña igual en los 2 campos ingresados H1: registro de sala de ensayo -Registro de sala -Validar los datos de entrada (Completos) -Buscar sala con el mismo nombre y el mismo local para la validacion -Listar Salas -Listar Locales H2: Registro de instrumentos -Registro de Instrumentos -Listado de tabla maestra para el campo tipo de instrumento -Listado de instrumentos H3: Armado de sala -Lista sala (capacidad para validar) -Asignar instrumento a sala (Registro de instrumento a sala, tabla detalle_sala_instrumento) -Asignar servicio a sala (Registro de servicio a sala, tabla detalle_sala_servicio) -Lista instrumentos -- > Listado de tabla maestra para el campo tipo de instrumento -Lista servicios -Validar que el servicio sea asociado como maximo 1 vez -Validar que haya como maximo 2 guitarra, 1 bateria, 1 teclado y 2 microfonos H4: registro de cliente -Registro Cliente -Listado de tabla maestra para el campo tipo de documento -Valida si hay otro mail igual registrado -Valida la contraseña igual en los 2 campos ingresados

5 Tareas por Historia H5: Busqeuda sala de ensayo -Listar instrumentos -Listar Servicios -Listar salas -Listar locales -Listado de salas por filtros H6: reserva sala de ensayo (Como una opcion del punto 5) -Registro de servicio adicional -Registro de instrumento adicional -Registro de la reserva -Lista instrumento -Lista servicio -Lista sala -Lista local H7: Registro de servicios -Registro de servicio -Buscar descripcion de servicio para validar si esta repetido o no H8: Consulta reserva - Lista de reservas - Listado servicios adicional - Listado instrumentos adicional H5: Busqeuda sala de ensayo -Listar instrumentos -Listar Servicios -Listar salas -Listar locales -Listado de salas por filtros H6: reserva sala de ensayo (Como una opcion del punto 5) -Registro de servicio adicional -Registro de instrumento adicional -Registro de la reserva -Lista instrumento -Lista servicio -Lista sala -Lista local H7: Registro de servicios -Registro de servicio -Buscar descripcion de servicio para validar si esta repetido o no H8: Consulta reserva - Lista de reservas - Listado servicios adicional - Listado instrumentos adicional

6 SCRUMMY En esta fase se han desarrollado tareas como:En esta fase se han desarrollado tareas como: Modelo de la Base de datosModelo de la Base de datos Implementación de la capa de persistencia (EF)Implementación de la capa de persistencia (EF) Definición de pruebas unitariasDefinición de pruebas unitarias Realización de casos de pruebaRealización de casos de prueba

7 Diagrama de Modelo de Datos

8 RETROSPECTIVA DEL CURSO

9 SCRUMMY – PARTE 2 En esta fase se han desarrollado tareas como: Implementación de la capa de negocio.Implementación de la capa de negocio. Pruebas unitarias de la capa de negocio.Pruebas unitarias de la capa de negocio. Implementación de la capa de presentación (MVC 2).Implementación de la capa de presentación (MVC 2).

10 PRUEBAS DE NEGOCIO Tenemos como reglas principales las siguientes, agrupadas por historias: H1: Registro de Sala de Ensayo -Validar el correo. -Inscribir Sala con Datos Insuficientes. -Inscribir Sala Repetida. -Inscribir Sala OK. H2: Registro de Instrumentos -Registrar Instrumentos con Datos Insuficientes. -Verificar Tabla Maestros (listado del Tipo de Instrumento). -Registrar Instrumento OK.

11 PRUEBAS DE NEGOCIO H3: Armado de Sala -Capacidad Máxima de la Sala. -Tipo de Instrumentos de la Sala. -Verificar Instrumentos de la Sala. -Verificar Servicios de la Sala. -Armado de Sala OK. H4: Registro de Cliente -Datos Insuficientes del Cliente. -Verificar Tabla Maestros (listado del Tipo de Documento). -Registrar Cliente OK. -Clave del Cliente No Coincide. -Validar Nro. Documento y Correo del Cliente.

12 PRUEBAS DE NEGOCIO H5: Búsqueda de Sala de Ensayo -Listar por Filtros (Capacidad de la Sala de Ensayo). H6: Reserva de la Sala de Ensayo -Verificar Instrumentos (Listar Instrumentos). -Verificar Servicios (Listar Servicios). -Verificar Capacidad de la Sala. -Listar las Salas Reservadas por Fecha y Hora.

13 PRUEBAS DE NEGOCIO H5: Búsqueda de Sala de Ensayo -Listar por Filtros (Capacidad de la Sala de Ensayo). H6: Reserva de la Sala de Ensayo -Verificar Instrumentos (Listar Instrumentos). -Verificar Servicios (Listar Servicios). -Verificar Capacidad de la Sala. -Listar las Salas Reservadas por Fecha y Hora.

14 MVC 2 Tenemos los siguientes controladores: 1.Account Controller. 2.Cliente Controller. 3.Home Controller. 4.Instrumento Controller. 5.Local Controller. 6.Reserva Controller. 7.Sala Controller. 8.Servicio Controller.

15 MVC 2 Tenemos las siguientes vistas: Account –Change Password. –Change Password Succes. –Login. –Register. Cliente –Create. –Index. Home –About. –Index.

16 MVC 2 Instrumento –Creación. –Eliminación. –Index. –Modificación. Local –Creación. –Eliminación. –Index. –Modificación. –Visualización. Reserva –Create. –Index.

17 MVC 2 Sala –Index. –Inscripción. Servicio –Creación. –Index.

18 SCREENCAST LINK:


Descargar ppt "GRUPO 4 Segunda Presentación (Modelo de Datos, Persistencia y Pruebas)"

Presentaciones similares


Anuncios Google