CU04 Conteo_Tiempo - nicollenobsa/Ruta_Buses GitHub Wiki
Conteo Tiempo
Identificación
Campo | Información |
---|---|
Autor | Nicolle - 26/09/2022 |
Nombre | Conteo de tiempo para el descanso del conductor |
Descripción | Cuando el conductor finalice su recorrido, deberá esperar que cumpla el tiempo de descanso, se hará una comparación en la hora que inicio y la hora en la que esta intentado ingresar, debe ingresar su nombre y numero de cedula, si no se cumple el tiempo de 15 minutos, no lo dejara empezar un nuevo recorrido |
Datos entrada | Nombre y número Cedula |
Datos salida | Mensaje alerta: "No ha cumplido el tiempo de descanso" |
Requerimiento base | RQ05 |
Precondiciones | N/A |
Postcondiciones | N/A |
Mockup |
Flujo
Actor | Sistema |
---|---|
1. Digitar el dato de entrada | |
2. Hacer clic sobre botón "Listo" | 3. Validar que los datos no estén vacíos |
4. Validar que se haya cumplido el tiempo de descanso | |
5. Generar un mensaje de: "No ha tomado su tiempo de descanso" |
Flujo Alterno
Paso | Solución |
---|---|
3. Validar que los datos no estén vacíos | 3.1. Si los datos están vacíos, no se almacena |
3.2. Mensaje en pantalla "Los datos están vacíos, intente de nuevo" |
Paso | Solución |
---|---|
4. Validar que se haya cumplido el tiempo de descanso | 4.1. Si no ha cumplido el tiempo de descanso, no puede iniciar una nueva ruta |
4.2. Mensaje en pantalla: "No ha tomado su tiempo de descanso" |
Excepciones
Excepciones | Solución |
---|---|
Error en acción de persistencia | Mostrar en pantalla un mensaje al usuario final que existe un error |