CU02 iniciar_recorrido - vinnikam/Base_ISoft GitHub Wiki

Inciar Recorrido

Identificación

Campo Información
Nombre Iniciar recorrido del conductor
Actor conductor
Descripción El conductor deberá digitar su nombre y número de cedula para iniciar un nuevo recorrido. Si ya inicio un recorrido no le debe permitir iniciar. El nombre debe esta en mayúscula, para la identificación solo se aceptan números.
Datos entrada nombre, número de cedula
Datos salida Mensaje alerta: "Inicio recorrido el conductor con cédula XXXX"
Requerimiento base RQ01
Precondiciones El conductor debe estar registrado en la BD
Postcondiciones N/A
Mockup mockupIngresoconducto
Autor Vinni - 22/09/2022

Flujo

Actor Sistema
1. Digitar los datos entrada
2. Hacer click sobre botón "Iniciar Recorrido" 3. Validar que los datos no estén vacíos
4. Validar que el conductor existe.
5. Validar que el conductor no tiene un recorrido asignado
6. registra la información
7. Generar el mensaje de "Inicio recorrido el conductor con cédula XXXX".

Flujo Alterno

Paso Solución
3. Validar que los datos no estén vacíos 3.1. Al estar los datos vacíos no se almacena.-
3.2. Mensaje en pantalla "Datos de ingreso vacíos, intente de nuevo"
3.3. Volver a la pantalla de inicio de recorrido.
Paso Solución
4. Validar que el conductor existe 4.1. Al no existir no se continua.
4.2. Mensaje en pantalla "Conductor no existe. "
4.3. Volver a la pantalla de inicio de recorrido.
Paso Solución
5. Validar que el conductor no tiene un recorrido asignado 5.1. Al encontrar una asignación no de debe continuar.
5.2. Mensaje en pantalla "Conductor tiene un recorrido asignado. "
5.3. Volver a la pantalla de inicio de recorrido.

Excepciones

Excepciones Solución
El modulo de persistencia no este disponible. ClassNotFoundException Almacena en un LOG el error y suspende el aplicativo.
Error en acción de persistencia. SQLException Registrar en log, y mostrar en pantalla un mensaje al usuario final presentando la causa del error.
Servidor de aplicaciones no disponible. Verificar puerto y acceso.