Plantillas de Casos de Uso Temos la especificación del caso del Uso “Alquiler de Vehículo” Especificación de Caso de Uso: Alquiler de Vehículo
Enviado por kid slam • 7 de Julio de 2017 • Examen • 1.708 Palabras (7 Páginas) • 1.089 Visitas
Tarea:
De las siguientes plantillas de caso de uso genere:
- Diagrama de Clases Lógico con sus métodos según los patrones de diseño.
- Diagramas de Secuencia para Patrones de Experto y Creador según los métodos que crea conveniente.
TAREA 1
Plantillas de Casos de Uso
Temos la especificación del caso del Uso “Alquiler de Vehículo”
Especificación de Caso de 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
- El sistema muestra la interfaz “Alquilar Vehículo”.
- El Counter presiona Buscar (cliente)
- El sistema incluye el caso de uso “Buscar Cliente”.
- 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.
- El Counter presiona Buscar Vehículo Disponible.
- El sistema incluye el caso de uso “Buscar Disponibilidad de Vehículos”.
- El sistema muestra el código del vehículo seleccionado y el precio por hora.
- El Counter ingresa las fechas del servicio, cantidad de horas, horario (AM o PM) y e-mail del cliente.
- El sistema solicita confirmación del Alquiler de vehículo.
- El usuario solicita Registrar el Alquiler
- 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)
- El Counter solicita hacer una reserva previa del vehículo.
- El sistema activa el formulario para “Reserva previa” y marca SI. El formulario es parte de la interfaz “Alquilar Vehículo”.
- El Counter ingresa el Número de Reserva.
- El Counter solicita Enviar la reserva al e-mail del cliente.
- 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
- El Counter solicita reestablecer.
- 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
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.
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.
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
- En el sistema queda registrado el alquiler del vehículo.
- Los pedidos de alquiler se imprimen.
- 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”.
Especificación de Caso de Uso: Buscar Cliente
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
El sistema muestra la interfaz “Buscar Clientes”.
- El Counter ingresa el apellido del cliente o nombre de la Empresa y selecciona buscar.
- El sistema busca al cliente.
- El sistema muestra los datos de los clientes: Nombre/Empresa, DNI/RUC, dirección y teléfono.
- El Counter selecciona un Cliente y selecciona Agregar.
- El sistema retorna el dato del Cliente al caso de uso que lo invoco y el caso de uso finaliza.
- Si el Counter selecciona cancelar el sistema retorna sin dato de cliente al caso de uso que lo invoco.
2.2. Flujos alternativos
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.
Especificación de Caso de Uso: Buscar disponibilidad de vehículo
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
- El sistema muestra el formulario “Búsqueda de vehículos” y muestra el mensaje “Ingresar características del vehículo”.
- El Counter ingresa: tipo, color, marca, modelo y año de fabricación. Además de la fecha de disponibilidad requerida y selecciona buscar.
- El sistema muestra los vehículos disponibles.
- El Counter selecciona un vehículo y selecciona Agregar.
- El sistema retorna los datos del vehículo al caso de uso que lo invoco y el caso de uso finaliza.
- 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.
[pic 1]
[pic 2] [pic 3]
TAREA 2
ESPECIFICACIÓN DE CASO DE USO (UCS)
Especificación de Caso de Uso: Registrar Sanción
...