Curso normal de eventos reservar cancha
Enviado por Jordan Rojas • 3 de Junio de 2019 • Tarea • 332 Palabras (2 Páginas) • 148 Visitas
ESCRIBIR UN CASO DE USO QUE MUESTRE LOS DETALLES DEL PROCESO DE RESERVAR UNA CANCHA DE FÚTBOL 7 (COMO SOMOS FÚTBOL, 7 FÚTBOL, ETC)
UML – casos de uso
Parte 1) general:
Nombre del caso de uso | : | Reservar cancha de fútbol |
Código | : | CU001 |
Descripción | : | Este proceso permite a una persona reservar una cancha |
Resumen | : | una persona selecciona día-hora y duración del partido de fútbol y procede a la reserva previo pago del 50% o 100% |
Actores | : | clientes |
Parte 2) detallada (extendida), desarrolla el curso normal de los eventos
Acción de los actores | Respuestas del sistema |
1 El cliente inicia sesión | 2 el sistema valida al usuario y entra a la página principal. |
3 el cliente indica fecha y hora de su partido | 4 el sistema despliega las opciones disponibles |
5 el cliente selecciona la zona a convenir del recinto deportivo | 6 el sistema despliega las canchas disponibles del recinto seleccionado por el cliente |
7 el cliente selecciona una cancha de su gusto | 8 El sistema pregunta por la duración del arriendo (min 1 hora) |
9 el cliente ingresa la duración que desee | 10 el sistema da una opción de pedir implementos adicionales (petos, pelotas) que tienen un costo aparte del arriendo, y la opción de proceder con el pago. |
11 el cliente puede seleccionar implementos adicionales o proceder con el pago. | 12 el sistema muestra un precio total a cancelar y su confirmación. |
13 el cliente confirma el arriendo | 14 el sistema muestra los métodos de pago |
15 el cliente selecciona su método de pago y realiza el pago. | 16 el sistema registra el arriendo y muestra una boleta electrónica con los detalles de la operación. |
Cliente |
- IdCliente - NombreCliente - Rut - CorreoCliente |
+ nombreCliente() string + idCliente() int + correoCliente() string |
sustantivos: cliente, sistema.
[pic 1]
[pic 2]
[pic 3]
Reserva |
- IDReserva - CanchaReserva - Fecha_Hora_Reserva - IdCliente |
+ idReserva() int + canchaReserva() string + precioReserva() int + dateReserva() date
|
Canchas |
- IDCancha - UbicacionCancha - PrecioCancha - HorarioCancha |
+ nombreCancha() string + ubicacionCancha() string + precioCancha() int + horarioCacnha() string |
Pago |
- IDPago - MetodoPago - Fecha_Hora_Pago - MontoPago |
+ idPago() int + formaPago() string + fechaPago() date + montoPago() int |
...