You are on page 1of 12

<Reservar Aula> Especificacin de Casos de Uso

Versin <1.0>
[Note: The following template is provided for use with the Unified Process for EDUcation. Text enclosed in square brackets and displayed in blue italics (style=InfoBlue) is included to provide guidance to the author and should be deleted before publishing the document. A paragraph entered following this style will automatically be set to normal (style=Body Text).] [To customize automatic fields in Microsoft Word (which display a gray background when selected), select File>Properties and replace the Title, Subject and Company fields with the appropriate information for this document. After closing the dialog, automatic fields may be updated throughout the document by selecting Edit>Select All (or Ctrl-A) and pressing F9, or simply click on the field and press F9. This must be done separately for Headers and Footers. Alt-F9 will toggle between displaying the field names and the field contents. See Word help for more information on working with fields.]

Tabla de Contenido 1. Modelo de Caso de Uso 4 1.1 Descripcin General de Actores ........................................... 4 1.2 Diagramas del Modelo de Caso de Uso ................................ 4 2. Reservar Aula 4 2.1 Descripcin ........................................................................... 4 2.2 Flujo de Eventos ................................................................... 4 2.2.1 Flujo Bsico .......................................................................4 2.2.2 Flujos Alternativos .............................................................5 2.3 Requerimientos Especiales ................................................... 5 2.4 Precondiciones ...................................................................... 5 2.5 Postcondiciones .................................................................... 5 2.6 Relaciones ............................................................................. 5 2.7 Diagramas de Caso de Uso ................................................... 5 2.8 Pantallas ................................................................................ 5

Especificacin de Casos de Uso


Modelo de Caso de Uso
Descripcin General de Actores 1.1.1 Asistente: Persona que manipula el sistema para la reservacin , modificacin o cancelacin de dicha reserva de aula. Diagramas del Modelo de Caso de Uso

Reservar Aula Asistente

Reservar Aula
Descripcin El propsito de este caso de uso es permitir la implementacin de la reservacin de aulas. El interesado solicita al asistente un aula mediante una ficha de reservacin , el asistente verifica si hay un aula disponible de acuerdo a fecha y hora y realiza o deniega la reservacin, tambin puede cancelar una reservacin o modificarla.

Flujo de Eventos
Flujo Bsico
Accin de los Actores 1. El caso de uso comienza cuando el asistente ingresa el cdigo de la ficha de reservacin 2. Usa el Caso de Uso Validar Cdigo de ficha de Reservacin , Luego muestra una interfaz con una caja en donde se debern ingresar los detalles de reserva. 2.1.1 Si el cdigo no es correcto, se ejecuta Respuesta del Sistema

el flujo alternativo Denegar Reserva por validacin de cdigo incorrecto . 3. El asistente ingresa los detalles de reserva fecha, hora de inicio y hora final. 4.El sistema verifica la disponibilidad de aulas de acuerdo a la fecha y hora ingresados y muestra una interfaz con las aulas disponibles 4.1 Si el sistema no encuentra un aula disponible, se ejecuta el flujo alternativo denegar reserva por aulas no disponibles y muestra un mensaje de denegacin. 5.El asistente ingresa los detalles de reserva y hace clic en la opcin Reservar . 6.El sistema usa el caso de uso Actualizar estado de reserva y almacena la reserva en estado reservado

Flujos Alternativos
<<Denegar Reserva por validacin de cdigo incorrecto>> Si en el paso 4 el cdigo de validacin de datos de fichas de reservacin no coincide con ninguno de la Base de Datos, se realiza el siguiente flujo alternativo:

Accin de los Actores 1. El asistente ingresa el cdigo de ficha de reservacin.

Respuesta del Sistema

2. Utiliza el caso de uso Validar Datos de ficha de reservacin . 2.1 El sistema no encuentra coincidencias con el cdigo ingresado. 2.2 El sistema muestra una advertencia de negacin y no se realiza la reserva.

<<Denegar Reserva por aulas no disponibles>> Si en el paso 4 el cdigo de validacin de datos de fichas de reservacin no coincide con ninguno de la Base de Datos, se realiza el siguiente flujo alternativo:

Accin de los Actores 1. El asistente ingresa los detalles de reserva fecha, hora de inicio y hora final.

Respuesta del Sistema

2. El sistema verifica disponibilidad de aula. 2.1 El sistema no encuentra un aula disponible. 2.2 El sistema muestra un mensaje de negacin y no se realiza la reserva.

<<Cancelar Reserva>>

Accin de los Actores 1. 1.2 El asistente elige la opcin cancelar Reserva , e ingresa el cdigo de la ficha de reservacin

Respuesta del Sistema

2.El sistema busca las reservas hechas de acuerdo al cdigo la ficha de reservacin 3.El Asistente elige el botn cancelar 4.El sistema cambia el estado de reserva a Reservar

<<Modificar Reserva>>

Accin de los Actores 1. 1.2 El asistente elige la opcin Modificar Reserva , e ingresa el cdigo de la ficha de reservacin

Respuesta del Sistema

2.El sistema busca las reservas hechas de acuerdo al cdigo de la ficha de reservacin 3.El Asistente elige el botn Modificar Registros 4. El sistema verifica los registros de reserva en la Base de Datos. 5. El sistema compara los registros. 6. El sistema actualiza los registros.

Requerimientos Especiales Usabilidad El diseo ser elaborado para resoluciones de pantalla de 800x600 y 1024x768 px. En lo

posible se deber usar codificacin ISO-8859-1 para los documentos XHTML. No se utilizar frames. b) Confiabilidad: El caso de uso debe funcionar en un 100%

Precondiciones Debe existir una ficha de reservacin con cdigo. Postcondiciones

Las Reservas se almacenarn en la base de datos. Las reservas de aula quedaran registradas.
Relaciones [The relationships involving the use case are included here. For communicates-associations, a brief description, multiplicity, and associated actors are included. Also, the navigability of the use-case role is included. For include- and extend-relationships, a brief description and associated use cases are included. ] Diagrama de Caso de Uso

Validar Datos de ficha de reservacin

<<include>> <<extend>>

Denegar reserva por validacin de cdigo incorreto

Asistente

Reservar Aula <<extend>> <<extend>> <<include>>

Denegar reserva aulas no disponibles

<<extend>>

Modificar Reserva

Cancelar Reserva

Actualizar Estado de Reserva

Pantallas

Diagrama de Clases

Diagrama de secuencia: Flujo Bsico

Sistema

: Asiste te 1 : Va idarCodigoFicha()

2 : RegistrarDatosReserva()

3 : ImprimirReserva()

Diagrama de secuencia Validar Cdigo Ficha

: Asiste te 1 : Va idarCodigoFicha()

3 : Desp egarInterface de Ingreso de datos

Sistema

2 : BuscarCodigo()

Diagrama de secuencia Registrar Datos Reserva

: Asistente

: Ve i ica

isp nibilidadAula()

: Most a Inte aceAulasdisponibles

Diagrama de secuencia Imprimir Reserva

Sistema

: Asistente : Imp imi Rese a ()

: Inmp imi ()

: Regist a

at sRese a ()

Object

Diagrama de secuencia de diseo

VentanaValidacionCodigo

DAOFicha

Ficha

: Asistente 1 : ValidarCodigoFicha() 2 : BuscarCodigo()

3 : DesplegarInterfacedeIngresode Datos

VentanaReserva

DaoReserva

Aula

Reserva

: Asistente 1 : RegistrarDatosReserva() 2 : SeleccionarAula() 3 : New()

4 : RegistrarReserva() 5 : New()

Ventana e Re erva

i t nt

: ImprimirRe erva

: New()

3 : Imprimir()

Impre orTextua

 

   

You might also like