Archivo historico de la wiki de EGC

Contenido archivado y de solo lectura, importado de la wiki original en julio de 2026. Puede contener enlaces rotos y material obsoleto.

Iterable 4 (17/11/2014)

Asistentes

Asistió

Miembro del grupo

David Álvarez Silva

Antonio Juan Amador Salmerón

Guiomar Fernandez de Bobadilla Brioso

Francisco Javier Delgado Vallano

Jose Luis García Mora

Sebastián Garrocho Capacete

Javier Guisado Torres

Rafael Quesada García

Propuesta de Integración

Tras la propuesta de creación de un repositorio común por parte de un miembro del grupo de otro subsistema, en concreto Autenticación, nuestra propuesta para integrarnos con los distintos subsistemas con los que estamos relacionados y de forma general para el resto, teniendo en cuenta los principios de integración de Martin Fowler es la siguiente:

Entorno de integración

Cada subsistema deberá llevar lo necesario para que su proyecto arranque y permita integrarse con los otros subsistemas con los que esté relacionado. En nuestro caso, Creación/Administración de Censos, será necesario la base de datos MySQL 5.5, servidor Tomcat y IDE de desarrollo Eclipse..
Una vez se haya puesto todo en la máquina, la cual será la utilizada como máquina de integración (5º principio de Martin Fowler: Construir la línea principal en la máquina de integración), se procederá a integrar cada subsistema de forma ordenada y coherente. No se podrá integrar un nuevo subsistema hasta que el anterior no haya sido probado y comprobado el correcto funcionamiento.

Estética de la aplicación

Como cada grupo tendrá su estilo, podríamos votar el que más guste y adaptar todos los subsistemas a ese. En caso de que no se haya desarrollado ningún estilo, podrán votar igualmente para poder aplicarlo al suyo, de esta forma, los subsistemas no desentonarán.

Orden de integración para todos los grupos (general)

El orden de integración propuesto es, en nuestra opinión, según la complejidad de integración, dejando para el final los subsistemas que no requieren integración y en primer lugar el subsistema el cual necesita integrarse ó es integrado por una gran cantidad. Es decir, se intentará montar la base funcional de la aplicación como la autenticación, creación de votaciones y censos y por último se dejará la parte más visual. Con este orden se pretende dejar la aplicación tras la integración con una mínima funcionalidad.
  1. Autenticación
  2. Creación/Administración de censos
  3. Creación/administración de votaciones
  4. Cabina de votación
  5. Almacenamiento de votos
  6. Sistema de modificación de resultados
  7. Verificación
  8. Recuento
  9. Frontend de Resultados
  10. Visualización de resultados
  11. Deliberaciones

Orden de integración para Creación/Administración de censos

  1. Creación/administración de votaciones
  2. Autenticación
  3. Cabina de votación
  4. Deliberaciones