Este repositorio contiene el trabajo realizado en la asignatura Proyecto de ingeniería del software del grado de ingeniería informática de la Universidad Internacional de Valencia.
La asignatura consiste en la definición y ejecución de un proyecto de ingeniería del software utilizando la metodología y tecnologías seleccionadas por el alumno.
Se pretende desarrollar una herramienta de software bajo el nombre "Herramienta de Extracción Automática de Información de Documentos PDF".
Esta herramienta tiene el propósito de convertir documentos en formato PDF en respuestas estructuradas, extrayendo información relevante del contenido.
El objetivo principal de este proyecto es desarrollar una arquitectura de software que permite fácilmente ser extendida en el futuro.
Para ello, este sistema contendrá a su vez otros subsistemas diseñados para ser fácilmente extensibles, lo que permitirá registrar nuevos componentes y mejorar la funcionalidad según las necesidades.
En cuanto a la metodología, se seguirán principios avanzados de ingeniería del software, como una arquitectura limpia, desarrollo dirigido por pruebas (TDD), y la contenerización de servicios mediante tecnologías como Docker.
Además, se aplicarán metodologías ágiles como Extreme Programming (XP) y Kanban para una gestión eficiente.
Se va a realizar un seguimiento del proyecto utilizando la herramienta github projects, mediante un tablero kanban
En la carpeta doc podrás encontrar la memoria de esta actividad, con información complementaria.