CU06 Iniciar la visita y contabilizar tiempo - GatoCabanzo/Repo_Ing_de_Software GitHub Wiki

Iniciar la visita y contabilizar tiempo

Campo Información
Autor Alejandro Cabanzo - 21/04/2021
Código CU06
Descripción Iniciar el temporizador que llevará el tiempo invertido en cada visita.
Datos de entrada Empezar visita, Diagnóstico final, Calificación, Terminar visita.
Datos de salida Registro generado en tabla visitas.
Actor Usuario
Requerimiento base RQ06
Precondiciones Debe oprimir el botón Iniciar visita, que lo dirige a la ventana correspondiente al inicio de la visita.
Postcondiciones El programa debe almacenar la información registrada en los campos de la ventana, generar la persistencia en la tabla visitas, y posterior a esto los campos deben quedar vacíos.
Mockup Se llega oprimiendo el botón de Iniciar visita. Untitled Diagram (17) (1)

Flujo

Actor Sistema
1. Registrar id visita
2. Mostrar en pantalla la información ingresada al momento de la creación de la visita
3. Hacer click botón Empezar visita
4. Iniciar el temporizador
5. Ingresar diagnóstico
6. Ingresar Calificación
7. Hacer click botón Terminar visita
8. Detener el temporizador
9. Verifica que los campos estén diligenciados
10. Almacenar los datos en tabla
11. Generar archivo con la información de la visita

Excepciones

Paso Solución
1. El id ingresado no existe en la tabla 1.1 Enviar mensaje en pantalla "Id ingresado no existe, intente de nuevo"
1.2 Devolver a pantalla de Iniciar visita
4. Temporizador no inicia 4.1 Enviar mensaje en pantalla "No se ha podido iniciar el temporizador, intente de nuevo"
8. Temporizador no termina 4.1 Enviar mensaje en pantalla "No se ha podido detener el temporizador, intente de nuevo"
9. Campos vacíos 9.1 No almacenar información
9.2 Enviar mensaje en pantalla "Datos vacíos, diligencie los campos"
9.3 Devolver a pantalla de Iniciar visita sin restablecer datos
10. La tabla seleccionada para almacenar los datos no existe 10.1 Enviar mensaje en pantalla "No es posible almacenar la información"
11. No se genera archivo con información de la visita 11.1 Enviar mensaje en pantalla "No se ha podido generar archivo, intente de nuevo mas tarde"