View
13
Download
2
Embed Size (px)
DESCRIPTION
Documento Especificacion de Casos de Uso
Citation preview
Especificacin de Caso de Uso: Alquiler de Cancha
FOL FIELDS ON LINE
Documento de Especificacin de Casos de Uso
Tabla de Contenidos
41.Descripcin
42.Flujo Bsico de Eventos
42.1El Usuario Ingresa al Sitio de ECOSSOCCER
42.2El Sistema Despliega la Disponibilidad del Da Actual
43.Flujos Alternativos
43.1Errores
43.1.1Error en la Consulta de Disponibilidad de los Campos Deportivos
53.1.1.1El Sistema Advertir del Error
53.1.1.2El Usuario Acepta el Mensaje de Error
53.1.1.3El Sistema Redirige a la Pgina de Inicio
54.Sub-Flujos
5Ninguno
55.Escenarios Clave
5Ninguno
56.Precondiciones
56.1El Sistema est Poblado con Datos
56.2La Base de Datos est Disponible
56.3El Contenedor de la Aplicacin esta Disponible
57.Postcondiciones
57.1Despliegue de la Informacin de la Disponibilidad de los Campos Deportivos:
58.Puntos de Extensin
69.Requerimientos Especiales
69.1Formato de Horas
69.2Rango de Horas
69.3Disponibilidades Pasadas
610.Informacin Adicional
610.1Prototipo de Presentacin de Consulta de Disponibilidad de Campos Deportivos:
71.Breve Descripcin
72.Flujo de Eventos Bsico.
72.1El Administrador Verifica que el Cliente Tenga Reserva
72.2El Sistema Despliegua los Datos de Reserva
72.3El Administrador Legaliza la Reserva
72.4El Sistema Cambia de Estado el Campo Deportivo a Ocupado
73.Flujos Alternativos
73.1Errores
73.1.1Error al Verificar la Reserva del Cliente
83.1.1.1El Sistema Advertir del Error
83.1.1.2El Administrador Acepta el Mensaje de Error
83.1.1.3El Sistema Redirige a la Pgina de Inicio
83.1.2Error al Desplegar Informacin del Cliente por que No Existe
83.1.2.1El Sistema Advertir del Error
83.1.2.2El Administrador Acepta el Mensaje de Error
83.1.2.3El Sistema Redirige a la Pgina de Inicio
84.Escenarios Clave.
85.Pre Condiciones.
85.1El Sistema est Poblado con Datos
85.2La Base de Datos est Disponible
85.3El Contenedor de la Aplicacin esta Disponible
96.Post Condiciones
96.1El estado del sistema no cambia despus de la ejecucin de este caso de uso:
96.2Despliegue de la Informacin de la Disponibilidad de los Campos Deportivos:
97.Puntos de Extensin.
98.Requerimientos Especiales.
99.Informacin Adicional.
910.Prototipo de Presentacin de Legalizar Reserva de Campo Deportivo:
ESPECIFICACIN DE CASO DE USO: CONSULTAR DISPONIBILIDAD DE CAMPOS DEPORTIVOS
1. Descripcin
El sistema permite consultar la disponibilidad de los campos deportivos, donde se indique la fecha y la hora como criterios de consulta que son determinados por el usuario. Cuando el usuario ingresa a esta funcionalidad, el sistema propone unos criterios de consulta por defecto (fecha y hora de ingreso al sistema), ejecutando dicha consulta con estos criterios y mostrando la disponibilidad de los campos deportivos. Se deben visualizar como resultado de la consulta el da, la hora y los campos deportivos con su respectivos estados (Disponibles, Reservados, Ocupados y En Mantenimiento).
2. Flujo Bsico de Eventos
2.1 El Usuario Ingresa al Sitio de ECOSSOCCER
El usuario ingresa en un Browser la direccin Web del sitio de ECOSSOCCER para poder conocer la disponibilidad de los campos deportivos del establecimiento.
2.2 El Sistema Despliega la Disponibilidad del Da Actual
El sistema al cargarse, despliega la disponibilidad de campos deportivos del da actual.
2.3 El Usuario Establece el Criterio de Consulta con Fecha y Hora
El usuario establece el criterio de consulta de disponibilidad de campos deportivos a partir de una fecha y hora (en formato militar) para la cual desea conocer la disponibilidad de campos deportivos del establecimiento.
2.4 El Sistema Consulta la Disponibilidad de Campos Deportivos
A partir de los criterio establecidos por el usuario, el sistema consulta la informacin de disponibilidad de campos deportivos para la fecha y hora especificada.
2.5 El Sistema Despliega la Informacin de Disponibilidad de Campos Deportivos
Con el resultado de la consulta, el sistema despliega la informacin de disponibilidad de campos deportivos para la fecha y hora especificada.
3. Flujos Alternativos
3.1 Errores
3.1.1 Error en la Consulta de Disponibilidad de los Campos Deportivos
Este flujo alternativo se puede presentar a partir del punto 2.2 y 2.4 del flujo de eventos bsico. En caso de que no se pueda tener acceso a la informacin sobre la disponibilidad de los campos deportivos, se generar un error.
3.1.1.1 El Sistema Advertir del Error
Dicho error deber arrojar un mensaje de advertencia al usuario de no disponibilidad de informacin sobre disponibilidad de campos deportivos.
3.1.1.2 El Usuario Acepta el Mensaje de Error
El usuario acepta el mensaje de error que el sistema le genera en la interfaz.
3.1.1.3 El Sistema Redirige a la Pgina de Inicio
Una vez el usuario acepta el mensaje de error, el sistema redirige al usuario a una pgina de inicio.
4. Sub-Flujos
Ninguno
5. Escenarios Clave
Ninguno
6. Precondiciones
Aqu se listarn las condiciones que se asumen son necesarias para la adecuada ejecucin del caso de uso de consultar disponibilidad de campos deportivos.
6.1 El Sistema est Poblado con Datos
El sistema tiene cargados los datos necesarios para que se pueda realizar la consulta de disponibilidad de campos deportivos.
6.2 La Base de Datos est Disponible
La base de datos del sistema se encuentra disponible con sus respectivos servicios ejecutndose de manera que no se generen errores de conexin con el repositorio de informacin.
6.3 El Contenedor de la Aplicacin est Disponible
El contenedor de servlet y servidor de aplicaciones est disponible con su servicio activo para poder tener acceso a los recursos que se desarrollen para utilizarse a travs del contenedor.
7. Postcondiciones
Las postcondiciones establecidas para este caso de uso son las siguientes:
7.1 Despliegue de la Informacin de la Disponibilidad de los Campos Deportivos:
El caso de uso finaliza cuando el sistema despliega la informacin de los campos deportivos y su disponibilidad segn fecha.
8. Puntos de Extensin
Ninguno.
9. Requerimientos Especiales
Los requerimientos especiales para este caso de uso son los siguientes:
9.1 Formato de Horas
Las horas establecidas solo pueden ser en formato de hora militar de 0:00 a 23:00.
9.2 Rango de Horas
Las horas para realizar las consultas de disponibilidad de campos deportivos estn dadas en trminos de hora, el sistema no permite fracciones e hora.
9.3 Disponibilidades Pasadas
El sistema no despliega disponibilidad de los campos deportivos de fecha anteriores a la actual en la cual se entra al sistema.
10. Informacin Adicional
La siguiente grfica representa el prototipo de interfaz de usuario que representara la manera como se desplegara la informacin de consulta de disponibilidad de campos deportivos en el centro deportivo.
10.1 Prototipo de Presentacin de Consulta de Disponibilidad de Campos Deportivos:
Una vez el usuario inicie el caso de uso con el despliegue de la pagina Web ingresando la URL del sitio de ECOSSOCCER, se desplegar la disponibilidad de campos deportivos del da actual.
Se visualizar como parte de la consulta la fecha, hora establecida por el usuario y los campos deportivos con su respectivo estado de Disponible, Ocupado, Reservado, Alquilado, No Disponible.
ESPECIFICACIN DE CASO DE USO: LEGALIZAR RESERVA DE UN CAMPO DEPORTIVO
1. Breve Descripcin
El usuario realiza la legalizacin de la reserva cuando se acerca a las instalaciones de ECOSSOCCER a pagar la reserva en el lapso de tiempo establecido de 24 horas a partir de la hora de realizacin de la reserva. Al cancelar el valor del alquiler del campo deportivo, el sistema debe cambiar el estado del campo de Reservado a Ocupada para establecer que el campo deportivo ya se encuentra Ocupado para la fecha y hora establecida en la reserva debido al pago.
2. Flujo de Eventos Bsico.
2.1 El Administrador Verifica que el Cliente Tenga Reserva
El administrador, a partir de la cedula del cliente verificar que ste tenga una reserva hecha por el cliente que llega a las instalaciones a legalizar la reserva.
2.2 El Sistema Despliega los Datos de Reserva
El sistema ofrece los datos asociados a la reserva realizada por el cliente donde se especifica los datos del cliente, el campo deportivo y la tarifa asignada para la hora de alquiler del campo deportivo.
2.3 El Administrador Legaliza la Reserva
El Administrador una vez haya recibido el dinero por parte del cliente, legaliza la reserva en el sistema.
2.4 El Sistema Cambia de Estado el Campo Deportivo a Ocupado
El sistema una vez recibe la instruccin de legalizar reserva, cambia el estado del campo deportivo de Reservado a Ocupado para indicar su uso en el da y la hora establecidas en la reserva.
3. Flujos Alternativos
3.1 Errores
3.1.1 Error al Verificar la Reserva del Cliente
Este flujo alternativo se puede presentar a partir del punto 2.1 del flujo de eventos bsico. En caso de que no se pueda tener acceso a la informacin sobre la reserva del cliente ni la reserva, se generar un error.
3.1.1.1 El Sistema Advertir del Error
Dicho error deber arrojar un mensaje de advertencia al administrador de no acceso a la informacin de reserva.
3.1.1.2 El Administrador Acepta el Mensaje de Error
El administrador acepta el mensaje de error que el sistema le genera en la interfaz.
3.1.1.3 El Sistema Redirige a la Pgina de Inicio
Una vez el administrador acepta el mensaje de error, el sistema lo redirige a una pgina de inicio.
3.1.2 Error al Desplegar Informacin del Cliente por que No Existe
Este flujo alternativo se puede presentar a partir del punto 2.1 del flujo de eventos bsico. En caso de que el cliente ingresado no est en la base de datos.
3.1.2.1 El Sistema Advertir del Error
Dicho error deber arrojar un mensaje de advertencia al administrador diciendo que el cliente ingresado no se encuentra en la base de datos.
3.1.2.2 El Administrador Acepta el Mensaje de Error
El administrador acepta el mensaje de error que el sistema le genera en la interfaz.
3.1.2.3 El Sistema Redirige a la Pgina de Inicio
Una vez el administrador acepta el mensaje de error, el sistema lo redirige a la pgina de ingreso de datos del cliente.
4. Escenarios Clave.
Ninguno.
5. Pre Condiciones.
5.1 El Sistema est Poblado con Datos
El sistema tiene cargados los datos necesarios para que se pueda realizar la consulta de reservas realizadas por los clientes.5.2 La Base de Datos est Disponible
La base de datos del sistema se encuentra disponible con sus respectivos servicios ejecutndose de manera que no se generen errores de conexin con el repositorio de informacin.
5.3 El Contenedor de la Aplicacin est Disponible
El contenedor de servlet y servidor de aplicaciones est disponible con su servicio activo para poder tener acceso a los recursos que se desarrollen para utilizarse a travs del contenedor.
6. Post Condiciones
Las postcondiciones establecidas para este caso de uso son las siguientes:
6.1 El estado del sistema no cambia despus de la ejecucin de este caso de uso:
Una vez finalice el caso de uso, el estado del sistema no cambia en ninguno de sus componentes, el sistema sigue manteniendo su integridad y est dispuesto a ejecutar otro tipo de funcionalidades.
6.2 Despliegue de la Informacin de la Disponibilidad de los Campos Deportivos:
El caso de uso finaliza cuando el sistema cambia el estado del campo deportivo de Reservado a Ocupado para la fecha y hora establecidos en la reserva.
7. Puntos de Extensin.
Ninguno.
8. Requerimientos Especiales.
Ninguno.
9. Informacin Adicional.
Pantalla de Verificacin de Informacin de la Reserva y de Legalizacin de Reserva
Las siguientes grficas representa el prototipo de interfaz de usuario que representara la manera como se realizara la legalizacin de reserva de campos deportivos.
10. Prototipo de Presentacin de Legalizar Reserva de Campo Deportivo:
El administrador inicia el caso de uso y obtendr una pantalla donde ingresar el dato del cliente para consultar.
Posterior a esto, se desplegar una ventana donde aparece la informacin del cliente con su reserva y la opcin de legalizarla para finalizar el proceso.
- 1 -