Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Historia de Usuario
Nombre historia:
1.1.1 Página de inicio (interfaz inicio)
Requerimientos no funcionales:
● La pantalla de inicio debe contener un menú que permita al administrador del
sistema acceder a las diferentes interfaces, como son: Login, registro de nuevos
usuarios, aplicación de encuesta, y búsqueda e informes.
● La interfaz debe mostrar una breve descripción del sistema.
● Si el usuario intenta acceder a cualquiera de las opciones del menú el sistema le
solicitará primero el login.
Historia de Usuario
Nombre historia:
1.1.2 Acceso al sistema (Login)
Requerimientos no funcionales:
● La pantalla de login y registro debe contener los siguientes campos: Nombre de
usuario y Password.
● Debe indicarse que campos son obligatorios mediante un carácter (*).
● Si el administrador no se registra no puede acceder a otras partes del sistema..
● El administrador podrá registrar un nuevo operador siempre y cuando haya
iniciado sesión en el sistema.
Historia de Usuario
Nombre historia:
1.1.3 Registro de nuevo operador
Descripción: Como administrador del sistema debe poder registrar a un nuevo operador
del sistema.
Requerimientos no funcionales:
● El administrador podrá registrar un nuevo operador siempre y cuando haya
iniciado sesión en el sistema.
● La interfaz de registro del operador debe contener los siguientes campos: Nombre,
Apellido, Nombre de usuario, Email, Password, Confirm password.
● Debe indicarse que campos son obligatorios mediante un carácter (*) al lado del
input.
● Si el usuario intenta enviar el formulario sin tener los campos obligatorios
diligenciados, se debe mostrar una alerta indicando el problema.
● Llevar el enfoque al campo que contiene errores.
Historia de Usuario
Nombre historia:
1.1.4 Búsqueda de datos de usuario
Descripción: El operador del sistema debe tener acceso a la información de usuarios que
se maneje en la base de datos.
Requerimientos no funcionales:
● El sistema debe permitir al operador realizar una búsqueda para verificar si el
usuario o visitante ya ha sido registrado con anterioridad en la base de datos.
● La búsqueda se debe realizar al ingresar la identificación del usuario y luego dar
en botón de búsqueda.
● La interfaz de búsqueda debe contener los siguientes campos: Identificación,
Nombre, Apellido, Dirección, Teléfono, Email.
Historia de Usuario
Nombre historia:
1.1.5 Modificación de datos de usuario
Requerimientos no funcionales:
● El sistema debe permitir al operador realizar una búsqueda para verificar si el
usuario o visitante ya ha sido registrado con anterioridad en la base de datos.
● La búsqueda se debe realizar al ingresar la identificación del usuario y luego dar
en botón de búsqueda.
● La interfaz de búsqueda debe contener los siguientes campos: Identificación,
Nombre, Apellido, Dirección, Teléfono, Email.
● Debe haber un botón específico de modificación de datos y también un botón de
guardar.
● Solo se debe permitir la modificación de campos como Teléfono, Dirección,
Email
Historia de Usuario
Nombre historia:
1.1.6 Ingresar nuevo visitante Estudiante
Requerimientos no funcionales:
● La pantalla de registro de estudiante debe contener los siguientes campos:
Nombre, Apellido, Email, Teléfono, Dirección, Programa Académico, Facultad,
Semestre
● Debe indicarse que campos son obligatorios mediante un carácter (*).
● Si el operador intenta enviar el formulario sin tener los campos obligatorios
diligenciados, se debe mostrar una alerta indicando el problema.
● La interfaz debe tener un botón de aplicación de encuesta que se pueda ejecutar
una vez se guarden los datos del estudiante.
Historia de Usuario
Nombre historia:
1.1.7 Ingresar nuevo visitante Funcionario
Requerimientos no funcionales:
● La pantalla de registro de funcionario debe contener los siguientes campos:
Nombre, Apellido, Email, Teléfono, Dirección, Cargo, Dependencia o Facultad.
● Debe indicarse que campos son obligatorios mediante un carácter (*).
● Si el operador intenta enviar el formulario sin tener los campos obligatorios
diligenciados, se debe mostrar una alerta indicando el problema.
● La interfaz debe tener un botón de aplicación de encuesta que se pueda ejecutar
una vez se guarden los datos del estudiante.
Historia de Usuario
Nombre historia:
1.1.8 Ingresar nuevo Visitante Externo
Requerimientos no funcionales:
● La pantalla de registro de visitante externo debe contener los siguientes campos:
Nombre, Apellido, Email, Teléfono, Dirección.
● Debe indicarse que campos son obligatorios mediante un carácter (*).
● Si el operador intenta enviar el formulario sin tener los campos obligatorios
diligenciados, se debe mostrar una alerta indicando el problema.
● La interfaz debe tener un botón de aplicación de encuesta que se pueda ejecutar
una vez se guarden los datos del estudiante.
Historia de Usuario
Nombre historia:
1.1.9 Aplicación de encuesta
Descripción: Una vez se verifique que el visitante está registrado en la base de datos se
procede a aplicar la encuesta.
Requerimientos no funcionales:
● La interfaz de encuesta debe contener los datos del usuario con los campos:
Nombre, Apellido, Email, Teléfono, Dirección.
● La interfaz debe contener mínimo cuatro preguntas de única respuesta (si, no).
● En la encuesta se debe registrar quién realizó la encuesta, una hora y fecha
específica, un campo para el registro de temperatura y uno para registrar la
dependencia de la entidad a la que se va a acceder.
● Si el usuario intenta enviar el formulario sin tener los campos obligatorios
diligenciados, se debe mostrar una alerta indicando el problema.
Historia de Usuario
Número: HU10 Usuario: Programador
Nombre historia:
1.1.10 Validación de datos de encuesta
Requerimientos no funcionales:
● El sistema debe generar una alerta cuando se ingresen datos como temperatura
superior a 37 grados.
● La alerta se debe mostrar como un mensaje de ventana emergente.
● El sistema debe alertar inmediatamente al administrador del sistema, vía correo
electrónico.
Historia de Usuario
Nombre historia:
1.1.11 Verificación de informes
Requerimientos no funcionales:
● El administrador debe ingresar al sistema (Login)
● En el menú inicio debe ingresar a verificar informes.
● La interfaz de informe debe permitir búsqueda por fechas, por usuario y por
dependencia visitada.
● El sistema debe permitir imprimir y exportar informes en formato excel.
Historia de Usuario
Nombre historia:
1.1.12 Menú ayuda
Descripción: El operador del sistema debe tener acceso al menú de ayuda que debe llevar
al manual de usuario en caso de requerir.
Requerimientos no funcionales:
● Todas las interfaces deben tener un botón de ayuda
● El botón debe llevar directo al manual de usuario
● Se debe hacer una base de preguntas frecuentes.
Historia de Usuario
Nombre historia:
1.1.13 Cambio de interfaz
Descripción: El operador debe poder cambiar de interfaz cada vez que lo requiera, ej: de
aplicar encuesta a menú inicial.
Requerimientos no funcionales:
● Todas las interfaces deben contar con un botón para regresar al inicio.
● El sistema no debe permitir cambio de interfaz si se está diligenciando una
encuesta o no se han guardado datos.
Historia de Usuario
Nombre historia:
1.1.14 Cambio de contraseña de los operadores.
Descripción: El sistema cada mes pedirá al operador que cambie su contraseña este
proceso será automatizado y sin realizarse el operador no puede proseguir en el sistema.
Requerimientos no funcionales:
● Cada mes el sistema le pedirá al operador que actualice su contraseña. este aviso
saldrá cuando el intente ingresar al sistema.
● La notificación que solicita el cambio de contraseña se mostrará en una ventana
emergente.
● El operador no podrá proseguir en el sistema si no actualiza su contraseña.
● El sistema evaluará que la contraseña como mínimo sea alfanumérica de lo
contrario la rechazará.
Historia de Usuario
Nombre historia:
1.1.15 Restablecimiento de contraseña
Descripción: Como operador se debe tener opción de recuperar contraseña en caso de ser
necesario.
Requerimientos no funcionales:
● El login debe tener un número limitado de intentos permitidos de acceso al
sistema.
● La interfaz de registro y login debe tener opción de recuperar contraseña mediante
un código enviado al correo que se haya registrado del operador.
Historia de Usuario
Nombre historia:
1.1.16 Verificación de estadísticas.
Descripción: El administrador debe tener acceso a las gráficas de estadísticas que genera
el sistema.
Requerimientos no funcionales:
● El sistema genera estadísticas en gráficas que puedan ser consultadas desde una
interfaz alojada en la zona de informes.
● Las estadísticas se deben programar con inteligencia artificial.
Historia de Usuario
Nombre historia:
1.1.17 Permisos de usuario
Requerimientos no funcionales:
● Se establecerá por código derechos de escritura y de lectura según corresponda en
los campos de la base datos y formularios del sistema
● se establecerán interfaces distintas para cada usuario (operador, administrador)
● Los privilegios pueden ser editables por el programador.
Historia de Usuario
Nombre historia:
1.1.18 Cierre diario de encuestas realizadas
Requerimientos no funcionales:
● El sistema debe tener un botón de terminar sesión o cerrar jornada.
● Se debe abrir una interfaz en la que se pida hora de cierre y observaciones no
superiores a cincuenta caracteres.
Historia de Usuario
Nombre historia:
1.1.19 Inicio y cierre de encuestas diarias realizadas por el operador
Requerimientos no funcionales:
● El contador inicia cuando se registre la primera persona en el sistema y terminará
cuando el operador termine la jornada y cierre el sistema manualmente
● Al registrar el administrador debe especificar el correo al cual se le será enviado
el informe diario
● El correo irá con copia al agente de salud y seguridad en el trabajo.
Historia de Usuario
Nombre historia:
1.1.20 Informe semanal generado por inteligencia artificial.
Requerimientos no funcionales:
● Botón para generar informe de las encuestas realizadas.
● Este informe se puede descargar semanalmente.
● En el informe se debe especificar qué personas posiblemente están contagiadas
con COVID 19 y a quien pudieron infectar.
● El informe se mostrará en pantalla mediante un cuadro que muestra el sistema al
dar clic en el botón informe.
● El informe se actualizará semanalmente.