ESPECIFICACIÓN DE REQUERIMIENTOS

ESPECIFICACIÓN DE REQUERIMIENTOS

REQUERIMIENTOS FUNCIONALES



N°     
Requerimiento
Descripción
RF1   
Inicio de sesión administrador
el sistema debe permitir que el administrador a partir
de un usuario y contraseña ingrese al sistema
RF2
Registrar jornada electoral
el sistema debe permitir al administrador registrar una
 jornada electoral
RF3
guardar jornada electoral
el sistema debe guardar la información de la jornada
 electoral
RF4
Actualizar Jornada Electoral
el sistema debe permitir que el administrador edite los
datos de las jornadas electorales
RF5
Listar Jornadas Electorales
el sistema debe permitir que el administrador liste las 
jornadas electorales con sus datos  
RF6
Validar Candidato
el sistema debe permitir que el administrador valide la 
candidatura de un estudiante (aprobar o denegar)
RF7
guardar validación de candidatura
el sistema debe guardar la validación de la candidatura
RF8
Listar Candidatos
el sistema debe permitir que el administrador liste los 
estudiantes candidatos con sus datos y estado de la 
candidatura(aprobado o denegado)
RF9
Cambio de contraseña del administrador
el sistema debe permitir que el administrador cambie 
su contraseña
RF10
Cambio de nombre de usuario
el sistema debe permitir que el administrador cambie 
su nombre de usuario
RF11
Cerrar sesión
el sistema debe permitir que el administrador pueda 
cerrar la sesión en el sistema
RF12
Inicio de sesión estudiante candidato
el sistema debe permitir que el estudiante candidato a 
partir de sus datos (codigo, cédula, contraseña ) de 
divisist ingrese al sistema
RF13
visualizar Jornada electoral
el sistema debe permitir que el estudiante candidato 
pueda ver las jornadas electorales en las cuales 
 pueden postularse
RF14
Postular candidatura
el sistema debe permitir que el estudiante candidato 
pueda postular su candidatura a una jornada electoral
RF15
guardar postulación
el sistema debe registrar la información de la postulación 
del candidato
RF16
visualizar postulación
el sistema debe permitir que el estudiante candidato 
pueda visualizar el estado de su candidatura
 (aprobado , denegado o pendiente)
RF17
Cerrar sesión estudiante candidato
el sistema debe permitir que el estudiante candidato pueda 
cerrar sesion del sistema
RF18
Iniciar sesión estudiante votación
el sistema debe permitir que el estudiante a partir de sus
datos (codigo, cédula, contraseña ) de divisist ingrese al sistema
RF19
visualizar tarjetón electoral
el sistema debe permitir al estudiante visualizar el tarjetón
electoral con la información de los candidatos
RF20
sellar voto
el sistema debe permitir que el estudiante pueda seleccionar 
al candidato de su elección
RF21
capturar fotografía
el sistema debe tomar una fotografía a través de la webcam 
en el momento que el estudiante selle el voto
RF22
guardar voto
el sistema debe guardar la información del voto de cada estudiante
RF23
cerrar sesión automática
el sistema debe cerrar la sesión del estudiante una vez guardada la información del voto
RF24
generar reporte
el sistema debe generar un reporte con los resultados obtenidos 
en la jornada electoral

REQUERIMIENTOS NO FUNCIONALES



Numero
Requerimiento
Descripción
RNF1
USABILIDAD
El sistema debe ser sencillo e intuitivo para usuarios no expertos
RNF2
USABILIDAD
El sistema debe permitir que el usuario acceda a la información de una manera intuitiva por medio de interfaces sencillas
RNF3
SEGURIDAD
Un estudiante que no este matriculado no debe estar habilitado para acceder al sistema de votación
RNF4
SEGURIDAD
Un estudiante debe estar habilitado para votar solo una vez
RNF5
SEGURIDAD
La privacidad del voto tiene que garantizarse durante la selección, transferencia y recepción, almacenamiento y conteo de los votos
RNF6
PERSISTENCIA
El sistema  debe registrar todo ingreso de usuario desde su registro así como toda iteración que tenga con esté.
RNF7
ESCALABILIDAD
El sistema debe estar en capacidad de permitir en el futuro el desarrollo de nuevas funcionalidades, modificar o eliminar funcionalidades después de su construcción y puesta en marcha inicial, éste proceso debe ser transparente para el usuario final.
RNF8
DESEMPEÑO
Se debe garantizar la confiabilidad, la seguridad y el desempeño del sistema informático a los diferentes usuarios.
RNF9
MULTIPLATAFORMA
El sistema debe poderse ejecutar en diferentes entornos operativos.
RNF10
RENDIMIENTO
El sistema debe estar en capacidad de dar respuesta al acceso de todos los usuarios que en dado momento estén interactuando con esté, con un tiempo de respuesta aceptable.
RNF11
PORTABILIDAD
El sistema debe estar en capacidad de interactuar con los otros sistemas de la UFPS. Por ejemplo, el sistema de votaciones para representantes no debe tener problemas al acceder al sistema de matrícula de los estudiantes.

DIAGRAMA EXTENDIDO


No hay comentarios:

Publicar un comentario

Publicaciones