Está en la página 1de 6

PRACTICA

4. Determinar lo siguiente:
• Requerimientos Funcionales.
• Requerimientos no funcionales
• Caso de Uso de Requerimientos.
• Genere los diagramas de Clases de Análisis
• Genere el diagrama de secuencia
Plantillas de Casos de Uso

Temos la especificación del caso del Uso “Alquiler de Vehículo”

1. Breve Descripción
El sistema permitirá al Counter registrar el alquiler de un vehículo solicitado por un cliente a la empresa
de transporte San Martín.

2. Flujo de Eventos
Evento disparador.- El caso de uso comienza cuando el Counter solicita “Alquilar Vehículos” en el
menú principal.

2.1. Flujo básico

1. El sistema muestra la interfaz “Alquilar Vehículo”.


2. El Counter presiona Buscar (cliente)
3. El sistema incluye el caso de uso “Buscar Cliente”.
4. El sistema muestra los datos del Cliente según el tipo de documento (Cliente – DNI o Empresa -
RUC), número de documento nombre del Cliente o Empresa, dirección y distrito.
5. El Counter presiona Buscar Vehículo Disponible.
6. El sistema incluye el caso de uso “Buscar Disponibilidad de Vehículos”.
7. El sistema muestra el código del vehículo seleccionado y el precio por hora.
8. El Counter ingresa las fechas del servicio, cantidad de horas, horario (AM o PM) y e-mail del
cliente.
9. El sistema solicita confirmación del Alquiler de vehículo.
10. El usuario solicita Registrar el Alquiler
11. El sistema registra el alquiler, muestra mensaje “Alquiler registrado con número 9999” y el caso
de uso finaliza.
2.2. Sub Flujo Reservar Vehículo (previo)
1. El Counter solicita hacer una reserva previa del vehículo.
2. El sistema activa el formulario para “Reserva previa” y marca SI. El formulario es parte de la
interfaz “Alquilar Vehículo”.
3. El Counter ingresa el Número de Reserva.
4. El Counter solicita Enviar la reserva al e-mail del cliente.
5. El sistema envía el correo, registra la reserva y muestra mensaje “Reserva de Correo enviado
correctamente” y el sub flujo finaliza.
2.3. Sub Flujo Reestablecer
1. El Counter solicita reestablecer.
2. El sistema blanquea los campos de la interfaz “Alquilar Vehículo y marca NO en el formulario
“Reserva previa” y el sub flujo finaliza.
2.4. Flujos alternativos

<Cliente no encontrado>

Si en el punto 4 del flujo básico no se encuentra al cliente, el sistema mostrara el mensaje “Cliente no
encontrado” y el caso de uso finaliza.
<Vehículo no disponible>

Si en el punto 7 del flujo básico no hay vehículo disponible, el sistema mostrara el mensaje “vehículo no
disponible” y el Counter volverá al punto 6 o hace una reserva previa del vehículo.

<Datos Incorrectos>

Si en el punto 9 del flujo básico el Counter no ingresó todos los campos solicitados, el sistema muestra
un mensaje “Llenar todos los campos”, y el caso de uso regresa al punto 8.

3. Requerimientos Especiales
Ninguno

4. Pre condiciones
1. El Counter debe estar logeado en el sistema.

5. Post condiciones
1. En el sistema queda registrado el alquiler del vehículo.
2. Los pedidos de alquiler se imprimen.
3. Si hay reserva previa queda registrado la reserva y el de hace el envió al correo al cliente
respecto a la reservación.
6. Puntos de Extensión
El caso de uso extiende al Caso de uso “Reservar Vehículo”.

1. Breve Descripción
El sistema permitirá realizar la búsqueda de un cliente.
2. Flujo de Eventos
Evento disparador.- El caso de uso es invocado por el caso de uso Alquiler de Vehículo.

2.1. Flujo Básico


1. El sistema muestra la interfaz “Buscar Clientes”.
2. El Counter ingresa el apellido del cliente o nombre de la Empresa y selecciona buscar.
3. El sistema busca al cliente.
4. El sistema muestra los datos de los clientes: Nombre/Empresa, DNI/RUC, dirección y teléfono.
5. El Counter selecciona un Cliente y selecciona Agregar.
6. El sistema retorna el dato del Cliente al caso de uso que lo invoco y el caso de uso finaliza.
7. Si el Counter selecciona cancelar el sistema retorna sin dato de cliente al caso de uso que lo
invoco.
2.2. Flujos alternativos

<Cliente No Encontrado>
Si en el punto 2 no se encuentra al cliente, el sistema muestra un mensaje “Cliente no encontrado” y
continúa en el paso 2.

1. Breve Descripción
El sistema permitirá al Counter ver el listado de vehículos disponibles con sus precios y características.

2. Flujo de Eventos

Evento disparador. - El caso de uso es invocado por el caso de uso Alquiler de Vehículo.

2.1. Flujo Básico

1. El sistema muestra el formulario “Búsqueda de vehículos” y muestra el mensaje “Ingresar


características del vehículo”.
2. El Counter ingresa: tipo, color, marca, modelo y año de fabricación. Además de la fecha de
disponibilidad requerida y selecciona buscar.
3. El sistema muestra los vehículos disponibles.
4. El Counter selecciona un vehículo y selecciona Agregar.
5. El sistema retorna los datos del vehículo al caso de uso que lo invoco y el caso de uso finaliza.
6. Si el Counter selecciona cancelar el sistema retorna sin dato de cliente al caso de uso que lo
invoco.
2.2. Flujos Alternativos

<Vehículo no Disponible>

En el paso 3 si no hay disponibilidad de vehículos el sistema muestra un mensaje “Realizar otra


búsqueda” y continúa en el paso 2.

También podría gustarte