Skip to content

3.3. Iteración 2: Gestión de campañas informativas

Carlos Mohedano Callejo edited this page Dec 21, 2021 · 19 revisions

Requisitos

R2: Generación de campañas informativas, que se divide en los siguientes casos de uso:

  • Registro de campañas informativas
  • Listado de campañas informativas

Análisis

La fase de análisis (#13) comenzó el 14/12/21 y terminó el 15/12/21. Esta fase se apoya en la fase de requisitos de gestión de campañas informativas. Hay un diagrama de clases de análisis que cubre los accesos a las campañas, así como la modificación de datos o añadido de nuevas campañas. En el diagrama hay un actor que es un funcionario del SESCAM que es el que realiza todos lo accesos, además de dos clases de interfaces una para añadir campañas y otra para acceder a los datos de las mismas. Una clase de control para realizar el registro de las campañas y otra clase de entidad que es donde están los datos de las campañas.

Diagrama de análisis

Diseño

La fase de diseño (#14) comenzó el 16/12/21 y terminó el 18/12/21, fue cerrada el 18/12/21 por Alberto Vázquez. Esta fase se apoya en la fase de análisis de gestión de campañas informativas. Hay un archivo con los diagramas correspondientes a la fase de diseño. Hemos creado un total de cuatro clases diferentes para la gestión de enfermedades, dos interfaces las cuales usan un gestor el cual esta relacionado con la clase campañasVacunacion.

Diagrama de diseño

Implementación

Se han implementado todos los casos de uso correspondientes a la iteración 2. Esta fase se corresponde con el issue #12 asignado a los componentes del grupo Alberto Vázquez y Álvaro Ramos.

Se ha creado un nuevo módulo de Maven llamado campañas dentro del proyecto general GPEI (Gestión de pacientes con enfermedades infectocontagiosas).

Para todo este código se ha creado una rama llamada feature/I-12 para así dividir el flujo de trabajo al estilo Git. Una vez que se termine esta iteración se realizará un pull request para hacer un merge sobre la rama de develop.

El último commit correspondiente a esta fase es el siguiente: a9e14dbc909a43d536905c92f69eb945e47fce82

Pruebas

Se ha realizado el testing correspondiente a la iteración 2. Esta fase se corresponde con el issue #11 asignado a los componentes Carlos Mohedano Callejo y César Fernández García.

Seguimos realizando los test sobre la parte del dominio de la aplicación.

Documento con las capturas de los test: Test

Clone this wiki locally