trabajo final .- 02.- formato estandar análisis y diseño

44
Sistema de “Sistema de votación Online” Participantes: CRISÓSTOMO FERNÁNDEZ, Fernanda CRISÓSTOMO FERNÁNDEZ, Walter IGNACIO SANCHEZ, Jean Carlo HUANAY PALOMINO, Luis

Upload: manuel-jose-moreyra-marchan

Post on 11-Apr-2016

6 views

Category:

Documents


1 download

DESCRIPTION

Descripción de un software de votación online

TRANSCRIPT

Page 1: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

Sistema de “Sistema de votación Online”

Participantes:

CRISÓSTOMO FERNÁNDEZ, FernandaCRISÓSTOMO FERNÁNDEZ, Walter

IGNACIO SANCHEZ, Jean CarloHUANAY PALOMINO, Luis

Documento de Análisis

Page 2: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Tabla de Contenidos

Tabla de Contenidos.....................................................................................................................1

1. Introducción..........................................................................................................................3

2. Antecedentes.........................................................................................................................3

3. Objetivos...............................................................................................................................4

4. Problema Principal................................................................................................................4

5. Alcances................................................................................................................................5

6. Consideraciones de uso.........................................................................................................5

7. Cronograma de trabajo..........................................................................................................5

8. Descripción del sistema........................................................................................................5

9. Listado de actores del sistema Ejemplos..............................................................................6

10. Especificaciones de los Requerimientos del Sistema.......................................................7

11. Diagrama de actividades o flujo del negocio....................................................................8

12. Listado de Casos de uso del Sistema................................................................................8

13. Descripción de casos de uso del sistema - alto nivel Ejemplo........................................10

Página 1

Page 3: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

14. Diagrama de secuencias por Cada Caso de Uso.............................................................12

15. Diagrama conceptual de clases......................................................................................12

16. Diagrama de paquetes.....................................................................................................12

17. Diagrama de colaboración – patrones GRASP...............................................................12

18. Diseño final de clases (todos los atributos y métodos encontrados)...............................12

19. Diseño de la Base de Datos.............................................................................................12

20. Interfaces del usuario......................................................................................................12

21. Construcción de un modulo............................................................................................12

22. Diagrama de despliegue..................................................................................................12

23. Bibliografía.....................................................................................................................12

24. Glosario de términos.......................................................................................................12

25. ANEXOS........................................................................................................................12

Página 2

Page 4: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

1. Introducción

Los procesos de votación siempre han sido fundamentales en los procesos

democráticos. En los últimos tiempos, ha sufrido cambios sorprendentes, en la

tecnología, lo electrónico, etc. El voto constituye un derecho de los usuarios y

determina el destino de un pueblo o sociedad, este sistema es visto como una

herramienta para lograr que el proceso del voto electrónico sea eficiente, generando

mayor confianza al momento de votar, en la comprobación de identidad y en los

resultados finales de cada candidato.

En los últimos años, los procesos de votación han sido medios electrónicos para

automatizar todo el sistema de votación online. Se denomina voto electrónico aquel

voto que se realiza por medio de algún dispositivo electrónico en forma automática

como una computadora, verificando los votos de forma inmediata lo que posibilita

que se entreguen los resultados en corto tiempo.

Con una implementación adecuada, las soluciones de voto electrónico pueden

eliminar ciertos riesgos de fraude, acelerar el procesamiento de los resultados,

ampliar la accesibilidad y hacer que votar sea más confiable para los votantes.

El sistema de votación no es único, sino que se busca solucionar en términos

generales la automatización de los procesos de una votación aportando grandes

ventajas y que se diferencia según los requerimientos de los votantes, por ejemplo

un voto de forma no presencial que nos permita utilizar una plataforma de internet,

realizar la votación en cualquier momento y lugar en los tiempos establecidos con

solo tener acceso a la intranet.

Página 3

Page 5: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

2. Antecedentes Actualmente el sistema de votación es manual, la fecha y hora es enviado al correo

electrónico de los alumnos separando a los votantes por día, de acuerdo al orden

alfabético por sus apellidos.

Al momento de realizar el voto, el alumno tendrá que identificarse si es de pregrado

o egresado de la universidad presentando su carnet e informar a que facultad

pertenece y después realizas el voto secreto, una vez realizado el voto se firma en

una hoja de asistencia.

No tiene ninguna integración con otro sistema porque no hay ningún sistema

existente sobre la votación online

3. Objetivos

Se trata de un sistema online dirigido a alumnos de pregrado y postgrado (alumnos

y egresados) que tiene como objetivo proporcionar y facilitar al usuario el uso de

este software, desde cualquier dispositivo, en la “comodidad” del hogar o centros de

trabajo, es decir este sistema de voto electrónico es accesible a todos los usuarios

registrados por el comité Electoral de ESAN.

También le permite al usuario minimizar el tiempo que le toma realizar una votación

normal y al comité Electoral le permite agilizar el conteo de votos, además de dar a

conocer los resultados de una manera más rápida y agilizada.

Página 4

Page 6: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

4. Problema Principal Algunos problemas importantes que se pueden encontrar en un sistema de voto

online son los siguientes:

Autentificación del dispositivo en el que opera el votante, deberá guardar la

dirección IP del dispositivo en el que el usuario voto para evitar la creación

de múltiples identidades en este proceso.

Identificación del votante en el sistema, implicaría que el usuario maneje solo

su contraseña y usuario de ESAN para registrarse al sistema y proceder al

voto del candidato.

Verificación del sistema de voto para que el usuario no tenga permitido votar

más de una vez.

Flujo de ingreso de múltiples usuarios a nuestros servidores ocasionaría

problemas de saturación y fallo de rendimientos del software.

5. AlcancesLos alcances que se ofrecerán en el sistema de votación electrónica son los

siguientes:

a) Votación electrónica se podrá realizar desde cualquier ubicación y

dispositivo.

b) Grabación, recuento, consultas y publicación de resultados de la votación.

c) Impresión en pantalla del comprobante de votación, de esta manera el

usuario podrá verificar que su voto ya ha sido realizado y registrado.

d) Seguridad de información mediante el uso de algoritmos de encriptación, ya

que se garantiza que el sistema sea más seguro y fiable para la recolección

de los votos.

e) Control y verificación de información por elector.

Página 5

Page 7: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

6. Consideraciones de uso

El sistema de Votación Online será de uso exclusivo de ESAN, para las escuelas de

Postgrado y Pregrado, y aquellos que administren él sistema. Cada usuario del

sistema tendrá un acceso específico a este, según su condición en ESAN. Los

usuarios del sistema son los alumnos y egresados de postgrado, alumnos de

pregrado, el comité electoral, la consultora y otros que integren el proyecto.

7. Cronograma de trabajo

8. Descripción del sistemaEl sistema permitirá registrar con seguridad los votos de los electores, según la lista

emitida por el comité electoral. La universidad se encargará de suministrar la

información como el código del usuario y contraseña de los alumnos de pregrado y

postgrado de ESAN.

Al momento de ingresar al sistema de votación online el sistema permitirá registrar

el IP del votante, deberá extraer y publicar la información básica del votante y será

aprovechado para tener actualizado los datos del votante.

Para el alumno de pregrado se mostrará tres listas que son la Asamblea General,

Consejo Universitario y el comité Electoral, mientras que los alumnos de postgrado y

Página 6

Page 8: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

egresados de la universidad mostrarán cuatro listas Asamblea General, Consejo

Universitario, Comité electoral y Consejo de Facultad de Administración de

Negocios.

El votante podrá marcar y desmarcar a los candidatos al momento de realizar el

voto, si en caso no tuviera un candidato favorito no tendría la necesidad de

seleccionar algún candidato, por lo que se contaría como un voto en blanco.

Al terminar el proceso del voto, el sistema debe emitir un mensaje que el voto ha

sido registrado, enviando una notificación al correo electrónico del votante, si él lo

desea.

Para finalizar el sistema mostrará los resultados parciales o finales al momento de

finalizar el escrutinio.

9. Listado de actores del sistema

AS01 Votante

Descripción Persona que utilizará el sistema para emitir su voto

ComentarioEl actor cumple una función fundamental en la realización del voto electrónico, debido a que utilizara el sistema para elegir a su candidato favorito

AS02 Comité electoral

DescripciónOrganiza, conduce y controla los procesos electorales de las autoridades de la Asamblea General, Consejo Universitario, Comité Electoral y Consejo de la Facultad, así como proveer al sistema los datos de los votantes.

Comentario Este actor utiliza el sistema para verificar la lista de votantes y candidatos y los resultados finales.

Página 7

Page 9: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

AS03 Administrador

Descripción Se encargar de administrar las cuentas de acceso al sistema, así como.

ComentarioEl actor en el sistema se encarga de crear las convocatorias, la lista de votantes y la lista de candidatos.

Página 8

Page 10: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online<<Nombre del equipo>>

23/10/2015Edición: 01

Documento de Análisis

10. Especificaciones de los Requerimientos del Sistema.

Especificar en una matriz similar los Requerimientos de Sistemas.

Código Descripción Estado Dificultad Prioridad Tipo Categoría de Requerimiento

RS001SISTEMA ACCESIBLE A TRAVÉS DE UN ENTORNO WEB OBLIGATORIO ALTA ALTA FUNCIONAL SISTEMAS

RS002 VALIDACION DE ACCESO OBLIGATORIO MEDIA ALTA FUNCIONAL SISTEMAS

RS003 OBTENCION DE IP CLIENTE OBLIGATORIO ALTA ALTA FUNCIONAL SISTEMAS

RS004MOSTRAR LAS LISTAS SEGÚN CONDICION DEL VOTANTE OBLIGATORIO BAJA ALTA FUNCIONAL SISTEMAS

RS005 VALIDAR EL REGISTRO DEL VOTO OBLIGATORIO MEDIA ALTA FUNCIONAL SISTEMAS

RS006 NOTIFICAR VOTO POR E-MAIL OBLIGATORIO BAJA ALTA FUNCIONAL SISTEMAS

RS007MOSTRAR RESULTADOS FINALES EN PANTALLA OBLIGATORIO BAJA ALTA FUNCIONAL SISTEMAS

RS008USAR UN AMBIENTE SEGURO (SSL)

OBLIGATORIO MEDIA ALTA NO FUNCIONAL SISTEMAS

RS009DESARROLLO EN LENGUAJE ORIENTADO A OBJETOS

OBLIGATORIO MEDIA MEDIA NO FUNCIONAL SISTEMAS

RS010 PERMITIR FRANJA HORARIA OBLIGATORIO BAJA MEDIA NO FUNCIONAL SISTEMAS

RS011 PUBLICACION DE RESULTADOS OBLIGATORIO BAJA MEDIA NO FUNCIONAL SISTEMAS

Página 9

Page 11: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online<<Nombre del equipo>>

23/10/2015Edición: 01

Documento de Análisis

Tabla Nº 14: Requerimientos con respecto al hardware y software. Requerimientos de Negocios

Código Descripción Estado Dificultad Prioridad Tipo Categoría de

Requerimiento

RS012NAVEGADOR WEB GOOGLE CHROME, EXPLORER 11 O SUPERIOR

OBLIGATORIO ALTA ALTA FUNCIONAL NEGOCIOS

RS013 SOFTWARE DE CONTROL DE CALIDAD OBLIGATORIO ALTA ALTA FUNCIONAL NEGOCIOS

RS014 SOFTWARE DE PRUEBA DE STRESS OBLIGATORIO ALTA ALTA FUNCIONAL NEGOCIOS

Necesidades de la organización con respecto a la solución.Requerimientos de usuarios

Página 10

Page 12: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

11. Diagrama de actividades o flujo del negocio

Página 11

Page 13: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 12

Page 14: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

12. Listado de Casos de uso del Sistema.

Diagrama Nº 19: Diagrama de Caso de uso del Sistema.

Código Nombre PaqueteCS01 Login. Lógica y acceso.

CS02 Actualizar datos principales. Lógica y acceso.

CS03 Votar. Lógica y acceso.

CS04 Verificar lista de votantes. Lógica y acceso.

CS05 Verificar lista de candidatos. Lógica y acceso.

CS06 Consultar reporte de resultados al finalizar el escrutinio.

Lógica y acceso.

CS07 Administrar cuentas de acceso.

Lógica y acceso.

CS08 Crear convocatorias. Lógica y acceso.

CS09 Cargar lista de votantes por convocatoria.

Lógica y acceso.

CS10 Cargar lista de candidatos por convocatoria.

Lógica y acceso.

Página 13

Page 15: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Casos de usos del Matriz requerimientos vs. Casos de uso del sistema

RE

QU

ER

IMIE

NTO

S

  CS01 CS02 CS03 CS04 CS05 CS06 CS07 CS08 CS09 CS10RS001 XRS002 XRS003 XRS004 XRS005 XRS006 XRS007 XRS008 XRS009RS010RS011 XRS012 XRS013RS014RS015

Matriz de requerimientos vs. Casos de uso del sistema

Página 14

Page 16: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

13. Descripción de casos de uso del sistema - alto nivel

Código NombreCS01 Login.DescripciónEl login permitirá identificar al votante al momento de ingresar al sistema.

Actores Votante.Tipo Primario.Requerimientos asociadosEl sistema envía el acceso por correo electrónico al votante, dni o código del alumno, fecha de nacimiento y contraseña.EspecificaciónFlujo Básico:

1) El usuario ingresa al Sistema a través de un entorno web.

2) Ingresa su código y password.

3) El Sistema valida datos.

4) Registra el ingreso al sistema.

Flujo Alternativo:

En caso de que los datos ingresados no se encuentran registrados en el sistema, emitirá un mensaje de error.

Requerimientos Especiales:

No existen requerimientos especiales.

Pre-Condiciones:

El votante se encuentre registrado en el sistema.

Post-Condiciones:

Se registró con éxito.Especificación del Caso de uso del sistema Verificar fuente de información

Página 15

Page 17: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS02 Actualizar datos principales.DescripciónEl sistema debe permitir actualizar los datos del votante.ActoresVotante.TipoPrimarioRequerimientos asociadosExtraer y publicar la información básica del votante y actualización de datos del votante.Especificación

Flujo Básico:

1) El usuario ingresa al Sistema a través de un entorno web.

2) Ingresa su código y password.

3) El Sistema valida datos.

4) Registra el ingreso al sistema.

Flujo Alternativo:

En caso de que los datos ingresados no se encuentran registrados en el sistema, emitirá un mensaje de error.

Requerimientos Especiales:

No existen requerimientos especiales.

Pre-Condiciones:

El votante se encuentre registrado en el sistema.

Post-Condiciones:

Se registró con éxito.

Especificación del Caso de uso del sistema Validar información

Página 16

Page 18: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS03 VotarDescripciónEl sistema permitirá a los votantes realizar tu voto de forma segura. ActoresVotanteTipoPrimarioRequerimientos asociadosRegistrar el IP del computador del votante, el votante podrá marcar o desmarcar a los candidatos, el proceso de votación terminara sin la necesidad de que el votante seleccione algún candidato.

Especificación

Flujo Básico:

1) El sistema debe permitir seleccionar al candidato.

2) El sistema debe permitir realizar el voto, aunque el votante no haya seleccionado al candidato.

3) El actor debe hacer click en la opción terminar.

4) El sistema debe finalizar el voto.

Flujo Alternativo:

1)

Pre-Condiciones:

Debe ingresar al sistema y elegir al candidato.

Post-Condiciones:

Realizo su voto con éxito.

Página 17

Page 19: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS04 Verificar lista de votantes.DescripciónEl sistema permitirá verificar la lista de votantes para realizar e ingresar el voto. ActoresComité Electoral.TipoPrimarioRequerimientos asociados-------------------------Especificación

Flujo Básico:

1) El sistema debe de solicitar datos del votante.

2) El sistema debe verificar a cada votante al momento de ingresar.

3) El sistema acepta al votante.

4) El sistema permite entrar al votante al sistema de verificación.

5) El sistema da acceso al votante de ingresar.

Flujo Alternativo:

1) El sistema debe emitir un mensaje si el votante no está en la lista.

2) El sistema emitirá un mensaje de error si los datos solicitados son incorrectos.

Pre-Condiciones:

Debe estar registrado en la lista de votantes.

Post-Condiciones:

El votante ingreso al sistema.

Página 18

Page 20: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS05 Verificar lista de candidatos.DescripciónEl sistema permitirá verificar la lista del candidato para que postulen a las candidaturas correspondientes. ActoresComité ElectoralTipoPrimarioRequerimientos asociados

Especificación

Flujo Básico:

1) El sistema debe de solicitar datos del candidato.

2) El sistema debe verificar a cada candidato al momento de ingresar.

3) El sistema acepta al candidato.

4) El sistema permite entrar al candidato al sistema de verificación.

5) El sistema da acceso al candidato de ingresar.

Flujo Alternativo:

1) El sistema debe emitir un mensaje si el candidato no está en la lista.

2) El sistema emitirá un mensaje de error si los datos solicitados son incorrectos.

Pre-Condiciones:

Debe estar registrado en la lista de candidatos.

Post-Condiciones:

El candidato ingreso al sistema.

Página 19

Page 21: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS06 Consultar reporte de resultados al finalizar

el escrutinio.DescripciónEl sistema debe tener los resultados de los votos.ActoresComité Electoral.Tipo Primario.Requerimientos asociadosMostrará los resultados a nivel de cantidad de votos y porcentual y El sistema deberá mostrar los resultados al final del escrutinio.

Flujo Básico:

1) El sistema debe establecer una hora exacta para el cierre de la votación.

2) El sistema debe cerrar toda la votación.

3) El sistema debe realizar los resultados.

4) El sistema debe realizar porcentajes de los votos por candidatos.

5) El sistema debe mostrar los resultados en general.

Flujo Alternativo:

1) El sistema debe permitir realizar el voto, aunque estuviese en los últimos minutos.

2) El sistema debe emitir un mensaje sobre el tiempo que resta para finalizar el voto.

Pre-Condiciones:

Finalizar el sistema de votación.

Post-Condiciones:

Los resultados fueron mostrados exitosamente.

Página 20

Page 22: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS07 Administrar cuentas de acceso.DescripciónEl sistema administrar las cuentas de los votante para el acceso al sistema.ActoresAdministrador. Tipo Primario.Requerimientos asociados

Flujo Básico:

1) El sistema debe tener una lista de todas las cuentas.

2) El sistema debe verificar las cuentas.

3) El sistema debe administrar las cuentas.

4) El sistema debe permitir el acceso a los votantes.

Flujo Alternativo:

1) El sistema debe emitir un mensaje si el votante no tiene una cuenta de acceso.

Pre-Condiciones:

El sistema debe de contar con lista de cuentas.

Post-Condiciones:

Se administró con éxito las cuentas.

Página 21

Page 23: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS08 Crear convocatorias.DescripciónEl sistema debe crear las convocatorias.ActoresAdministrador. Tipo Primario.Requerimientos asociados

Flujo Básico:

1) El sistema debe solicitar datos de los candidatos.

2) El sistema debe registrar a los candidatos.

3) El sistema debe crear una convocatoria a los candidatos.

4) El sistema debe aceptar a los candidatos.

Flujo Alternativo:

1) El sistema debe tener 4 postulantes como mínimo para crear una convocatoria.

Pre-Condiciones:

El sistema debe registrar a cuatro personas como mínimo.

Post-Condiciones:

Se creó la convocatoria exitosamente.

Página 22

Page 24: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Código NombreCS09 Cargar lista de votantes por convocatoria.DescripciónEl sistema debe cargar las listas de los votantes por las convocatorias.ActoresAdministrador. Tipo Primario.Requerimientos asociados

Flujo Básico:

1) El sistema debe tener una lista de los votantes.

2) El sistema debe tener cargar lista de votantes por convocatoria.

Pre-Condiciones:

El sistema debe tener la lista de las convocatorias.

Post-Condiciones:

Se cargó lista exitosamente.

Código NombreCS10 Cargar lista de candidatos por

convocatoria.DescripciónEl sistema administrar las cuentas de los votante para el acceso al sistema.

Página 23

Page 25: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

ActoresAdministrador. Tipo Primario.Requerimientos asociadosEl sistema debe mostrar tres listas a los alumnos de pregrado y el sistema debe mostrar cuatro listas a los alumnos y egresados de postgrado.

Flujo Básico:

1) El sistema debe tener una lista de los candidatos.

2) El sistema debe tener cargar lista de candidatos por convocatoria.

Pre-Condiciones:

El sistema debe tener la lista de las convocatorias.

Post-Condiciones:

Se cargó lista exitosamente.

Página 24

Page 26: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

14. Diagrama de secuencias por Cada Caso de Uso

Página 25

Page 27: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 26

Page 28: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 27

Page 29: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 28

Page 30: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 29

Page 31: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 30

Page 32: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

15. Diagrama conceptual de clases

Página 31

Anfora

Mesas_Sufragio

1

1

1

1

Lista_Candidatos

Resultados

1

1

1

1

Resultados_mesas

1

1..*Votaciones

1

1..*

Votaciones_Manuales

11 Votantes11

T_usuario T_usuario_rol1 11 1 11

Rol11

Parametro

Candidatos

1..*

1..*

11

1..*

1..*

11

Cargos

1

1..*

1

1..*Convocatoria

1

1..*

11..*

1

1..*

1

1..*

11..*

1

1..*

1

1

Convocatoria_Lista

1

1

1

1..*

1

1..*

Lista

1

1

1

1..*

1

1

1

1..*

Page 33: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

16. Diagrama de paquetes

17. Diagrama de colaboración – patrones GRASP

Página 32

Page 34: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 33

Page 35: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

Página 34

Page 36: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

18. Diseño final de clases (todos los atributos y métodos encontrados)

19. Diseño de la Base de Datos

20. Interfaces del usuarioVer enlace adjunto (Voto_Online.zip)

21. Construcción de un moduloVer enlace Adjunto (VotacionOnlinev.0.2.rar)

Página 35

Page 37: Trabajo Final .- 02.- Formato Estandar Análisis y Diseño

“Sistema de votación Online

<<Nombre del equipo>>23/10/2015Edición:

01

Documento de Análisis

22. Diagrama de despliegue

23. Bibliografía

24. Glosario de términos

25. ANEXOS

Casos de Pruebas

Página 36