Diferencia entre revisiones de «Verificación Grupo 2 (Curso 2015-2016)»

De Wiki de EGC
Saltar a: navegación, buscar
(Máquinas virtuales)
 
(No se muestran 48 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
== '''Definición de subsistemas''' ==
+
== Miembros ==  
  
 +
*[[Usuario:hecalmmar|Hector Almagro Martos]]
 +
*'''Gestor de la integración: '''[[Usuario:albgarsan1|Alberto García Sánchez]]
 +
*'''Gestora de incidencias: '''[[Usuario:anggontor1|Ángeles González Tornay]]
 +
*'''Gestor de la construcción: '''[[Usuario:davmunmoy|David Muñoz Moya]]
 +
*'''Coordinador: '''[[Usuario:jesparcar1|Jesús Pardo Carrera]]
  
:Un subsistema de AGORA@US para generar o proporcionar claves públicas y privadas según la demanda de los subsistemas relacionados.
+
== Definición ==
  
== '''Aspectos organizativos''' ==
+
Un subsistema de AGORA@US para:
 +
* Crear una clave pública y privada dada una votación
 +
* Comprobar si un voto ha sido cifrado o no
 +
* Comprobar si un voto ha sufrido alguna alteración
  
=== Miembros ===
+
== Subsistemas relacionados==
*'''<font color="#3CB371">Coordinador:</font>''' [[Usuario:jesparcar1|Jesús Pardo Carrera]]
 
*[[Usuario:albgarsan1|Alberto García Sánchez]]
 
*[[Usuario:anggontor1|Ángeles González Tornay]]
 
*[[Usuario:davmunmoy|David Muñoz Moya]]
 
  
=== Repositorio de código ===
+
* [[Creación y administración de votaciones Grupo 2 (Curso 2015-2016)|Creación de votaciones]]
Se ha elegido Git como herramienta para la gestión de código debido a la posibilidad de realizar commits locales.
+
* [[Grupo de Cabina de votación (2014-15)|Cabina de votación]]
 +
* [[Recuento_y_Modificación_de_resultados|Recuento y modificación]]
 +
 
 +
== Gestión de tareas ==
 +
 
 +
* Se utilizará projETSII, ya que los miembros están acostumbrados a su uso. https://projetsii.informatica.us.es/projects/24lq9k7vplnk6lg2e9v
 +
 
 +
== Gestión de la comunicación==
 +
 
 +
*La comunicación se realizará a través de Whatsapp ya que es más directa y fluida. En principio se dispone de un grupo principal, pero si es necesario se puede contactar directamente con un miembro del grupo en particular.
 +
 
 +
== Repositorio de código==
 +
 
 +
*Se utilizará Git como herramienta de gestión de código ya que permite la posibilidad de realizar commits locales. Además esto supone el uso de una característica que el equipo no ha utilizado anteriormente, por lo que supone una oportunidad para aprender un nuevo software de control de versiones.
  
 
https://github.com/jeparca/EGCVerificacion15
 
https://github.com/jeparca/EGCVerificacion15
  
=== Gestión de la memoria del proyecto ===
+
== Gestión de incidencias ==
Para la realización de la memoria del proyecto se va a usar Google Drive, para que todos los miembros del equipo puedan colaborar en el mismo documento.
+
 
 +
*Se utilizará la función ''issues'' de GitHub, pudiendo cada miembro del equipo abrir una incidencia detallada y siendo la '''Gestora de incidencias''' la encargada de cerrarla, explicando detalladamente el proceder de su solución.
 +
 
 +
*La plantilla a seguir es la siguiente:
 +
 
 +
::Título: Resumen de la incidencia
 +
 
 +
::Descripción:
 +
 
 +
:::- Descripción detallada.
 +
 
 +
:::- Pasos para reproducir la incidencia.
 +
 
 +
:::- Qué error da.
 +
 
 +
:::- Otros comentarios.
  
https://docs.google.com/document/d/1OVbSHNlCYQHLcl1FstZtqmNprXr5062hw_6tZsfR0hM
+
== Máquinas virtuales ==
  
== '''Información técnica''' ==
+
:* Máquina virtual de desarrollo: [https://mega.nz/#!l8QWVRQQ!Rziz1Esp-XWYsro96MMQkv7FFO-d1GueB9lcTOn_NBM Descárgala aquí] (Es posible que deba instalar el Extension Pack)
 +
:* Máquina virtual de producción: [https://mega.nz/#!FsYlTCZZ!cGUlhiBHqWx9mW3xEDSoXrLCcWKYDor0JoRpSvFAWvg Descárgala aquí] (Es posible que deba instalar el Extension Pack)
  
=== Datos generales ===
+
== Actas de reunión ==
  
Subsistema desarrollado en Java, con API en PHP para la interconexión de módulos en otros lenguajes.
+
::* [[Acta del taller de creación de grupos (08/10/2015) - Grupo 2 - Verificación| Acta del taller de creación de grupos (08/10/2015)]]
 +
::* [[Acta Reunión I (18/11/2015) - Grupo 2 - Verificación| Acta Reunión I (18/11/2015)]]
 +
::* [[Acta Reunión II (25/11/2015) - Grupo 2 - Verificación| Acta Reunión II (25/11/2015)]]
 +
::* [[Acta Reunión III (26/11/2015) - Grupo 2 - Verificación| Acta Reunión III (26/11/2015)]]
 +
::* [[Acta Reunión IV (02/12/2015) - Grupo 2 - Verificación| Acta Reunión IV (02/12/2015)]]
 +
::* [[Acta Reunión V (10/12/2015) - Grupo 2 - Verificación| Acta Reunión V (10/12/2015)]]
 +
::* [[Acta Reunión VI (16/12/2015) - Grupo 2 - Verificación| Acta Reunión VI (16/12/2015)]]
 +
::* [[Tutoría de revisión del trabajo (12/01/2016) - Grupo 2 - Verificación| Tutoría de revisión del trabajo (12/01/2016)]]
  
=== Contexto de subsistema ===
+
== Talleres ==  
  
==== Subsistemas relacionados ====
+
::*[[Taller 1: Planificación de la gestión del proyecto - Grupo 2 - Verificación| Taller 1: Planificación de la gestión del proyecto (06/10/2015)]]
  
:Votaciones: crea la votación y genera las claves de la votación.
+
::*[[Taller 2: Definición de los cambios a realizar - Grupo 2 - Verificación| Taller 2: Definición de los cambios a realizar (05/11/2015)]]
:Cabina de votación: cifra el voto con la clave pública.
 
:Recuento y modificación: sincronización de las autoridades de descifrado.
 
  
== '''Documentación y entregables''' ==
+
::*[[Taller 3: Integración I - Grupo 2 - Verificación| Taller 3: Integración  I (12/11/2015)]]
  
=== Actas de talleres ===
+
::*[[Taller 4: Integración II - Grupo 2 - Verificación| Taller 4: Integración  II (19/11/2015)]]
  
{| border = "6"
+
::*[[Taller 5: Integración III - Grupo 2 - Verificación| Taller 5: Integración  III (03/12/2015)]]
|'''Fecha'''
 
|'''Taller'''
 
|-
 
|08/10/2015
 
|[[Acta del taller de creación de grupos (08/10/2015) - Grupo 2 - Verificación| Taller 0: Taller de creación de grupos]]
 
|-
 
|06/10/2015
 
|[[Taller 1: Planificación de la gestión del proyecto - Grupo 2 - Verificación| Taller 1: Planificación de la gestión del proyecto]]
 
|-
 
|05/11/2015
 
|[[Taller 2: Definición de los cambios a realizar - Grupo 2 - Verificación| Taller 2: Definición de los cambios a realizar]]
 
|}
 
  
=== Entregables ===
+
::*[[Taller 6: Integración IV (Taller de trabajo) - Grupo 2 - Verificación| Taller 6: Integración IV (Taller de trabajo) (10/12/2015)]]
  
== '''Problemas encontrados''' ==
+
::*[[Taller 7: Integración V (Taller de trabajo) - Grupo 2 - Verificación| Taller 7: Integración V (17/12/2015)]]
  
*Mucha información dispersa, mezclados prototipos iniciales con resultados finales.
+
::*[[Taller 8: Sesión de comentarios sobre el trabajo - Grupo 2 - Verificación| Taller 8: Sesión de comentarios sobre el trabajo (07/01/2016)]]
*Poca documentación o nula de la API en PHP
 

Revisión actual del 21:56 9 feb 2016

Miembros

Definición

Un subsistema de AGORA@US para:

  • Crear una clave pública y privada dada una votación
  • Comprobar si un voto ha sido cifrado o no
  • Comprobar si un voto ha sufrido alguna alteración

Subsistemas relacionados

Gestión de tareas

Gestión de la comunicación

  • La comunicación se realizará a través de Whatsapp ya que es más directa y fluida. En principio se dispone de un grupo principal, pero si es necesario se puede contactar directamente con un miembro del grupo en particular.

Repositorio de código

  • Se utilizará Git como herramienta de gestión de código ya que permite la posibilidad de realizar commits locales. Además esto supone el uso de una característica que el equipo no ha utilizado anteriormente, por lo que supone una oportunidad para aprender un nuevo software de control de versiones.

https://github.com/jeparca/EGCVerificacion15

Gestión de incidencias

  • Se utilizará la función issues de GitHub, pudiendo cada miembro del equipo abrir una incidencia detallada y siendo la Gestora de incidencias la encargada de cerrarla, explicando detalladamente el proceder de su solución.
  • La plantilla a seguir es la siguiente:
Título: Resumen de la incidencia
Descripción:
- Descripción detallada.
- Pasos para reproducir la incidencia.
- Qué error da.
- Otros comentarios.

Máquinas virtuales

  • Máquina virtual de desarrollo: Descárgala aquí (Es posible que deba instalar el Extension Pack)
  • Máquina virtual de producción: Descárgala aquí (Es posible que deba instalar el Extension Pack)

Actas de reunión

Talleres