Trabajo Final Sistema Electoral de Votacion Digital

Embed Size (px)

Citation preview

Facultad de Ingeniera Industrial y de Sistemas

CURSO: ANALISIS Y DISEO DE SISTEMAS TRABAJO: QUINTA EVALUACION PROFESOR: ING. LUIS ZULOAGA ROTTA ALUMNO: JAVIER EDUARDO RAMIREZ ODRIA CODIGO: 0820482

DEFINICION DEL SISTEMA:Un sistema de actividad humana y electrnica responsable de realizar un proceso de votacin electoral electrnica para beneficiar a una poblacin es sus procesos electorales presidenciales a travs de actividades de organizacin y distribucin de diversas mesas de votacin con sus respectivos miembros de mesa y nforas digitales etc. Bajo la direccin de la Oficina Nacional de Procesos Electorales (ONPE) en un medio ambiente que comprende todo el territorio nacional peruano. un sistema y del desarrollo de un producto software para la votacin digital que permita el sorteo de los miembros de mesa, la programacin de locales y mesas de votacin, la definicin de los ciudadanos que votarn en una mesa, la carga de las listas y smbolos de los partidos polticos y de sus candidatos, as como el registro y control del voto ciudada

MODELAR LOS PROCESOS CON IDEF0

|

Especificar 5 procesos criticos con BPMN

Especificar los requerimientos funcionales y no funcionales Requerimientos funcionales 1. Terminar el proceso con una cantidad minima de observaciones y tiempo 2. Hacer el sorteo de mienbros de mesa y de locales 45 dias antesd e las elecciones. 3. Disear la cdula de sufragio, actas electorales, formatos y cualquier otro material en general, de manera que se asegure el respeto de la voluntad del ciudadano en la realizacin de los procesos a su cargo. 4. Planificar, preparar y ejecutar todas las acciones necesarias para el desarrollo de los procesos a su cargo, en cumplimiento estricto de la normatividad vigente. 5. Preparar y distribuir a las Oficinas Descentralizadas de Procesos Electorales el material necesario para el desarrollo de los procesos electorales. 6. Coordinar con el Registro Nacional de Identificacin y Estado Civil la recepcin y actualizacin del padrn electoral, de acuerdo a ley. 7. Recibir del Jurado Nacional de Elecciones los padrones electorales debidamente autorizados. 8. Emitir la constancia de verificacin de firmas de la lista de adherentes para la inscripcin de los partidos polticos. 9. Recibir la solicitud y verificar los requisitos formales para la revocatoria de alcaldes y autoridades municipales y regionales, de acuerdo a la Ley de participacin ciudadana y control ciudadanos y remitir las solicitudes al Jurado Nacional de Elecciones. 10. Recibir la solicitud y verificar los requisitos formales para la revocatoria de alcaldes y autoridades municipales y regionales, de acuerdo a la Ley de participacin ciudadana y control ciudadanos y remitir las solicitudes al Jurado Nacional de Elecciones. 11. Establecer los mecanismos que permitan a los personeros de las organizaciones polticas y de los organismos de observacin, hacer el seguimiento de todas las actividades durante los procesos a su cargo. 12. Disear y ejecutar un programa de capacitacin operativa, dirigida a los miembros de mesa y ciudadana en general durante la ejecucin de los procesos electorales. 13. ictar las instrucciones y disposiciones necesarias para el mantenimiento del orden y la proteccin de la libertad personal durante los comicios. 14. Coordinar con las Fuerzas Armadas y Policiales para el mantenimiento del orden y la proteccin de la libertad personal durante los comicios. 15. Garantizar al ciudadano el derecho al ejercicio del sufragio. 16. Divulgar por todos los medios de publicidad que considere necesarios, los fines, procedimientos y formas del acto de la eleccin y de los procesos a su cargo. 17. Brindar, desde el inicio del escrutinio, permanente informacin sobre el cmputo en las mesas de sufragio y Oficinas Descentralizadas de Procesos Electorales. 18. Obtener los resultados de los procesos electorales a su cargo y remitirlos a los Jurados Electorales Especiales. 19. Dictar las resoluciones y la reglamentacin necesaria para su funcionamiento y las materias de su competencia. 20. Revisar, aprobar y controlar los gastos que efecten las Oficinas Descentralizadas de Procesos Electorales a su cargo, de acuerdo con los respectivos presupuestos. 21. Producir informacin especializada y sistemtica, as como investigaciones aplicadas y organizar programas de especializacin acadmica en materia electoral. 22. Evaluar las propuestas de ayuda tcnica de los organismos extranjeros y concertar y dirigir la ejecucin de los proyectos acordados en los temas de su competencia. 23. Brindar apoyo y asistencia tcnica a los partidos polticos en sus procesos de democracia interna, en el marco de lo dispuesto por la Ley de Partidos Polticos.

24. Asignar el financiamiento pblico directo a los partidos polticos de acuerdo a lo dispuesto por la Ley de Partidos Polticos. 25. Verificar y controlar externamente la actividad econmico-financiera de los partidos polticos. 26. Administrar el financiamiento pblico indirecto de los partidos polticos en perodo electoral y los espacios en radio y televisin para la difusin de sus propuestas y planteamientos durante perodo no electoral. 27. Sancionar a los partidos polticos que infrinjan las disposiciones sobre financiamiento establecidas en la Ley de Partidos Polticos. 28. Brindar asesora tcnica en materia electoral a instituciones pblicas y privadas que lo soliciten y a organizaciones de la sociedad civil, conforme a las normas legales vigentes, previa evaluacin y disponibilidad de recursos. 29. Ejercer las dems atribuciones relacionadas con su competencia. Requerimientos no funcionales 1. Facil localizacion de locales 2. Reduccion del trafico menor para los comicios 3. Declarar dia no laborable. 4. Revisar trabajo de las encuestadoras. 5. Cambios en las listas de los partidos poiliticos despuesd e la fecha de aceptacion de cambios.

Construir el diagrama de flujo de datosAUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10 DATE: 07/03/2011 REV: 07/03/2011 WORKING DRAFT RECOMMENDED PUBLICATION READER DATE CONTEXT:

USED AT:

TOP

1

Votante

elige sus candidatos

reporte de porcentajes de votos

2

ONPEconstancia de sufragio cambia estado del votante consulta identidad de votante 0 0

Sistema Electoral de Votacion Digital

lista de candidatos

3

Mienbros de Mesa

verif ica identidad votante

datos del voto valido

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A-0 reporte de porcentajes de votos

elige sus candidatos 0 3 identidad del votante

registro de votante

0 constancia de sufragio consulta identidad de votante operacion voto

1 lista de candidatos

verifica identidad votante cambia estado del votante

0 voto valido reporte voto

4

datos del voto valido

NODE:

TITLE:

Sistema Electoral de Votacion Digital

NUMBER:

A0

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistem a Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A0

2 votantes aptos 0 votantes 0 validacion de datos del votante identidad del votante 2 1

verifica consulta identidad de identidad votante votante

NODE:

TITLE:

registro de votante

NUMBER:

A3

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A-0 reporte de porcentajes de votos

elige sus candidatos 0 3 identidad del votante

registro de votante

0 constancia de sufragio consulta identidad de votante operacion voto

1 lista de candidatos

verifica identidad votante cambia estado del votante

0 voto valido reporte voto

4

datos del voto valido

NODE:

TITLE:

Sistema Electoral de Votacion Digital

NUMBER:

A0

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRA FT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A0

identidad del votante

elige sus candidatos

datos del voto valido

0 def inir votacion

1 activacion de cabina

lista de candidatos

reglamentos y 1 def iniciones

tipo de votacion votacion no hay nulo

0 realiza votacion

2

datos del voto del elector actual

0 constancia de suf ragio valida votacion

3 voto valido

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10 activacion de cabina 0 1

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION elige sus candidatos

READER

DATE CONTEXT:

A1

inicia nueva votacion 0 mostrar pantalla de votacion 1 reglamentos y definiciones 0 votacion presidente 3 0 votacion congresistas 0 tipo de votacion votacion no hay nulo registro votacion 4 3 votos 2

6 datos del voto del elector actual

NODE:

TITLE:

realiza votacion

NUMBER:

A12

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRA FT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A0

identidad del votante

elige sus candidatos

datos del voto valido

0 def inir votacion

1 activacion de cabina

lista de candidatos

reglamentos y 1 def iniciones

tipo de votacion votacion no hay nulo

0 realiza votacion

2

datos del voto del elector actual

0 constancia de suf ragio valida votacion

3 voto valido

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10 datos del voto del elector actual

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A1

0 pantalla verificar voto

1

0 constancia de sufragio

2

voto valido

verificacion del voto

NODE:

TITLE:

valida votacion

NUMBER:

A13

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A-0 reporte de porcentajes de votos

elige sus candidatos 0 3 identidad del votante

registro de votante

0 constancia de sufragio consulta identidad de votante operacion voto

1 lista de candidatos

verifica identidad votante cambia estado del votante

0 voto valido reporte voto

4

datos del voto valido

NODE:

TITLE:

Sistema Electoral de Votacion Digital

NUMBER:

A0

USED AT:

AUTHOR: Javier Ramirez PROJECT: Sistema Electoral de Votacion Digital NOTES: 1 2 3 4 5 6 7 8 9 10

DATE: 07/03/2011 REV: 07/03/2011

WORKING DRAFT RECOMMENDED PUBLICATION

READER

DATE CONTEXT:

A0

3 votos

reporte de porcentajes de votos

0 voto valido validacion de voto

1

0

2

almacenamiento y procesamiento de votos

cambia estado del votante

NODE:

TITLE:

reporte voto

NUMBER:

A4

Construir el modelo de datos conceptual y lgico

MODELO C ONC EPTUAL DE DATOSCE NT R O VOT ACION AGR U P ACION P OLIT ICA U n conjunto de cidadadanos que en base a la constitucion poitica del estado se inscriben ante el J NE para hacer uso de su derecho de elegir y ser elegido. E s el lugar adonde concurren los ciudadanos para emitir su voto y que esta asociado con su DNI y numero de mesa de votacion. U n centro de votacion puede incluir o no a una o muchas mesas de votacion.

./ Candidato CIU DADANO

./ Votante ME S A VOT ACION ./ Comprende

T oda persona registrada en la R E NIE C que haciendo uso de su derecho constitucional participa en las elecciones para elegir a un candidato.

./ MiembroMesa

E s el lugar especifico donde se acerca un ciudadano para emitir su voto, firmar su asistencia y que tiene asignado a un conjunto de votantes segun su DN I

./ Candidato

./ Votante VOT O E s la expresion democratica de la goza todo ciudadano del pais con la ./ finalidad de elegir a un candidato deR elacionada una agrupacion politica.

MODELO LOGICOAGR U P ACION P OLIT ICA nroR egistro fechaInscripcion simboloAgrupacion estadoAgrupacion MIE MBR O AGR U P ACION nroR egistro (FK) codigoMiembroAgrup periodoE lectoral DNI (F K) CE NT R O VOT ACION nroCentro denominacionCentro nroT otalMesas estadoCentro

CIU DADANO DNI apellidoP aterno apellidoMaterno estadoCivil nombres nroMesa (FK) fechaN acimiento estadoCiudadano

ME S A nroMesa nroCentro (FK) totalVotantes totalVotos totalBlancos nroCabina Cabina de Votacion nroCabina nroMesa (FK) Votos Votos blancos

MIE MBR O DE ME S A CANDIDAT O AGR U P ACION nroR egistro (FK) periodoE lectoral (F K) codigoMiembroAgrup (FK) nroLista DNI (FK) aporteCandidato VOT O periodoE lectoral (FK) nroVoto DNI (FK) tipoVoto nroR egistro (F K) codigoMiembroAgrup (F K) nroLista (FK) nroMesa (FK) periodoE lectoral nroMesa (FK) DNI (FK) estadoMiembroMesa

N 1

Especificar el diccionario de datos lgico ENTIDADCIUDADANO DNI apellidoP aterno apellidoMaterno estadoCivil nombres nroMesa (FK) fechaNacimiento estadoCiudadano

DEFINICIO N Persona mayor de edad que debe cumplir su derecho al voto electoral, debe encontrarse inscrito en la RENIEC

ATRIBUTOS DNI apellidoPaterno apellidoPaterno estadoCivil nombres nroMesa fechaNacimiento estadoCiudadano

DEFINICION Documento nacional de identidad Apellido del padre Apellido de la madre Estado civil del ciudadano (soltero, casado viudo divorciado) Nombres del ciudadano Numero de mesa del ciudadano Fecha de nacimiento del ciudadano Estado del ciudadano (vivo , muerto) Numero del registro donde aparece inscrito el ciudadano Cdigo del miembro de agrupacin para que sea identificado Periodo electoral actual Documento nacional de identidad Numero del registro donde aparece inscrito el ciudadano Fecha de inscripcin en el JNE Smbolo que identifica y que se usara en la cedula electoral o pantalla de la cabina de votacin Estado en el cual se encuentra la agrupacin que

ID X

AF

X

2

MIE MBR O AGR U P ACION nroR egistro (FK) codigoMiembroAgrup periodoE lectoral DNI (FK)

3

AGR U P ACION P OLIT ICA nroR egistro fechaInscripcion simboloAgrupacion estadoAgrupacion

Ciudadano qu se encuentra inscrito en un plancha electoral ya sea como militante o como candidato Grupo de personas con una misma ideologa reunidas para pretender gobernar

nroRegistro codigoMienbroAgr up periodoElectoral DNI nroRegistro fechaInscripcion Smboloagrupacion

X X X

X

X X

estadoAgrupacion

puede ser activo e inactivo 4CANDIDAT O AGR U P ACION nroR egistro (F K) periodoE lectoral (FK) codigoMiembroAgrup (FK) nroLista DNI (F K) aporteCandidato

Persona elegida para representar a la agrupacin poltica en el periodo electoral actual ya sea como congresista presidente, alcalde ,etc.

nroRegistro periodoElectoral codigoMienbroAgr up

Numero del registro donde aparece inscrito el ciudadano Periodo electoral actual

X X X X

X X X

5

VOT O periodoE lectoral (FK) nroVoto DNI (FK) tipoVoto nroR egistro (FK) codigoMiembroAgrup (FK) nroLista (FK) nroMesa (FK)

6

MIE MBR O DE ME S A periodoE lectoral nroMesa (FK) DNI (FK) estadoMiembroMesa

Cdigo del miembro de agrupacin para que sea identificado nroLista Numero de la lista de candidatos en la que se encuentra DNI Documento nacional de identidad aporteCandidato Cantidad de dinero para la agrupacin poltica ofrecida por el candidato y/o miembro periodoElectoral Periodo electoral actual nroVoto Numero de voto registrado DNI Documento nacional de identidad tipoVoto Voto para presidentes y vicepresidentes y el voto preferencial para congresistas NroRegistro Numero del registro donde aparece inscrito el ciudadano CodigoMienbroAgr Cdigo del miembro de up agrupacin para que sea identificado nroLista Numero de la lista de candidatos en la que se encuentra nroMesa Numero de la mesa de sufragio del ciudadano periodoElectoral Periodo electoral actual nroMesa DNI Numero de la mesa de sufragio del ciudadano Documento nacional de identidad

X

X X

X X

X X X X X X X X

7

ME S A nroMesa nroCentro (FK) totalVotantes totalVotos totalBlancos nroCabina

nroMesa nroCentro totalVotantes totalVotos totalBlancos nroCabina

8

CE N T R O VOT ACION nroCentro denominacionCentro nroT otalMesas estadoCentro

nroCentro denominacionCentr o nroTotalmesas estadoCentro

9

Cabina de Votacion nroCabina nroMesa (FK) Votos Votos blancos

nroCabina nroMesa Votos Votos blancos

Numero de la mesa de sufragio del ciudadano Numero del centro de votacin del ciudadano El nmero total de votantes en una mesa El nmero total de votos de una mesa El nmero total de votos en blanco de mesa Numero de cabina de sufragio electrnica Numero del centro de votacin del ciudadano Direccin y/o referencia de un centro de votacin El total de mesas en un centro de votacin Estado en el que se encuentra un centro de votacin pude ser activo e inactivo Numero de cabina de sufragio electrnica Numero de la mesa de sufragio del ciudadano Votos validos que se realizaron en dicha cabina de sufragio Votos en blanco que se realizaron en dicha cabina de sufragio

X X

X

X X X

Especificar los procesos Definicin de centro de votacin: Si un centro de votacin pblico puede ser un colegio, universidad o local comunal sea elegido como centro de votacin 1. SI el centro se encuentra en buen estado Capacidad >3000 entonces puede ser centro de votacin Capacidad 3000 THEN CENTROVOT=SELECCIONADO ELSE CENTROVOT=RESERVA ELSE CENTROVOT=DESCARTADOC O N D I C I O N E S A C C I O N E S

CENTRO DE VOTACION BUEN ESTADO CENTRO DE VOTACION MAL ESTADO CAPACIDAD>3000 CAPACIDAD