14
FOL – FIELDS ON LINE Documento de Especificación de Casos de Uso - 1 -

TSP FOL Documento Especificacion de Casos de Uso

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 -