Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Versin: 1.0
Fecha: 09-nov-14
CONALSUSYS
Especificacin del Caso de Uso del Sistema: Realizar Reserva
Incluye: Diagramas de clases de anlisis y el modelo
conceptual
Versin 2.0
Historial de Versiones
Fecha
09-nov-14
Confidencial
Versin
2.0
Descripcin
Adems de la especificacin del caso
de uso, se incluye:
Modelo conceptual
Autor
Pilar Stronguil
Pgina 1
Versin: 1.0
Fecha: 09-nov-14
Tabla de contenidos
1.
1.1
2.
Propsito
3.
Breve descripcin
4.
Flujo de eventos
4.1
4.2
4.3
4
4
5
5.
6.
Flujo bsico
Subflujos
Flujos alternos
Precondiciones
5.1
5.2
6
6
Poscondiciones
6.1
6.2
6.3
6
6
6
7.
Puntos de extensin
8.
Requerimientos especiales
9.
Reglas de negocio
10.
Informacin adicional
Confidencial
Pgina 2
Versin: 1.0
Fecha: 09-nov-14
Tabla de pantallas
Pantalla 1: Men RentACar................................................................................................................ 7
Pantalla 2: Lista de Reservas .............................................................................................................. 8
Pantalla 3: Edicin de Reserva ........................................................................................................... 8
Pantalla 4: Bsqueda de Clientes (pantalla del caso de uso include Consultar Clientes)...................... 9
Pantalla 5: Bsqueda de Productos (pantalla del caso de uso include Consultar Productos) ............... 9
Tabla de diagramas
Diagrama 1: DCA-Realizar Reserva ................................................................................................... 10
Diagrama 2: DCA-Consultar Clientes ................................................................................................ 10
Diagrama 3: DCA-Consultar Productos ............................................................................................. 11
Diagrama 4: Modelo Conceptual ..................................................................................................... 12
Confidencial
Pgina 3
Versin: 1.0
Fecha: 09-nov-14
1.1
2.
Propsito
El caso de uso tiene como objetivo registrar las reservas de productos de vehculos.
3.
Breve descripcin
El caso de uso comienza cuando el usuario de reservas, elige el producto de su preferencia
indicando la duracin del futuro alquiler de un vehculo y termina en el momento en que se
registra una reserva con el precio pactado para el periodo fijado.
4.
Flujo de eventos
4.1
Flujo bsico
4.1.1
4.1.2
4.1.3
1.
2.
4.2
Subflujos
4.2.1
Nueva reserva
1. El sistema muestra una pantalla Edicin de Reservas en blanco (ver pantalla 3).
2. El usuario de reservas inicia la reserva indicando la fecha de inicio del alquiler, la duracin
del mismo y tambin los datos de las agencias de recojo y entrega del producto vehculo
que desea.
3. Luego si el usuario de reservas es el counter inicia la bsqueda del Cliente para asociarlo a
la reserva [RN05].
4. El sistema invoca al caso de uso por include Consultar Clientes.
5. El usuario de reservas inicia la bsqueda del producto-vehculo requerido por el cliente
para asociarlo a la reserva [RN05].
6. El sistema invoca al caso de uso por include Consultar Productos.
7. El usuario de reservas completa los datos de la Reserva indicando la forma de pago.
8. El sistema calcula fecha de fin de la reserva y el total a pagar [RN11].
9. El usuario de reservas termina la Reserva.
10. El sistema registra los datos de la reserva, generando un cdigo nico [RN03] y muestra la
lista de reservas (ver pantalla 2) con la nueva reserva con estado de pendiente.
(1)
Las opciones de modificacin y eliminacin de una reserva solamente estn disponibles para el counter
Confidencial
Pgina 4
Versin: 1.0
Fecha: 09-nov-14
4.2.2
Buscar reserva
1. El usuario de reservas indica fecha de inicio de reserva y/o el nombre del cliente o las
primeras letras de su apellido e inicia la bsqueda.
2. El sistema muestra una lista de reservas pendientes coincidentes con los criterios de
bsqueda con los siguientes campos: Cod. Reserva, Nombre del Cliente, Fecha Reserva y
Duracin (ver grfico 1).
4.2.3
Modificar reserva
1. El usuario de reservas selecciona una reserva de la lista de reservas buscadas en el subflujo
Buscar reserva.
2. El sistema muestra una pantalla de Edicin de Reservas con los datos de la reserva que
se pueden modificar [RN08] como fecha de inicio, duracin, forma de pago y producto.
(ver pantalla 3).
3. El usuario de reservas procede a cambiar el producto y/o la duracin de la reserva y/o la
forma de pago y selecciona calcular.
4. El sistema calcula la nueva fecha de fin de reservas y el total a pagar [RN11].
5. El usuario de reservas confirma las modificaciones realizadas.
6. El sistema registra los cambios y muestra mensaje de trmino satisfactorio.
7. El sistema muestra nuevamente la lista (ver pantalla 2) con la reserva actualizada.
4.2.4
Eliminar reserva
1. El usuario de reservas selecciona una reserva de la lista de reservas buscadas en el subflujo
Buscar reserva.
2. El sistema muestra una pantalla de Edicin de Reservas con los datos de la reserva
bloqueados (ver pantalla 3).
3. El usuario de reservas termina la operacin de eliminacin.
4. El sistema verifica si se puede eliminar una reserva [RN08] y si es as, pide confirmacin de
la eliminacin, a travs de un mensaje de confirmacin.
5. El usuario de reservas confirma la eliminacin de la reserva.
6. El sistema actualiza la reserva como eliminada y muestra un mensaje de notificacin
Reserva eliminada satisfactoriamente.
7. El usuario de reservas acepta el mensaje.
8. El sistema muestra la lista sin los datos de la reserva eliminada (ver pantalla 2).
4.2.5
Consultar reserva
1. El usuario de reservas selecciona una reserva de la lista de reservas buscadas en el subflujo
Buscar reserva.
2. El sistema muestra una pantalla de Edicin de Reservas con los datos de la reserva
bloqueados (ver pantalla 3).
3. El usuario de reservas consulta los datos y sale.
4. El sistema muestra nuevamente la lista de reservas (ver pantalla 2).
4.3
Flujos alternos
4.3.1
Confidencial
Pgina 5
Versin: 1.0
Fecha: 09-nov-14
4.3.2
4.3.3
5.
Precondiciones
5.1
5.2
6.
Poscondiciones
6.1
6.2
6.3
7.
Puntos de extensin
Casos de uso por include Consultar Clientes y Consultar Productos
8.
Requerimientos especiales
RNF01-La interfaz debe ser amigable de manera tal que el usuario puede intuitivamente
manejarla.
RNF02-La interfaz debe contar con ayudas para evitar que el usuario ingrese datos errados.
Confidencial
Pgina 6
9.
Versin: 1.0
Fecha: 09-nov-14
Reglas de negocio
RN03- El cdigo de la reserva tienen la forma AAAA-MM-NNNN y ser manejado por el
sistema.
RN05-Toda reserva debe estar relacionada con un cliente y un producto.
RN08-No se puede eliminar o modificar una reserva si su fecha de inicio es anterior a la fecha
vigente.
RN11- El monto del alquiler se calcular de acuerdo a la cantidad de das de alquiler
multiplicado por el precio unitario del producto.
10.
Informacin adicional
Confidencial
Pgina 7
Versin: 1.0
Fecha: 09-nov-14
Confidencial
Pgina 8
Versin: 1.0
Fecha: 09-nov-14
Pantalla 4: Bsqueda de Clientes (pantalla del caso de uso include Consultar Clientes)
Pantalla 5: Bsqueda de Productos (pantalla del caso de uso include Consultar Productos)
Confidencial
Pgina 9
Versin: 1.0
Fecha: 09-nov-14
Confidencial
Pgina 10
Versin: 1.0
Fecha: 09-nov-14
Confidencial
Pgina 11
Versin: 1.0
Fecha: 09-nov-14
Confidencial
Pgina 12