Diferencia entre revisiones de «Recuento y Modificacion de resultados»
(No se muestran 19 ediciones intermedias de 2 usuarios) | |||
Línea 1: | Línea 1: | ||
+ | == Enlace a la aplicación desplegada == | ||
+ | |||
+ | https://recuento.herokuapp.com/ | ||
+ | |||
== '''Definición de subsistemas''' == | == '''Definición de subsistemas''' == | ||
Línea 12: | Línea 16: | ||
=== Miembros === | === Miembros === | ||
− | |||
*[[Usuario:vicmaragu|Víctor José Marín Aguilar]] | *[[Usuario:vicmaragu|Víctor José Marín Aguilar]] | ||
*[[Usuario:antmarpen|Antonio Marcos Peña]] | *[[Usuario:antmarpen|Antonio Marcos Peña]] | ||
Línea 21: | Línea 24: | ||
Para comunicarse con el equipo de trabajo tendrá las siguientes opciones: | Para comunicarse con el equipo de trabajo tendrá las siguientes opciones: | ||
+ | * <font color="#3CB371">Recomendable:</font> Uso de slack. Es un sistema de mensajería instantánea potente. Preguntar por él para detalles. | ||
* Durante las horas de clase teóricas y talleres | * Durante las horas de clase teóricas y talleres | ||
− | |||
* Mediante mensajería instantánea (pedir presencialmente número de teléfono) | * Mediante mensajería instantánea (pedir presencialmente número de teléfono) | ||
+ | |||
+ | === Gestión de incidencias === | ||
+ | |||
+ | * Para facilitar la comunicación con otros subsistemas se ofrece este [https://github.com/rafaeldrs/Recuento-Agora-US/issues enlace] | ||
=== Repositorio de código === | === Repositorio de código === | ||
Línea 34: | Línea 41: | ||
https://trello.com/b/drYOXuri/egc-tasks-board | https://trello.com/b/drYOXuri/egc-tasks-board | ||
+ | |||
+ | Y además el sistema gestor ofrecido por bitbucket. | ||
+ | |||
+ | https://bitbucket.org/antoniomark/recuento-agora-us/issues | ||
=== Gestión de la memoria del proyecto === | === Gestión de la memoria del proyecto === | ||
− | Para el trabajo asíncrono y telemático del equipo, se ha decidido el uso de trabajar sobre un documento en google drive | + | Para el trabajo asíncrono y telemático del equipo, se ha decidido el uso de trabajar sobre un documento en google drive. <font color="#3CB371">Solo los miembros del equipo tienen acceso a él actualmente.</font> |
+ | |||
+ | https://docs.google.com/document/d/1_8-hZWIrI2oJnNp7bFSzrH3Nv6cu-BA2vpLFLNMwvjo/edit | ||
+ | |||
+ | Además para el diario de grupo se ha incluído otro documento, también en la misma plataforma. | ||
https://docs.google.com/document/d/1_8-hZWIrI2oJnNp7bFSzrH3Nv6cu-BA2vpLFLNMwvjo/edit | https://docs.google.com/document/d/1_8-hZWIrI2oJnNp7bFSzrH3Nv6cu-BA2vpLFLNMwvjo/edit | ||
Línea 48: | Línea 63: | ||
=== Contexto de subsistemas === | === Contexto de subsistemas === | ||
+ | ==== Subsistemas relacionados ==== | ||
+ | Tanto uno como otro subsistema tienen dependencias con los mismos otros subsistemas. | ||
+ | |||
+ | '''Recuento y Modificación de resultados''' | ||
+ | :Almacenamiento: realiza una petición de los votos almacenados en la base de datos | ||
+ | :Verificación: necesita de ellos para sincronizar las diferentes autoridades | ||
+ | :Creación y Administración de votaciones: desde este subsistema se accede a nuestro home mediante un índice | ||
+ | :<strike><font color="RED">FrontEnd de resultados: donde se envían los datos procesados para su muestra en la web.</font></strike> No se van a mostrar los resultados en una interfaz. | ||
== '''Documentación y entregables''' == | == '''Documentación y entregables''' == | ||
Línea 65: | Línea 88: | ||
|5/11/2015 | |5/11/2015 | ||
|[[Taller 2 -- Definición de cambios a realizar]] | |[[Taller 2 -- Definición de cambios a realizar]] | ||
+ | |- | ||
+ | |12/11/2015 | ||
+ | |[[Taller 3 -- Primer taller de integración]] | ||
+ | |- | ||
+ | |19/11/2015 | ||
+ | |[[Taller 4 -- Segundo taller de integración]] | ||
+ | |- | ||
+ | |03/12/2015 | ||
+ | |[[Taller 5 -- Tercer taller de integración]] | ||
+ | |- | ||
+ | |10/12/2015 | ||
+ | |[[Taller 6 -- Cuarto taller de integración]] | ||
|} | |} | ||
=== Entregables === | === Entregables === | ||
+ | |||
+ | Los entregables se encuentran disponibles en el grupo de Opera: | ||
+ | |||
+ | https://opera.eii.us.es/egc/public/default/grupo/ver/id/42 | ||
== '''Problemas encontrados''' == | == '''Problemas encontrados''' == |
Revisión actual del 18:28 19 jul 2019
Contenido
Enlace a la aplicación desplegada
https://recuento.herokuapp.com/
Definición de subsistemas
Dos subsistemas de AGORA@US para:
Recuento
- Realizará el recuento de una votación determinada. Para realizar el recuento tendrá que pedir los votos al almacenamiento de votos y deberá lanzar la tarea de recuento sincronizando las diferentes autoridades.
Modificación de resultados
- Sistema para interpretar los resultados de una votación y ofrecer un ordenamiento de opciones concreto según diferentes reglas variables. La mayoría de las votaciones no son directas, sino que hay una serie de reglas que ordenan los resultados. Esto puede servir por ejemplo para formar listas con criterios de paridad, criterios de localidad, quitar de los resultados candidatos retirados, etc. Este sistema además de alterar el resultado final debe ofrecer una serie de estadísticas y desviaciones.
Aspectos organizativos
Miembros
Gestión de la comunicación
Para comunicarse con el equipo de trabajo tendrá las siguientes opciones:
- Recomendable: Uso de slack. Es un sistema de mensajería instantánea potente. Preguntar por él para detalles.
- Durante las horas de clase teóricas y talleres
- Mediante mensajería instantánea (pedir presencialmente número de teléfono)
Gestión de incidencias
- Para facilitar la comunicación con otros subsistemas se ofrece este enlace
Repositorio de código
Se ha elegido Git como herramienta para la gestión de código debido a la posibilidad de realizar commits locales.
https://github.com/rafaeldrs/Recuento-Agora-US
Gestión de tareas
Para la gestión de tareas se usará un board en trello.
https://trello.com/b/drYOXuri/egc-tasks-board
Y además el sistema gestor ofrecido por bitbucket.
https://bitbucket.org/antoniomark/recuento-agora-us/issues
Gestión de la memoria del proyecto
Para el trabajo asíncrono y telemático del equipo, se ha decidido el uso de trabajar sobre un documento en google drive. Solo los miembros del equipo tienen acceso a él actualmente.
https://docs.google.com/document/d/1_8-hZWIrI2oJnNp7bFSzrH3Nv6cu-BA2vpLFLNMwvjo/edit
Además para el diario de grupo se ha incluído otro documento, también en la misma plataforma.
https://docs.google.com/document/d/1_8-hZWIrI2oJnNp7bFSzrH3Nv6cu-BA2vpLFLNMwvjo/edit
Información técnica
Datos generales
Subsistemas desarrollados en Java
Contexto de subsistemas
Subsistemas relacionados
Tanto uno como otro subsistema tienen dependencias con los mismos otros subsistemas.
Recuento y Modificación de resultados
- Almacenamiento: realiza una petición de los votos almacenados en la base de datos
- Verificación: necesita de ellos para sincronizar las diferentes autoridades
- Creación y Administración de votaciones: desde este subsistema se accede a nuestro home mediante un índice
FrontEnd de resultados: donde se envían los datos procesados para su muestra en la web.No se van a mostrar los resultados en una interfaz.
Documentación y entregables
Actas de talleres
Fecha | Taller |
8/10/2015 | Taller 0 -- Creación de grupos y elección de subsistemas |
22/10/2015 | Taller 1 -- Planificación inicial de la gestión del proyecto |
5/11/2015 | Taller 2 -- Definición de cambios a realizar |
12/11/2015 | Taller 3 -- Primer taller de integración |
19/11/2015 | Taller 4 -- Segundo taller de integración |
03/12/2015 | Taller 5 -- Tercer taller de integración |
10/12/2015 | Taller 6 -- Cuarto taller de integración |
Entregables
Los entregables se encuentran disponibles en el grupo de Opera:
https://opera.eii.us.es/egc/public/default/grupo/ver/id/42
Problemas encontrados
- El repositorio de git del proyecto ha sido borrado. Por suerte tenemos un enlace a google drive desde donde descargar el código.
- Mucha información dispersa, mezclados prototipos iniciales con resultados finales.