Se verifica que el usuario sea una cadena hasta 10 caracteres alfanuméricos y que no exista otro asistente contable con el mismo usuario
Si se cumple lo anterior, entonces se ingresa la contraseña
Se verifica que la contraseña sea una cadena de mínimo 8 caracteres y máximo 20 caracteres alfanuméricos o especiales
Si se cumple lo anterior, entonces se escoge el rol, los valores que puede tomar este atributo son “Administrador” o “Asistente contable”, si no se escoge una opción el usuario se registrara como “Asistente contable”
Se registra el usuario en el sistema y se emite el mensaje “El usuario fue registrado exitosamente”
Escenario Alternativo 1:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si no se cumple lo anterior, entonces se emite el mensaje “número de cedula no valido” y se repite la acción 1
Escenario Alternativo 2:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si no se cumple lo anterior, entonces se emite el mensaje “el número de cedula ingresado ya está registrado” y se repite la acción 1
Escenario Alternativo 3:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si no se cumple lo anterior, entonces se emite el mensaje “nombres no validos” y se repite la acción 4
Escenario Alternativo 4:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si se cumple lo anterior, entonces se ingresa los apellidos
Se valida que los apellidos sea una cadena de hasta 40 caracteres alfabéticos con uno o más blancos.
Si no se cumple lo anterior, entonces se emite el mensaje “apellidos no validos” y se repite la acción 6
Escenario Alternativo 5:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si se cumple lo anterior, entonces se ingresa los apellidos
Se valida que los apellidos sea una cadena de hasta 40 caracteres alfabéticos con uno o más blancos.
Si se cumple lo anterior, entonces se ingresa el correo electrónico
Se valida que el correo electrónico sea una cadena de hasta 120 caracteres
Si no se cumple lo anterior, entonces se emite el mensaje “longitud de correo electrónico no valida” y se repite la acción 8
Escenario Alternativo 6:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si se cumple lo anterior, entonces se ingresa los apellidos
Se valida que los apellidos sea una cadena de hasta 40 caracteres alfabéticos con uno o más blancos.
Si se cumple lo anterior, entonces se ingresa el correo electrónico
Se valida que el correo electrónico sea una cadena de hasta 120 caracteres
Si se cumple lo anterior, entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si no se cumple lo anterior, entonces se emite el mensaje “correo electrónico no valido” y se repite la acción 8.
Escenario Alternativo 7:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el número de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si se cumple lo anterior, entonces se ingresa los apellidos
Se valida que los apellidos sea una cadena de hasta 40 caracteres alfabéticos con uno o más blancos.
Si se cumple lo anterior, entonces se ingresa el correo electrónico
Se valida que el correo electrónico sea una cadena de hasta 120 caracteres
Si se cumple lo anterior, entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si se cumple lo anterior entonces se ingresa el usuario
Se verifica que el usuario sea una cadena hasta 10 caracteres alfanuméricos y que no exista otro asistente contable con el mismo usuario
Si no se cumple lo anterior, entonces se emite el mensaje “usuario no valido” y se repite la acción 11
Escenario Alternativo 8:
El Administrador ingresa un numero de cedula
Se valida el número de cedula según el apéndice D
Si se cumple lo anterior, entonces se verifica que el numero de cedula no esté registrado
Si se cumple lo anterior, entonces se ingresa los nombres
Se valida que los nombres sea una cadena de hasta 40 caracteres alfabéticos con uno o más espacios
Si se cumple lo anterior, entonces se ingresa los apellidos
Se valida que los apellidos sea una cadena de hasta 40 caracteres alfabéticos con uno o más blancos.
Si se cumple lo anterior, entonces se ingresa el correo electrónico
Se valida que el correo electrónico sea una cadena de hasta 120 caracteres
Si se cumple lo anterior, entonces se valida el Correo Electrónico siguiendo el algoritmo descrito en el Apéndice X
Si se cumple lo anterior entonces se ingresa el usuario
Se verifica que el usuario sea una cadena hasta 10 caracteres alfanuméricos y que no exista otro asistente contable con el mismo usuario
Si se cumple lo anterior, entonces se ingresa la contraseña
Se verifica que la contraseña sea una cadena de mínimo 8 caracteres y máximo 20 caracteres alfanuméricos o especiales
Si no se cumple lo anterior, entonces se emite el mensaje “contraseña no valida” y se repite la acción 13