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.
|

No hay comentarios:
Publicar un comentario