Studio7i - Alquiler de salas de ensayo musical

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

description

Studio7i - Alquiler de salas de ensayo musical . poo-rentalmusic https://poo-rentalmusic.googlecode.com/svn/trunk. Objetivos. Identificar los módulos del sistema a desarrollar Lograr código limpio que funcione Desarrollar los tests de prueba para cada módulo - PowerPoint PPT Presentation

Transcript of Studio7i - Alquiler de salas de ensayo musical

Page 1: Studio7i - Alquiler de salas de ensayo musical

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

Page 2: Studio7i - Alquiler de salas de ensayo musical

ObjetivosIdentificar los módulos del sistema a desarrollar

Lograr código limpio que funcioneDesarrollar los tests de prueba para cada módulo

Evitar escribir código innecesario

Page 3: Studio7i - Alquiler de salas de ensayo musical

La empresa Studio7iMisiónAquiler 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

Page 4: Studio7i - Alquiler de salas de ensayo musical

El proceso

Local

Reserva

Armado

Cliente

Sala

Servicios

Instrumen

Visitante

Administrador[registra]

[inscribe]

[asigna][registro]

[buscar/consultar]

[realiza][consulta]

[realiza]

Page 5: Studio7i - Alquiler de salas de ensayo musical

Repositorio

Page 6: Studio7i - Alquiler de salas de ensayo musical

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

Page 7: Studio7i - Alquiler de salas de ensayo musical

Diagrama de ClasesLocal

codigo: Stringnombre: Stringdireccion: String

 

AdmLocales

repetido: booleancodigo: Stringnombre: Stringdireccion: String+registrarLocal()+ obtenerTotalLocales()

Instrumento

codigo: Stringtipo: Stringmarca: Stringmodelo: Stringanio: Stringcaracteisticas: Stringcosto: double

SalanombreSala: StringcodigoSala: Stringcapacidad: intserviciosAdic: Stringfecha: Stringhora: String 

1..* 0..1

1 1..*

Page 8: Studio7i - Alquiler de salas de ensayo musical

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.

Page 9: Studio7i - Alquiler de salas de ensayo musical

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.

Page 10: Studio7i - Alquiler de salas de ensayo musical

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).

Page 11: Studio7i - Alquiler de salas de ensayo musical

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.

Page 12: Studio7i - Alquiler de salas de ensayo musical

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.

Page 13: Studio7i - Alquiler de salas de ensayo musical

Historia 5: …Test Salas de Ensayo

Page 14: Studio7i - Alquiler de salas de ensayo musical

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.

Page 15: Studio7i - Alquiler de salas de ensayo musical

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.

Page 16: Studio7i - Alquiler de salas de ensayo musical

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.

Page 17: Studio7i - Alquiler de salas de ensayo musical

Historia 8: Test Salas de Ensayo: Consultar Reserva

Page 18: Studio7i - Alquiler de salas de ensayo musical

TaskBoard - Seguimiento