Modificaciones post hito - Blindas31/GRUPO5-2024-PROYINF GitHub Wiki

  • Correcciones Hito 1:

  1. Se modifica el home de la WIKI con el fin de hacer mas fluida la navegación por la misma.
  2. Las secciones se dividen en paginas de cada hito con el fin de mantener el orden.
  3. Se cambia el tipo de archivo de los diagramas para evitar problemas de visualización.
  4. Se agregó la sección de evidencia, en la WIKI, con el fin de comunicar imprevistos durante el desarrollo.
  5. Se agregó la sección de Modificaciones post hito, en la WIKI, con el fin de comunicar las mejoras implementadas a lo largo de los hitos.
  6. Se optimizo la disposición del README.
  • Correcciones Hito 2:

  1. Se descarta la HU de inicio de sesión, para esto no se eliminó del proyecto, si no que se cambio la etiqueta a "Desechada". Esto se hace con el fin de ir dejando una evidencia histórica del progreso.
  2. Se modifica la codificación, haciendo una migración a el framework "django". Los detalles de lo mencionado se encuentran en la sección correspondiente.
  3. Se mejoraron los diagramas de secuencia, modificando los objetos referentes a las bases de datos. Llegando así a un diagrama más especifico, clasificando la base de datos en cuestión.
  4. Según los requerimientos del proyecto y como se han dado los hitos, se actualizaron las etiquetas de historias de usuario. Pasando a desarrollo la HU de solicitud de boletin.
  • Correcciones Hito 3:

  1. Se mejoraron los diagramas de secuencia, modificando los objetos referentes a las bases de datos. Llegando así a un diagrama más especifico, clasificando la base de datos en cuestión.
  2. Con el fin de ordenar el código y ser coherente con los inicios de sesión, se implemento el siguiente esquema. El cual se ira actualizando a lo largo de las entregas.

Flujo pagina WEB FIA

  1. Se agregaron las dependencias en el README, indicando así los pasos previos a la ejecución del programa
  2. Se agrego un nuevo atributo a la tabla de Boletines, "Es publico" el cual indica si dicho boletín es accesible o no para usuarios externos.
  3. Mencionar que debido al uso de django se emplearon las mismas instrucciones de ejecución, respecto a la entrega anterior. Cambiando los detalles mencionados con anterioridad.
  • Correcciones Hito 4:

  1. Se agregaron las explicaciones de microservicios pertenecientes al sistema. Separando así el sistema de requerimientos, boletines y usuarios.
  2. Se empezó a realizar una jerarquía de usuarios, teniendo distintas permisos respecto a lo que se puede hacer en el sistema. Quedando de la siguiente forma:
Tipo de usuario Funciones disponibles
Super usuario Lo mismo que Staff pero permite cambiar configuraciones
Staff Lo mismo que usuario sin permisos más modificación de requerimientos, administración de boletines y subir boletines
Usuario sin permisos Lo mismo que usuario externo más ver y enviar requerimientos
Usuario externo Únicamente ver boletines públicos
  1. Se agregaron contadores tanto de visualizaciones, como de descargas para cada boletín, a nivel de base de datos. Los cuales se detallan con mayor profundidad en la sección correspondiente.
  2. Mencionar que debido al uso de django se emplearon las mismas instrucciones de ejecución, respecto a la entrega anterior. Cambiando los detalles mencionados con anterioridad.