Documentos de Académico
Documentos de Profesional
Documentos de Cultura
FECHA DE
PROCESO: PÁGINAS: VIGENCIA:
RESUMEN
El Rector designó en 2014 la Comisión de Voto Electrónico (CVE), para el estudio del voto
electrónico para los egresados. Dada la suspensión de las elecciones en la USB, no es hasta
2019 cuando la CVE reanudó sus actividades, estableciendo que es posible generar un sistema
de votación electrónica robusto, confiable y seguro; cuyo primer paso es la autenticación de
los egresados a fin de suministrarles las credenciales personalizadas que le permitan
posteriormente ingresar al sistema para ejercer su voto remoto.
Dado que las instancias institucionales de la USB no cuentan con los recursos internos para
desarrollar los sistemas involucrados, la CVE generó en 2020 las especificaciones del Sistema
de Autenticación de Egresados (SAE), estimando que se requerirían 2.200 HH para su
desarrollo, sin que a la fecha se hayan conseguido los programadores para ejecutar el trabajo.
El SAE, descrito en el presente documento, permitiría la autenticación automática de los
egresados interesados en registrarse. Estos egresados enviarían a través del sistema una foto
de su documentación de identificación y un video con una declaración jurada de ser quienes
dicen ser. El sistema verificaría automáticamente la coincidencia de los datos en la
documentación con los registros de los egresados almacenados por DACE, con lo cual emitiría
en forma segura las credenciales para votar; dado que de esta manera quedaría certificada
la identidad del egresado, con lo cual se completaría el proceso de autenticación.
ANTECEDENTES
En 2004 se incorpora la automatización del voto en elecciones nacionales
En elecciones del cogobierno estudiantil, el escrutinio por parte de los miembros de la
Comisión Electoral de la USB (CE) culminó a las 4am, por falla de los miembros de mesa;
lo cual condujo a sus miembros de entonces a recomendar el estudio de la automatización
de los procesos electorales internos
Página 1 de 37 SAE-Comisión-0
En 2014 la Presidente para el momento y el Representante de los Egresados de la CE
(Ricardo Estévez – RE) le plantean al Rector la conveniencia de estudiar la automatización
del voto para la USB
Por designaciones del Rector el 22/07/2014 [1], se crea la Comisión de Voto Electrónico
(CVE), coordinada por Ricardo Estévez (RE), e integrada además por Andrea Lebrún (AL)
e Isabel Llatas (ILL), con el propósito de estudiar la posibilidad del voto electrónico para
los egresados
En 2015 se paralizan las actividades de la CE y de la CVE, por suspensión de elecciones
ordenada por el TSJ
El 01/10/2019 la CVE reactiva sus funciones [2]
A los tres miembros originales de la CVE (Andrea Lebrún, Isabel Llatas y Ricardo Estévez)
se agregan como colaboradores Fidel Gil, Mario Torre y Maruja Ortega
Como parte de la gestión de la CVE, se prioriza la necesidad de permitir la autenticación
de los más de 40.000 egresados electores, como primer paso que eventualmente les
permitiría ingresar con sus credenciales para la emisión de su voluntad en un sistema de
voto electrónico
Entre octubre y noviembre de 2019 se establecen contactos con las instancias
institucionales de la USB (DII y DST), quienes manifiestan no disponer de recursos
internos para desarrollar los sistemas requeridos para el voto electrónico
Dada la situación descrita en el punto anterior, se discuten preliminarmente con estas
instancias los aspectos relacionados con un Protocolo de Autenticación (PA), conviniendo
que la CVE les presentaría un borrador de este documento, a fin de acordar la versión
definitiva
En el PA se incorpora la modalidad de OCR en las alternativas de aseguramiento de la
identidad, a fin de que el software certifique automáticamente los documentos
presentados por el egresado ante el sistema para su identificación
El 17/12/2019 se discutió el PA, versión-d del documento “Autenticación para Voto
Electrónico – Protocolo” con la DII y la DST, generándose la versión CV-DS-P001-4 [3]
El 24/01/2020 se instala la nueva CE
Para la definición de los aspectos legales asociados, el Coordinador de la CVE celebró una
primera reunión con Asesoría Jurídica de la USB el 14/02/2020, como primer paso para la
elaboración del documento AD-AL-R001-x, “Textos legales del SAE” [4]
El 09/03/2020 se generó el documento TE-RE-P001-0 “Sistema de Autenticación de
Egresados (SAE) - Planificación del Desarrollo”, basado en el PA; recomendando
desarrollar el sistema aplicando la metodología Scrum [5]
El 15/03/2020 se decreta en Venezuela una cuarentena indefinida por la pandemia de la
COVID-19, con dos consecuencias significativas para el SAE:
o Dificultad para conseguir apoyos para el desarrollo del SAE
o Mayor justificación para un sistema de voto electrónico, por las limitaciones para
comicios presenciales por el aseguramiento de las medidas de distanciamiento
social; incluso para gremios distintos al de los egresados, para el cual se estima
que más de un 60% se encuentra fuera del país
Entre el 15 y el 18/05/2021, un equipo dirigido por RE con dos programadores expertos
en PHP (framework Codeigniter 3 y 4), Angular 10, NodeJS, JavaScript, MySQL y
PostgreSQL; dimensionaron la cantidad de horas estimadas para desarrollar cada una de
las Historias de Usuario del SAE; permitiendo llenar esta información en la TABLA 21 del
documento TE-RE-P002-0 “Sistema de Autenticación de Egresados (SAE) - Estimación del
esfuerzo requerido” [6] (TABLA 1 del presente documento)
Página 2 de 37 SAE-Comisión-0
El 19/05/2021 se celebra una reunión virtual entre el Coordinador de la CVE (RE), la
AEUSB y el Director de la DST; en la que se concibe un nuevo Protocolo de Autenticación
(PA1.0) generando la posibilidad de un sistema de autenticación “semimanual”, que daría
origen al Sistema de Autenticación de Electores versión 1.0 (SAE1.0). Este protocolo se
describe en el documento CV-DS-P003-0, “Protocolo de Autenticación de Electores versión
1.0 (PA1.0)” [7]
En la misma fecha, el representante de los egresados ante la Comisión Electoral (CE),
Coordinador de la CVE (RE), solicita a la CE reunirse para presentar la opción referida en
el punto anterior; considerando que la CE debe ser la instancia que apruebe la aplicación
del PA1.0
El 21/05/2021, RE recibe de la CE la solicitud de presentar un documento que describa al
SAE1.0 y otro al SAE. Para este último, se edita el documento TE-RE-P002-0, generando
el presente documento TE-RE-P003-0
JUSTIFICACIÓN
Para facilitar la participación de los egresados en los procesos electorales que les atañen, se
requiere un sistema robusto y confiable que permita la emisión virtual remota de los votos.
ALCANCE
En el presente documento se especifica preliminarmente el SAE, para autenticar a los
egresados automáticamente a través de un software, de manera que posteriormente se
les permita ingresar como electores en un sistema de voto electrónico para participar en
comicios de la USB. El SAE permitirá asignar de forma segura a cada egresado las
credenciales con las que eventualmente ingresará al sistema de voto electrónico
Este Informe fue solicitado por la Comisión Electoral (CE), a fin de considerar la alternativa
de autenticar a los electores a través del procedimiento “semimanual” descrito en el
documento CV-DS-P003-0 [7], en vez de la autenticación automática especificada en el
presente documento para el SAE
OBJETIVO
Desarrollar un sistema para la autenticación automática de los egresados a fin de
otorgarles las credenciales individualizadas que les permitan ingresar eventualmente a un
sistema de voto electrónico, cuando esté disponible
A continuación los objetivos del SAE:
o Proveer una forma segura, eficaz y automática para la autenticación de hasta los
45.000 egresados de la USB, a fin de permitir otorgarles las credenciales con las
cuales ingresar al sistema de voto electrónico
o Una vez validada automáticamente la persona solicitante de acuerdo a sus
documentos de identidad, vincularla a su condición o cualificación como egresado
de la USB de acuerdo con los registros institucionales
El objetivo del presente documento es la familiarización de la CE con las especificaciones
del SAE y las limitaciones para su desarrollo
METAS
Familiarización de la CE con las especificaciones del SAE y las limitaciones para su
desarrollo
Página 3 de 37 SAE-Comisión-0
Decisión de la CE sobre la aplicabilidad del SAE1.0
RESPONSABLES DEL PROCESO
Ricardo Estévez (RE) – Coordinador CVE
INSTANCIAS INVOLUCRADAS
Asociación de Egresados (AEUSB)
Comisión Electoral (CE)
Comisión de Voto Electrónico (CVE)
o Miembros originales de la CVE: Ricardo Estévez (RE) – Coordinador; Andrea Lebrún
(AL); Isabel Llatas (ILL)
o Otros participantes en la CVE: Fidel Gil (FG); Mario Torre (MT); Maruja Ortega
(MO)
Dirección de Admisión y Control de Estudios (DACE)
Dirección de Ingeniería de Información (DII) – Carina Ferreira (CF) - cferreira@usb.ve
usb-dii@usb.ve
Dirección de Servicios Telemáticos (DST) – Nicola Baglivi (NB) – nbaglivi@usb.ve dst-
dir@usb.ve
Secretario USB
DEFINICIONES
AEUSB: Asociación de Egresados USB, que puede servir de recurso para la campaña de
difusión necesaria para que los egresados se identifiquen y soliciten su autenticación en
el SAE
AlumnUSB: Plataforma que canaliza el contacto y apoyo de egresados, que puede servir
de recurso para la campaña de difusión necesaria para que los egresados se identifiquen
y soliciten su autenticación en el SAE
Backlog: Artefacto denominado Product Backlog o Pila de producto en la metodología
Scrum, en el que se listan los requisitos de un sistema o de sus usuarios, generando la
base de sus especificaciones técnicas
CE: Comisión Electoral de la USB
Clase V: Para programación de tiempos y/o costos asociados a un Plan, los estimados
van del Clase V al Clase I, en donde el primero es el más grueso e impreciso, por no
disponer de suficiente información para su cuantificación y el último es el más detallado
y preciso, contando con todas las especificaciones del proyecto y los costos unitarios de
los recursos requeridos
Contraseña: Clave que en combinación con el Usuario permite el ingreso al SAE
CVE: Comisión de Voto Electrónico. Comisión ad-hoc creada por el Rector de la USB en
2014. Las elecciones en la USB estuvieron suspendidas hasta agosto de 2019, por lo que
a partir de octubre de 2019 se reanuda el trabajo de la CVE
DII: Dirección de Ingeniería de Información, de quien dependerá institucionalmente el
SAE
FODA: Metodología de planificación estratégica en la que se asientan las Fortalezas,
Oportunidades, Debilidades y Amenazas de la situación analizada
DST: Dirección de Servicios Telemáticos, que permitirá la conectividad y proveerá
seguridad informática al SAE
Página 4 de 37 SAE-Comisión-0
Historias de Usuario: Tareas o requerimientos que conforman el desarrollo de un
sistema de información
Home: Página de inicio del SAE
Monzo: Aplicación que puede usarse como referencia para las opciones de
aseguramiento de la identidad vía OCR; que consiste en una cuenta bancaria electrónica,
que identifica a cada cliente mediante la captura automática de su documento de
identidad que incluye su foto
OCR: Optical Character Recognition o Reconocimiento Óptico de Caracteres, utilizado
en informática para nombrar al procedimiento que permite digitalizar un texto a través
de una captura de una imagen
PA: Protocolo de Autenticación, que posibilite la autenticación automatizada de los
egresados a fin de otorgarles las credenciales a cada uno que le permitan ingresar
personalizadamente a un sistema de voto electrónico, cuando se requiera y esté
disponible
PA1.0: Protocolo de Autenticación versión 1.0 que modifica al PA, de manera que la
certificación no se hace de manera automática por un software, sino a través de un
operador humano que verifica la documentación de identificación durante una cita online
con el elector
Plugin: Aplicación informática que añade funcionalidades específicas a un programa
principal. Su nombre procede del inglés (plug-in significa “enchufable”) y su presencia
es muy habitual en los navegadores web
SAE: Sistema de Autenticación de Egresados
SAE1.0: Sistema de Autenticación de Electores versión 1.0, de soporte del PA1.0
Scrum: Metodología para el desarrollo de software iterativo y creciente utilizado en
entornos basados en el desarrollo ágil de software. El trabajo es estructurado en ciclos
de trabajo llamados sprints, que son iteraciones de trabajo con una duración típica de
una a cuatro semanas. Durante cada sprint, los equipos eligen de una lista de
requerimientos priorizados, llamados historias de usuarios
Sistema de voto electrónico: El PA permitirá que en un futuro cuando se desarrolle
un sistema de voto electrónico, los egresados ingresen en éste en forma segura con
sus credenciales únicas a fin de emitir su voto virtualmente
Usuario: Nombre que se le asigna al egresado, que en combinación con la Contraseña
permite su ingreso al SAE
HISTORIAL DE VERSIONES
Fecha Versión Autor Organización Descripción
Página 5 de 37 SAE-Comisión-0
INFORMACIÓN DEL PROYECTO
Organización Comisión de Voto Electrónico CVE - USB
DESARROLLO
I. INTRODUCCIÓN
En el documento TE-RE-P002-0 [6] se describe la implementación de la metodología
de trabajo Scrum para la gestión del desarrollo del proyecto SAE.
Incluye junto con la descripción, ciclo de vida iterativo e incremental para el proyecto,
los artefactos o documentos con los que se gestionan las tareas de adquisición y
suministro: requisitos, monitorización y seguimiento del avance, así como las
responsabilidades y compromisos de los participantes en el proyecto.
El documento fue publicado y enviado a la AEUSB el 09/03/2020, con el objetivo de
familiarizar a empresas con capacidad de desarrollo con las especificaciones a fin de
que estimaran si pueden aportar recursos de programación para estructurar el equipo
de desarrollo, bajo la coordinación de la CVE; dada la falta de recursos internos de las
instancias institucionales de la USB para este propósito.
En vista de los significativos requerimientos para el desarrollo del sistema, y la
dificultad para satisfacerlos a través de apoyos externos, en parte por las limitaciones
Página 6 de 37 SAE-Comisión-0
derivadas de la cuarentena por la COVID-19, en más de un año no ha sido posible
adelantar en la programación del SAE.
El presente documento, presentado a solicitud de la CE, es un extracto del TE-RE-
P002-0 [6].
II. ARTEFACTOS
o PILA DE PRODUCTO O PRODUCT BACKLOG
Para el desarrollo del proyecto SAE, se plantea la pila de productos registrada en la
TABLA 1, de acuerdo a la necesidad descrita por la CVE, en acuerdo con la DII y la
DST. Este artefacto contiene un detalle de las tareas que se tendrán que realizar para
el desarrollo del sistema, categorizadas por prioridades.
Aunque el cliente es la CE, cabe destacar que esta instancia se instaló el 24/01/2020,
con todos sus miembros nuevos, excepto el representante de los egresados Ricardo
Estévez (RE), quien a su vez es el Coordinador de la CVE y que es miembro de la CE
desde 2012, quien había venido trabajando con la CVE en el diseño del SAE desde
meses antes.
La estimación de las horas requeridas para el desarrollo culminó el 18/05/2021 por un
equipo de programadores expertos en PHP (framework Codeigniter 3 y 4), Angular 10,
NodeJS, JavaScript, MySQL y PostgreSQL.
En la sección de PLANIFICACIÓN, se describe cada Historia de Usuario, así como los
Roles de los distintos Usuarios involucrados en el sistema.
Tiempo
ID Historia de Usuario Estimado Prioridad
(horas)
Página 7 de 37 SAE-Comisión-0
H08 Home 50 Alta
Total HH 2200
III. PLANIFICACIÓN
o Roles
En la TABLA 2, Roles en el SAE, se presentan los Roles de los usuarios previstos
para el SAE. Cuando en una Historia de Usuario (ver aparte siguiente) se indica
RXX, se refiere a uno de los roles definidos a continuación.
Página 8 de 37 SAE-Comisión-0
CÓDIGO NOMBRE OBSERVACIONES HISTORIAS DE USUARIO
ADMIN Administrador Administrador del SAE Todas
R01 Egresado No Aplica para todo usuario que intenta H01, H02, H03, H04,
Autenticado acceder al site o visualizar alguno de H08, H19
sus reportes, aunque en realidad no
sea un Egresado
R02 Egresado Una vez que el usuario ha H05, H06, H07,
Autenticado completado los requisitos para ser
considerado como Egresado, H08, H09, H19
registrado en el SAE
R03 Miembro Administrador del SAE. Para H09, H11, H15, H17
Comisión de ejecutar procesos se requiere la
Voto participación conjunta de más de un
Electrónico usuario
(CVE)
R04 Miembro Administrador de procesos en el H09, H10, H11, H12,
Comisión SAE. Para requiere esta H15. H17
Electoral (CE) administración se requiere la
participación conjunta de más de un
usuario
R05 Backoffice de Revisa y decide sobre las H09. H15, H17
Impugnación Impugnaciones, delegado por los
miembros de la CE
R06 Impugnante Usuario que impugna la H14
propio autenticación de un egresado,
alegando que la identidad registrada
en realidad le corresponde a él. De
acuerdo con la resolución de la
controversia, podría convertirse
eventualmente en R02
R07 Impugnante por Usuario que impugna la cédula de H16
fallecimiento un egresado autenticado o no, por
notificar su fallecimiento
TABLA 2: Roles en el SAE
o Historias de Usuario
En la elaboración de las Historias de Usuario es necesario tomar en cuenta
parámetros básicos asociados al desarrollo, tales como Riesgo y Esfuerzo. Como
riesgos primordiales del sistema se pueden mencionar el manejo de tecnología no
conocida o no probada, las restricciones de disponibilidad de recursos humanos,
Página 9 de 37 SAE-Comisión-0
de hardware o de software, así como legales asociadas a la ley de infogobierno y
otras.
El esfuerzo es calculado en base a puntos, que corresponden a horas de trabajo,
tomando en cuenta el esfuerzo asociado con pruebas unitarias, integración de
módulos, pruebas de aceptación y refactorización del código. Cada Historia de
Usuario contiene los siguientes elementos:
ELEMENTO DEFINICIÓN
Historia de Usuario
Página 10 de 37 SAE-Comisión-0
Usuario: Egresado Riesgo en desarrollo: Bajo
Descripción: Elementos de imagen comunes a todas las páginas del site, que
hipervinculan a una página de Condiciones de Uso del SAE que deberán ser aceptadas
por cada usuario. Textos de descargos de responsabilidades.
Todos los roles ven los mismos elementos de imagen y referencias a Condiciones de
Uso.
Como primer paso paso para que R01 (Egresado No Autenticado) sea considerado
R02 (Egresado Autenticado), se le presenta inicialmente las Condiciones de Uso, para
las cuales debe cliquear en el botón “Acepto”. Si no lo hace, no puede acceder a las
siguientes vistas para autenticarse (ver Historia de Usuario H02).
Todas las páginas se identificarán con el mismo logo de la USB en la parte superior
izquierda.
2. Intransferibilidad de la contraseña
3. Explicación del mecanismo de impugnación y resolución de controversias
sobre las identidades registradas
4. Copyright
Página 11 de 37 SAE-Comisión-0
Historia de Usuario
Número: H02 Nombre: Autenticación
Se presentará el texto: “He leído las Condiciones de uso”, con “Condiciones de uso”
hipervinculada y una Casilla de verificación. Hasta tanto el usuario no cliquee en el
botón “Acepto” de las Condiciones de uso y/o en la Casilla de verificación, no se
desplegará el resto de la información descrita a continuación.
Se presentará una casilla para que el usuario alimente su correo electrónico [III.c.i].
El sistema valida que el registro tenga formato de correo electrónico. En caso de no
tenerlo, se lo advierte al usuario.
El sistema enviará un mensaje al correo electrónico escrito por el usuario, con las
siguientes características:
Remitente: cve-usb@usb.ve
Página 12 de 37 SAE-Comisión-0
Asunto: Autenticación de Egresado de la USB
Vista Autenticación
2 mayúsculas,
2 minúsculas,
2 números y
2 caracteres especiales
La contraseña no debe ser igual a la utilizada en las últimas tres (3) ocasiones [III.n.i].
Historia de Usuario
Página 13 de 37 SAE-Comisión-0
Referencia: Se indicará la referencia al generar el documento de Casos de Uso.
Se presentará el título “Declaración jurada de solicitud de inclusión en registro para
voto en línea” [III.d.ii.1]
El SAE desarrollará la forma de facilitar la grabación del video y archivo del video en
su base de datos.
Todo video, el cual será guardado con su respectivo nombre de archivo, debe
revisarse y darle de alta para considerarlo válido, de la manera descrita a
continuación [III.e.i.1.b.i]:
Página 14 de 37 SAE-Comisión-0
Historia de Usuario
Esta información se recaba con miras a aplicarla en el sistema de voto electrónico que
eventualmente se desarrolle, tomando como referencia aplicaciones como Monzo.
Página 15 de 37 SAE-Comisión-0
Historia de Usuario
Historia de Usuario
Página 16 de 37 SAE-Comisión-0
Prioridad: Baja Puntos estimados: 20
Una vez que el usuario ejecuta el procedimiento referido en la Historia de Usuario H04,
OCR para verificación de identidad y se validan sus documentos de identidad, se le da
acceso al presente módulo.
Como parte del módulo de Consulta de datos desarrollado de acuerdo con la Historia
de Usuario H07, se mostrará al usuario la siguiente información, según se encuentra
contenida en los registros institucionales [III.i.i]:
1. Nombres y apellidos
2. Número de cédula de identidad
3. Núcleos (de la o las carreras que estudió el egresado)
4. Cohortes (Pregrado y Postgrado)
5. Números de Carnets (Pregrado y Postgrado)
6. Fechas de graduación (Pregrado y Postgrado)
7. Tiempo en la carrera en la USB (cálculo entre fecha de la promoción y fecha de
ingreso. Nota: En la USB los tres trimestres de un mismo año académico
corresponde a una misma promoción)
8. Niveles (Pregrado y las diversas opciones de Postgrado, según se catalogan en
el registro institucional)
9. Títulos
10. Nivel de los estudios no completados (de estar disponible esta información en
el registro institucional suministrado por la USB, siempre que el usuario haya
egresado de alguna de las carreras cursadas).
11. Fotos de inscripción
Incluye el requerimiento no funcional de estructura de la tabla migrada desde los
sistemas de registro institucional de la USB. En principio, se le plantearía a la DII que
asuma la migración en sí, a fin de no requerirle acceso a dichos sistemas.
TABLA 9: Historia de Usuario H06: Despliegue de datos institucionales
Historia de Usuario
Página 17 de 37 SAE-Comisión-0
Prioridad: Baja Puntos estimados: 40
Incluye una rutina segura para cambio de contraseña a solicitud del R02.
Página 18 de 37 SAE-Comisión-0
Se presentará también el texto “El poseedor de la cédula (se le presentará el número
de la cédula que escribió según se describe más arriba) falleció. Deseo solicitar el
retiro de su registro”, con “Deseo solicitar el retiro de su registro” hipervinculado. Si
el usuario cliquea sobre este hipervínculo, es conducido a la vista desarrollada según
la Historia de usuario H16, Impugnación por fallecimiento.
Al usuario se le permite editar solo los datos de contacto, para fines de actualización.
No se le permite cambiar CI, nombres, apellidos, ni ninguno de los datos almacenados
en los registros de la USB [III.s.i.3].
Historia de Usuario
Página 19 de 37 SAE-Comisión-0
Se le presenta a R01 (Egresado No Autenticado) la opción de colocar su cédula de
identidad. Si en realidad no es un egresado, se le muestra un mensaje de rechazo (ver
numeral 1 de la Referencia de esta misma Historia de Usuario H08).
Página 20 de 37 SAE-Comisión-0
de la consulta, el mensaje cambia “Consulta si estás inscrito en el Registro
Electoral”.
En la versión 0.0 se incluirá el siguiente mensaje: “Si eres egresado técnico, de
pregrado y/o postgrado en la USB, con las credenciales de este Sistema de
Autenticación de Egresados (SAE-USB) podrás emitir tu voto electrónicamente,
cuando el sistema VotoE-USB sea puesto en producción. Si deseas participar en el
desarrollo del Proyecto VotoE-USB, completa este formulario”, con “completa este
formulario” hipervinculado a un formulario que será suministrado por la CVE.
TABLA 11: Historia de Usuario H08: Home
Historia de Usuario
Esta rutina aplicará de igual modo para los roles R03 (Miembro Comisión de CVE),
R04 (Miembro CE) y R05 (Backoffice de Impugnación). Los hipervículos “Olvidé mi
contraseña” se dispondrán en estos casos en la página por la que accederán estos
roles al SAE, indicada en la Referencia de la Historia de Usuario H12, Administración
Comisión Electoral.
Página 21 de 37 SAE-Comisión-0
Historia de Usuario
Cada uno de los R04 recibe un correo para que autorice la configuración de la
elección en los términos alimentados por el primero de ellos. Cada uno de ellos debe
autorizarla.
Una vez configurada la elección, cada uno de los R04 pueden visualizar estos datos.
Página 22 de 37 SAE-Comisión-0
Referencia: Se indicará la referencia al generar el documento de Casos de Uso.
Una vez que al menos los tres miembros profesorales (ver Historia de Usuario H12,
Administración Comisión Electoral; el Presidente, Vicepresidente, Secretario son los
miembros profesorales) hayan ingresado su contraseña y hayan cliqueado en el botón
“Configurar elección”, se permitirá la configuración de la elección. Para la
configuración de la elección, también podrán ingresar su contraseña y cliquear en el
botón correspondiente, tanto el Representante de los Egresados como el
Representante Estudiantil.
Mientras todos y cada uno de los tres miembros profesorales no hayan autorizado
la configuración de la elección, cada vez que uno de ellos cliquee en “Configurar
elección”, le aparecerán las etiquetas de los cargos que faltan por autorizar el inicio
de la configuración de la elección, con el texto “Falta la autorización de {etiqueta(s)}
para poder configurar la elección”.
Una vez que los tres miembros profesorales hayan cliqueado en “Configurar
elección”, cuando cualquiera de ellos – incluso el Representante de los Egresados o el
Representante Estudiantil – cliquee en este mismo botón, se le desplegará una vista
en la que podrá seleccionar el apodo de la elección (Casilla de texto corto “Nombre”)
de entre un combo el tipo de elección (ver H13), la fecha de la convocatoria a la misma
y la fecha programada para la elección. No se permitirá que el apodo sea igual al de
elecciones previamente configuradas.
Página 23 de 37 SAE-Comisión-0
Los miembros principales de la CE son los usuarios que pueden activar el proceso
aquí descrito. También se les presentará la opción de “Habilitar Suplente”, caso en el
cual lo podrá hacer el primer suplente para el cargo correspondiente. Si el primer
suplente selecciona a su vez la opción “Habilitar Suplente”, la acción podrá ser
ejercida por el segundo suplente. Aun cuando se haya habilitado algún suplente, el
principal, o el primer suplente de ser el caso, podrá ejecutar las acciones
correspondientes a su cargo, en cuanto al procedimiento descrito más arriba. En el
caso de que sea habilitado alguno de los suplentes, éste es quien recibe el correo para
la autorización descrito anteriormente.
Una vez autorizada la configuración de una elección, esta no podrá ser modificada.
Solo puede ser eliminada, en caso de que no se haya generado aún el Registro
Electoral correspondiente, por los usuarios de la Comisión de Voto Electrónico (CVE),
de la manera descrita en la Historia de Usuario H13.
Historia de Usuario
Página 24 de 37 SAE-Comisión-0
Entre los reportes iniciales que permitirá generar el sistema a los fines de presentar
información estadística de los datos recabados, estarán los siguientes:
Se podrán generar todos los reportes detallados, solo para ser visualizados por los
usuarios de la Comisión de Voto Electrónico (CVE), con la colocación de las
contraseñas de sus tres miembros, con las que se recupera el hash que encripta los
datos; generando un log específico de cada consulta [III.l.iv], el cual podrá ser
visualizado por los usuarios de la Comisión Electoral (CE).
Historia de Usuario
Página 25 de 37 SAE-Comisión-0
Una vez que se valida que es un R04, permitirá acceso al módulo de Configuración
de la elección (ver Historia de Usuario H10), de Reportes (H11), del Backoffice de
Impugnación propia (H15) y del Backoffice de Impugnación por fallecimiento (H17).
Los miembros de la Comisión Electoral (CE) podrán acceder al SAE a través de un URL
específico para ellos, para los miembros de la Comisión de Voto Electrónico (CVE) (ver
Historia de Usuario H13, Comisión de Voto Electrónico) y para los roles de Backoffice
de Impugnación; distinto al del Home (ver Historia de Usuario H08, Home).
Historia de Usuario
Página 26 de 37 SAE-Comisión-0
R03 (Miembros CVE) crean los quince R04 (Miembros CE), especificando la relación
entre los principales y sus respectivos primeros y segundos suplentes. Al ir cargando
la información con los distintos datos requeridos, los R04 reciben un correo
electrónico para que se auto asignen sus contraseñas y terminar de configurar sus
usuarios.
Al menos dos (2) de los tres (3) usuarios de la Comisión de Voto Electrónico (CVE),
crean y autorizan el perfil de cada usuario de la CE, indicando los siguientes datos:
Nombre y Apellido
Cédula
Título (escogido de entre un combo: Br. Ing., Lic., Prof.)
Cargo en la CE
Calidad (Principal, 1er Suplente, 2do Suplente)
Fecha de vencimiento (según fecha de nombramiento y período de acuerdo
al Reglamento Electoral)
Correo electrónico
Las combinaciones de las contraseñas de dos (2) y tres (3) miembros de la CVE
generan hashes que permiten regenerar información encriptada en la base de datos.
Se estudiará otros posibles accesos al SAE para los usuarios de la CVE, propios del
rol de Superusuario y de Administrador.
TABLA 16: Historia de Usuario H13: Administración Comisión de Voto Electrónico
Página 27 de 37 SAE-Comisión-0
Historia de Usuario
Página 28 de 37 SAE-Comisión-0
con una advertencia de que la cédula ya está registrada y luego de recibir los
datos se iniciará un proceso para dirimir la controversia [III.o.ii.3.a].
ii. Si se trata de “Otro”, se habilitará la opción de envío de un correo para que el
solicitante explique la situación y se aplicará el procedimiento descrito en el
documento CV-DS-P002-x [III.o.ii.3.c], el cual llegará al Presidente y al
Secretario de la CE.
TABLA 17: Historia de Usuario H14: Impugnación propia
Historia de Usuario
R03 (Miembro CVE) y R04 (Miembro CE) podrán crear R05 (Backoffice de
Impugnación), sometido a un proceso de autorización de los miembros de la CE, de
manera análoga a la descrita para el caso de la Configuración de la elección (ver
Historia de Usuario H10, Configuración de la elección), tanto para su creación como
para su desactivación.
Cualquier usuario R03, como R04 como R05, podrán ejecutar el proceso de
resolución de la controversia generada a través de una solicitud de impugnación, para
lo cual tendrán acceso a una bandeja de solicitudes de impugnaciones propias, con
sus respectivos estatus. Cada vez que se origine una solicitud de impugnación propia,
el Presidente, el Secretario y todos los Backoffice de Impugnación activos recibirán
un correo advirtiéndole que ha llegado una nueva solicitud y sugiriéndoles que
revisen la bandeja.
Entre los datos de la solicitud de impugnación propia, se presentará para cada una
de ellas los accesos a los videos del R02 y del R06 correspondientes, así como las
imágenes de los documentos de identidad.
Página 29 de 37 SAE-Comisión-0
o el impugnante quedará registrado definitivamente como R02, desplegando un
campo de texto largo para Observaciones.
Se le advertirá al usuario que revise los videos para resolver la controversia (R05,
Backoffice de Impugnación) que debe asegurar la confidencialidad de la información
contenida en los videos [III.l.iii].
Página 30 de 37 SAE-Comisión-0
Esta vista tendrá una sección de creación de usuario con rol de Backoffice de
Impugnación, que será sometido a un proceso de autorización de los miembros de la
Comisión, de manera análoga a la descrita para el caso de la Configuración de la
elección (ver Historia de Usuario H10, Configuración de la elección), tanto para su
creación como para su desactivación. Este usuario se registrará con los siguientes
datos:
Nombre y apellido
Cédula de identidad
Comentario (casilla de texto corto, especialmente para describir el tipo de
relación de la persona con la CE)
Correo electrónico
La vista permitirá visualizar todos los impugnados propios, según los siguientes
estatus:
Los correos y otros datos de contacto y ocupación de los impugnados por decisión
se mostrarán en una vista con búsquedas parametrizables. Los correos de los
impugnados por decisión no serán aceptados para la autenticación de otro egresado.
Si un usuario lo intenta, recibirá un correo de respuesta explicándole por qué dicho
correo es inaceptable.
Tantos los usuarios con rol de Backoffice de Impugnación, como cualquier miembro
de la CE o de la CVE, podrá ejecutar el proceso descrito más arriba en esta misma
Historia de Usuario H15.
TABLA 18: Historia de Usuario H15: BackOffice Impugnación propia
Página 31 de 37 SAE-Comisión-0
Historia de Usuario
Historia de Usuario
Cualquier usuario R03 (Miembro CVE), como R04 (Miembro CE) como R05
(Backoffice de Impugnación), podrán analizar y decidir sobre la solicitud de
impugnación por fallecimiento, para lo cual tendrán acceso a una bandeja de
solicitudes de impugnaciones por fallecimiento (distinta a la de impugnaciones
propias, referida en la Historia de Usuario H15), con sus respectivos estatus. Cada vez
que se origine una solicitud de impugnación por fallecimiento, el Presidente, el
Secretario y todos los Backoffice de Impugnación activos recibirán un correo
advirtiéndole que ha llegado una nueva solicitud y sugiriéndoles que revisen la
bandeja.
Página 33 de 37 SAE-Comisión-0
Para la evaluación de la solicitud de impugnación por fallecimiento, se le presentará
al R03, R04 o R05 que esté haciendo la revisión, la plataforma para que establezca si
la solicitud procede o no, desplegando un campo de texto largo para Observaciones.
Los correos de los impugnados por fallecimiento según decisión del revisor, no
serán aceptados para la autenticación de otro egresado. Si un usuario lo intenta,
recibirá un correo de respuesta explicándole por qué dicho correo es inaceptable.
La vista permitirá visualizar todos los impugnados por fallecimiento, según los
siguientes estatus:
Tantos los usuarios con rol de Backoffice de Impugnación, como cualquier miembro
de la CE o de la CVE, podrá ejecutar el proceso descrito más arriba en esta misma
Historia de Usuario.
TABLA 20: Historia de Usuario H17: BackOffice Impugnación por fallecimiento
Página 34 de 37 SAE-Comisión-0
Historia de Usuario
Historia de Usuario
Se mantendrá publicada una consulta con los números de cédula de todos y cada
uno de los egresados autenticados, a fin de que cualquier persona pueda verificar si
su cédula está autenticada, para los fines de posibles impugnaciones [III.o.i.1].
Página 35 de 37 SAE-Comisión-0
en función de la etapa respecto a los procesos electorales aplicables, a fin de invitarlo
a autenticarse cuando tenga la oportunidad de hacerlo.
CONCLUSIONES
1. Para el sistema de voto electrónico objeto del trabajo de la CVE, es necesario resolver
primeramente la autenticación de los eventuales votantes, que les permita emitir su voto
garantizando que el elector es efectivamente el egresado que dice ser, según consta en
los registros institucionales de la USB
2. La autenticación de los electores debe hacerse con carácter previo a las futuras elecciones
3. Una vez que un egresado se autentique, recibirá un Usuario y Contraseña que le permitirá
participar virtualmente en cualquier elección futura, bien sea de las autoridades
universitarias o de representantes de los egresados a las instancias universitarias
4. Se ha aprobado un Protocolo de Autenticación (PA) que sirve de base para el desarrollo
consistente del Sistema de Autenticación de Egresados (SAE)
5. La metodología Scrum se adecúa perfectamente a las necesidades de planificación y
control del desarrollo del SAE
6. Se han generado las especificaciones preliminares para el desarrollo del SAE, observando
la metodología Scrum, las cuales están contenidas en el documento TE-RE-P002-0 [5]
7. Se estima un requerimiento total de 2.200 HH para el desarrollo del SAE [6]
8. En un período de más de un año, no ha sido posible conseguir los recursos para enrolar a
los programadores que desarrollen el SAE
RECOMENDACIONES
1. Confirmar si el voto electrónico aplicará solo para egresados, desde la perspectiva de
desarrollo del SAE, con el propósito de definir sus requerimientos globalmente
2. Presentar las especificaciones del Proyecto a empresas y desarrolladores individuales
potencialmente interesados en participar como programadores
3. Aplicar el paso 7 de la METODOLOGÍA
4. Informar a la CE sobre:
o La existencia de la CVE
o El Plan general para el Voto Electrónico en la USB, requiriéndole las definiciones
correspondientes para la aplicabilidad de esta política a otros gremios distintos al
de los egresados, así como para el futuro de la CVE
o El desarrollo del SAE
Página 36 de 37 SAE-Comisión-0
La no inclusión de la información del lugar de trabajo en el SAE, información
de especial interés por sus implicaciones respecto a la sentencia 0324 del
TSJ
o Solicitar a la CE el formato del Registro Electoral a publicar según la Historia de
usuario H19
5. Elaborar los documento CV-DS-P002-x, Manejo de Impugnaciones y AD-AL-R001-x,
Textos legales del SAE, según consulta de la CE a Asesoría Jurídica
DOCUMENTOS RELACIONADOS
- [1] Carta de designación de la Comisión de Voto Electrónico (CVE)
- [2] Presentación Comisión de Voto Electrónico, Estatus, del 02 de octubre de 2019
- [3] CV-DS-P001-4, “Protocolo de Autenticación de Egresados (PA)”
- [4] AD-AL-R001-x, Textos legales del SAE (por elaborar)
- [5] TE-RE-P001-0 “Sistema de Autenticación de Egresados (SAE) - Planificación del Desarrollo”
- [6] TE-RE-P002-0 “Sistema de Autenticación de Egresados (SAE) - Estimación del esfuerzo requerido”
- [7] CV-DS-P003-0, “Protocolo de Autenticación de Electores versión 1.0 (PA1.0)”
- [8] CV-DS-P002-x, Manejo de Impugnaciones (por elaborar)
ELABORACIÓN: REVISIÓN: APROBACIÓN:
Ricardo Estévez - CVE Ricardo Estévez - CVE CE
Fecha: 23/05/2021 Fecha: 23/05/2021 Fecha:
“SI USTED CONSULTA UNA VERSIÓN DE ESTE DOCUMENTO, ASEGÚRESE QUE SEA LA VIGENTE”
Página 37 de 37 SAE-Comisión-0