HU003 Registro Usuarios - dfgoUniandes/proyecto-final-uniandes-grupo-02 GitHub Wiki

HU003 Registro Usuarios

Identificador HU003
Nombre Registro de Usuarios
Descripción Como paciente quiero registrarme en la plataforma móvil para usar la teledermatologia.
Criterios de Aceptación * Al inicial la aplicación móvil, debe dirigir al usuario a la vista de "Inicio de Sesión"
* La vista de inicio de sesión debe tener los campos de entrada de "Usuario" y "Contraseña"
* Los campos de entrada de "Usuario" y "Contraseña" deben ser alfanuméricos y aceptar máximo 50 caracteres
* La vista de inicio de sesión debe tener los botones de "Iniciar Sesión" y "Registrar Nuevo Usuario"
* Al presionar "Iniciar Sesión" y en caso de que las credenciales de "Usuario" y "Contraseña" sean correctas, la aplicación debe dirigir al usuario a la vista de home
* Al presionar "Iniciar Sesión" y en caso de que las credenciales de "Usuario" y "Contraseña" no sean correctas, la aplicación debe mostrar un mensaje de "Usuario y/o contraseña inválidos"
* Al presionar "Registrar Nuevo Usuario" se debe dirigir al usuario a la vista de "creación de usuarios"
* La vista de "Creación de usuarios" debe tener los campos de "Correo", "Nombre", "Edad", "Lugar de Residencia", "Contraseña" y "Confirmar Contraseña"
* La vista de "Creación de usuarios" debe tener los botones de "Crear Perfil Dermatológico", "Ver Términos y Condiciones" y "Registrarse"
* Los campos de entrada "Correo", "Nombre", "Lugar de Residencia", "Contraseña" y "Confirmar Contraseña" deben ser alfanuméricos y aceptar máximo 150 caracteres
* El campo de entrada de "Edad" debe ser numérico y admitir únicamente números positivos.
* Al presionar el botón de "Crear Perfil Dermatológico" la aplicación debe dirigir al usuario a la vista del formulario de perfil Dermatológico
* El formulario de perfil dermatológico debe validar el color de los ojos mediante una lista desplegable
* El formulario de perfil dermatológico debe validar el color de cabello mediante una lista desplegable
* El formulario de perfil dermatológico debe validar el color de la piel mediante una lista desplegable
* El formulario de perfil dermatológico debe validar las pecas en áreas no expuestas mediante una lista desplegable
* El formulario de perfil dermatológico debe validar el efecto de exponerse prolongadamente al sol mediante una lista desplegable
* El formulario de perfil dermatológico debe validar si el usuario se broncea mediante una lista desplegable
* El formulario de perfil dermatológico debe validar el nivel de bronceado mediante una lista desplegable
* El formulario de perfil dermatológico debe validar el nivel de sensibilidad al sol mediante una lista desplegable
* El formulario de perfil dermatológico debe tener un boton de "Crear Perfil"
* Al presionar el botón de "Crear Perfil" se debe validar que no haya campos incompletos, en caso de existir campos incompletos se debe mostrar el mensaje indicando que los campos faltantes son obligatorios
* Al presionar el botón de "Crear Perfil", si toda la información esta completa la aplicación se debe dirigir a la vista de "Creación de Usuarios"
* Si el perfil dermatológico ya fue creado debe aparecer un mensaje indicando que el proceso ya se realizó
* Al presionar el botón de "Ver términos y condiciones" la aplicación debe llevar al usuario a la vista de términos y condiciones donde se muestren los términos y condiciones de usar los servicios de Dermo App
* Al presionar el botón de "Registrarse", en caso de que los campos estén incompletos se debe indicar al usuario la información faltante
* Al presionar el botón de "Registrarse", en caso de que todos los campos se encuentren diligenciados correctamente, se debe hacer el registro del usuario en el sistema, también se debe indicar al usuario que el proceso de registro fue exitoso. Finalmente, la aplicación debe llevar al usuario de vuelta a la vista de inicio de sesión
Mockups image
image
image
image
Autor Elkin Rativa