Curso normal de eventos reservar cancha
Jordan RojasTarea3 de Junio de 2019
332 Palabras (2 Páginas)159 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 |
...