You are on page 1of 6

DIVISIN DE ESTUDIOS PROFESIONALES PARA EJECUTIVOS

INGENIERA DE SISTEMAS
ARQUITECTURA DE SOFTWARE
Prctica Calificada 1
Ciclo 2012-1-M1

Profesores : Estanislao Contreras Chvez
Duracin : 90 minutos

Cdigo del Alumno Nombre del Alumno




Indicaciones:
NO esta permitido el uso de materiales

II. Caso prctico (12 puntos)

Caso Studio7i

Descripcin del Negocio

Studio7i se dedica al alquiler de salas de ensayo para bandas de msica. Posee varios locales en
diversos distritos de la capital y tiene planes de abrir nuevos prximamente. Cada local alberga en
promedio 3 salas de ensayo y cada sala de ensayo tiene asignado un grupo mnimo de
instrumentos musicales. Adems, posee instrumentos adicionales que se pueden agregar de
acuerdo a cada solicitud.

Las salas se alquilan por horas y tambin se ofrecen servicios adicionales como grabacin del
ensayo, venta de partituras, afinamiento de instrumentos, edicin de pistas, etc. Cada sala tiene
una capacidad mxima de personas y se permite que las bandas lleven sus propios instrumentos,
debiendo indicar si requieren conectarlos para incluir cables y tomas.

Las reservas se deben realizar con dos horas de anticipacin como mnimo de modo tal que el
administrador pueda preparar el ambiente segn lo requerido.

Descripcin del Requerimiento

A continuacin se muestra extractos de especificacin de casos de uso del sistema
correspondientes a reserva de salas de ensayo musical en Studio i7.

Se te pide construir:
a) Diagramas de clases de anlisis (6 puntos).
b) El modelo conceptual (6 puntos).

Cdigo CU01
Nombre del Caso de Uso Reservar Sala de Ensayo
Tipo Esencial y Primario
Actores Cliente
Iteracin 0
Descripcin El caso de uso comienza cuando el cliente requiere consultar las salas
de ensayo que ofrece la empresa para reservarlas y termina con la
confirmacin de reserva de una sala de ensayo.
Referencias FEAT01: Registrar Locales.
FEAT02: Registrar Salas de Ensayo
FEAT03: Registrar Instrumentos.
FEAT04: Registrar Servicios Adicionales.
FEAT05: Asignar Instrumentos a Salas de Ensayo
FEAT06: Registrar Cliente
FEAT07: Consultar Reservas de Sala de Ensayo
FEAT08: Ubicar una Sala de Ensayo usando Google Maps
Caso de uso asociado CU02 Consultar disponibilidad de sala de ensayo
CU03 Consultar Mapa de ubicacin de sala de ensayo
Reglas de negocio: BR01: Un local tiene mltiples salas de ensayo.
BR02: Una sala de ensayo posee diversos instrumentos asignados
BR03: Un cliente puede reservar mltiples salas de ensayo, siempre
que estos se encuentren disponibles en los horarios que el cliente
solicita.
BR04: Un cliente puede reservar una sala de ensayo como mnimo con
dos horas de anticipacin
BR05: Un cliente puede solicitar instrumentos adicionales como parte
de una reserva.
BR06: Un cliente puede solicitar servicios adicionales como parte de
una reserva.
BR07: Un cliente podr anular una reserva hecha.
BR08: El cliente deber pagar el costo total de la reserva antes de
iniciar su turno correspondiente.
BR09: Los precios de alquiler y servicios en general son en nuevos
soles.
Precondiciones o El cliente debe haberse identificado en el login de la aplicacin.
o Los locales deben haber sido registrados previamente
o Las salas de ensayo y sus instrumentos asignados deben haber
sido registradas previamente.
o Los clientes deben estar previamente registrados.
o Los instrumentos adicionales que tiene cada local deben haber
sido registrados previamente.
o Los servicios adicionales que presta cada local deben haber sido
registrados previamente
Post Condiciones o Se ha creado una nueva reserva.
o Se ha asociado una reserva a un cliente.
o Se han asociado instrumentos adicionales a una reserva.
o Se han asociado servicios adicionales a una reserva.
Flujo normal de eventos
1. El cliente selecciona la opcin Reservar Sala en la pantalla Principal de la aplicacin (ver
Grfico 1).
2. El sistema muestra la pantalla de Buscar Sala mostrando los campos de bsqueda de
nombre de la sala, local, nmero de guitarras que debe tener la sala, si la sala incluye teclado,
si la sala tiene facilidad para hacer grabaciones del ensayo y la capacidad de la sala Fecha y una
lista de las salas que deben cumplir el criterio de bsqueda, con los campos de: Nombre Sala,
Local, Guitarras, Teclado, Grabacin y Capacidad (ver Grfico 2).
3. El Cliente decide efectuar una de las operaciones siguientes:
a. Si selecciona Buscar ver Subflujo Buscar
b. Si selecciona Limpiar ver Subflujo Limpiar
c. Si selecciona Reservar ver Subflujo Reservar
d. Si selecciona Ver Disponibilidad ver Subflujo Ver Disponibilidad
e. Si selecciona Mapa de Ubicacin ver Subflujo Mapa de Ubicacin
Subflujo Buscar
1. El sistema muestra la lista de salas de ensayo que cumplen con el criterio de bsqueda.
2. En caso de no encontrar ninguna sala el sistema muestra un mensaje indicando que no existen
registros con el criterio definido.
Subflujo Limpiar
1. El sistema limpia los criterios establecidos en la ltima bsqueda
2. El sistema limpia los resultados de la ltima bsqueda
Subflujo Reservar
1. El sistema muestra la sala seleccionada en una pantalla de Reservar Sala con los campos
Sala-Local, Cliente, Capacidad Mxima en modo solo lectura, los campos Fecha Hora y
Cantidad de Horas en modo edicin, la seccin Instrumentos adicionales, la seccin Servicios
adicionales (ver Grfico 3).
2. El cliente inicia la bsqueda de disponibilidad de la sala seleccionando Ver Disponibilidad
3. El sistema deriva la bsqueda al caso de uso Ver Disponibilidad. Al finalizar el caso de uso se
obtiene la fecha, hora inicial de la reserva, la cantidad de horas a reservar y el costo de la
reserva de sala.
4. El cliente solicita instrumentos adicionales indicando el tipo de instrumento y su cantidad.
5. El cliente solicita servicios adicionales indicando tipo de servicio y cantidad.
6. El sistema muestra el Costo Total por la reserva de sala, instrumentos y servicios adicionales
7. El cliente confirma la reserva de la sala
8. El sistema muestra informacin de confirmacin y muestra la pantalla Principal
Subflujo Ver Disponibilidad
1. El sistema deriva la consulta de la disponibilidad de una sala de ensayo al caso de uso CU02
Consultar disponibilidad de sala de ensayo (ver Grfico 4).

Subflujo Mapa de Ubicacin
1. El sistema deriva la consulta del mapa de ubicacin de una sala de ensayo al caso de uso CU03
Consultar Mapa de ubicacin de sala de ensayo en donde se hace uso de Google Maps (ver
Grfico 5).


Flujo alternativo 1
En el punto 4 del Subflujo Reservar:
1. El cliente puede solicitar Adicionar nuevos instrumento indicando tipo de instrumento y
cantidad solicitada
2. El sistema muestra al precio a pagar por el instrumento adicional
3. El cliente puede solicitar Eliminar un instrumento adicional registrado
4. El sistema remueve el instrumento seleccionado
5. El caso de uso contina en el punto 5 del Subflujo Reservar.
Flujo alternativo 2
En el punto 5 del Subflujo Reservar:
1. El cliente puede solicitar Adicionar nuevos servicios indicando tipo de servicio y cantidad
solicitada
2. El sistema muestra al precio a pagar por el servicio adicional
3. El cliente puede solicitar Eliminar un servicio adicional registrado
4. El sistema remueve el servicio seleccionado
5. El caso de uso contina en el punto 6 del Subflujo Reservar.


Grfico 1: Pantalla Principal



Grfico 2: Buscar Sala


Grfico 3: Reservar Sala


Grfico 4: Disponibilidad de Sala



Grfico 5: Mapa de Ubicacin

You might also like