Diferencia entre revisiones de «Verificación Grupo 2 (Curso 2016-2017)»
De Wiki de EGC
(→Máquinas virtuales) |
(→Máquinas virtuales) |
||
Línea 50: | Línea 50: | ||
- Tomcat 8.5 | - Tomcat 8.5 | ||
- Jenkins | - Jenkins | ||
+ | - Git 2.11 | ||
- Github | - Github | ||
- Eclipse Neon | - Eclipse Neon |
Revisión del 17:06 1 feb 2017
Contenido
Miembros
- Alberto Castillo Molina Coordinador - Ingeniero Software
- Alejandro García García Ingeniero Software
- Andrés García González Ingeniero Software
- Dylan Moreno Téllez Ingeniero Software
- Hugo Ramos Rico Ingeniero Software
Definición
El subsistema de verificación de AGORA@US consiste en :
- Crear claves públicas y privadas para las distintas votaciones.
- Comprobar si un voto ha sido cifrado correctamente o no.
- Comprobar que la votación no ha sido adulterada.
Subsistemas relacionados
- Administración de votos
- Cabina de votación
- Almacenamiento
Gestión de tareas
- Para la gestión de tareas se usará TRELLO
https://trello.com/b/RyU5wy2S/trabajo-egc-verificacion
Código heredado
Partiremos del código utilizado por el Grupo del año pasado alojado en el siguiente git: https://github.com/jeparca/EGCVerificacion15
Se han encontrado una serie de errores en el código del curso anterior:
-Los métodos usados en la clase Token.java estaban como "private" en vez de "public". -La clase VerificacionTest.java tenía copiado los métodos de la clase Token.java en lugar utilizar los métodos de esta clase, ya que son los mismos. -El código de la clase Token.java que usaban Assert no estaba capturado con try-catch.
Repositorio de código
- Se utilizará Git como herramienta de gestión de código y se podrá acceder al repositorio desde https://github.com/AgoraUS-G2-1617/G27
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.
Máquinas virtuales
La máquina virtual que se ha usado para el desarrollo del trabajo presenta las siguientes características:
- Windows7 - (Contraseña del usuario Desarrollo : desarrollo) - MySQL 5.7 (Workbench en la versión 6.3) - (Usuario:root // Contraseña:desarrollo) - Maven 3.3.9 - Tomcat 8.5 - Jenkins - Git 2.11 - Github - Eclipse Neon
Enlace :