La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Studio7i - Alquiler de salas de ensayo musical poo-rentalmusic https://poo-rentalmusic.googlecode.com/svn/trunk.

Presentaciones similares


Presentación del tema: "Studio7i - Alquiler de salas de ensayo musical poo-rentalmusic https://poo-rentalmusic.googlecode.com/svn/trunk."— Transcripción de la presentación:

1 Studio7i - Alquiler de salas de ensayo musical poo-rentalmusic https://poo-rentalmusic.googlecode.com/svn/trunk

2 Objetivos Identificar los módulos del sistema a desarrollar Lograr código limpio que funcione Desarrollar los tests de prueba para cada módulo Evitar escribir código innecesario

3 La empresa Studio7i Misión Aquiler de salas de ensayo musical para bandas emergentes en Lima. Visión Ser la empresa líder de apoyo a bandas musicales emergentes de Lima

4 El proceso Local Reserva Armado Cliente Sala Servicios Instrumen Visitante Administrador [registra] [inscribe] [asigna] [registro] [buscar/consultar] [realiza] [consulta] [realiza]

5 Repositorio

6 Historias de Usuario Capturan la esencia del valor de negocio de un sistema y están escritas en un lenguaje cotidiano. Historias de Studio7i 1. Salas de Ensayo - Inscripción 2. Instrumentos - Registro 3. Salas de Ensayo – Armado 4. Cliente – Registro 5. Salas de Ensayo – Búsqueda 6. Salas de Ensayo – Reserva 7. Servicios - Registro 8. Salas de Ensayo – Consultar Reserva

7 Diagrama de Clases Local codigo: String nombre: String direccion: String AdmLocales repetido: boolean codigo: String nombre: String direccion: String +registrarLocal() + obtenerTotalLocales() Instrumento codigo: String tipo: String marca: String modelo: String anio: String caracteisticas: String costo: double Sala nombreSala: String codigoSala: String capacidad: int serviciosAdic: String fecha: String hora: String 1..* 0..1 1 1..*

8 Historia 1: Inscripción de Salas de Ensayo Cuando… Inscribo una sala debo indicar su nombre, el local donde se encuentra, dirección, su capacidad máxima y características adicionales (amplificadores, parlantes, aire acondicionado, etc.) Espero… 1.- Confirmación de la inscripción OK. 2.- Mensaje de error si no se ingresa alguno de los datos indicados. 3.- Mensaje de error si ya se registró otra sala con el mismo nombre en el mismo local.

9 Historia 2: Registro de Instrumentos Cuando… Registro un instrumento debo indicar su tipo (guitarra, teclado, batería, bajo, etc.), marca (Yamaha, Fender, etc.), modelo (Squier, Stratocaster, etc.), año de fabricación, características (para zurdo, color, afinación, etc.) y su costo de alquiler por hora. Espero… 1.- Confirmación del registro Ok. 2.- Mensaje de error si no se ingresa alguno de los datos indicados.

10 Historia 3: Salas de Ensayo: Armado Cuando… Armo una sala debo asignarle los instrumentos básicos que tendrá, servicios adicionales que se podrán solicitar (grabación de ensayo, pistas de acompañamiento, etc.). Los servicios se pueden asociar 1 vez por sala. Cada sala tendrá también un costo por hora asociado. Espero… 1.- Confirmación del armado Ok. 2.- Mensaje de error si se intenta ingresar más instrumentos que la capacidad de la sala. 3.- Mensaje de error si se intenta ingresar más de 2 guitarras/1 batería/1 teclado/2 micrófonos (configuración básica).

11 Historia 4: Cliente: Registro Cuando… Ingreso como visitante debo poder registrar mis datos de cliente (documento de identidad, nombres, email, fecha de nacimiento y una clave de ingreso). La clave deberá ser ingresada 2 veces para verificación. Espero… 1.- Mensaje de registro Ok. 2.- Mensaje de error si no se ingresa alguno de los datos. 3.- Mensaje de error si los ingresos de clave no coinciden. 4.- Mensaje de error si ya se registró previamente el mismo documento de identidad o email.

12 Historia 5: Salas de Ensayo: Búsqueda Cuando… Ingreso como visitante (o cliente) debo poder consultar la lista de salas que coincidan con los criterios: nombre de sala, local, cantidad de guitarras, si incluye teclado, capacidad de personas, con servicio de grabación y disponibilidad en fecha y horas (que la sala no esté reservada). Espero… 1.- Lista de salas (mostrando nombre, ubicación, capacidad, instrumentos y servicios) que coinciden con los criterios de búsqueda. Debe indicar que se pueden agregar instrumentos y servicios adicionales registrado como cliente. 2.- Mensaje de información si no se encuentran salas con los datos indicados.

13 Historia 5: …Test Salas de Ensayo

14 Historia 6: Salas de Ensayo: Reserva Cuando… Habiendo iniciado sesión como cliente y buscado una sala que coincida con mi búsqueda, debo poder elegirla para reserva confirmando el día y horario, y agregando instrumentos y servicios adicionales de ser necesario. Debo revisar y confirmar también la capacidad máxima de la sala y el costo total. Espero… 1.- Mensaje de reserva Ok indicando los datos de la misma (incluyendo los adicionales). 2.- Mensaje de error si la sala ya está reservada en la fecha y horas solicitadas.

15 Historia 7: Servicios: Registro Cuando… Elijo la opción para registrar servicios debo indicar la descripción del servicio (grabación, partituras, pistas, etc.) y el costo por hora. Espero… 1.- Mensaje de registro Ok. 2.- Mensaje de error si la descripción ya fue ingresada.

16 Historia 8: Salas de Ensayo: Consultar Reserva Cuando… Elijo la opción para consultar reservas debo poder indicar la fecha y la sala para que se muestren todas las reservas indicando el cliente, horario, costo y una opción para ver los instrumentos y servicios adicionales solicitados. Espero… 1.- Lista de reservas según criterios de búsqueda. 2.- Mensaje informativo de no reservas encontradas. 3.- Detalle de instrumentos y servicios adicionales al seleccionar una reserva.

17 Historia 8: Test Salas de Ensayo: Consultar Reserva

18 TaskBoard - Seguimiento


Descargar ppt "Studio7i - Alquiler de salas de ensayo musical poo-rentalmusic https://poo-rentalmusic.googlecode.com/svn/trunk."

Presentaciones similares


Anuncios Google