Software de ayuda a la decisión mediante el proceso analítico jerárquico
Date
2022Abstract
A día de hoy, a casi todas las empresas y personas se les ha presentado la difícil tarea de
tomar una determinada decisión, cuyo resultado tendrá multitud de consecuencias. Es
por ello que a todas estas les ha surgido, alguna vez, la necesidad de disponer de una
ayuda a la hora de tomar dicha decisión. Es aquí, donde entra en juego el software de
ayuda a la toma de decisiones, desarrollado en este proyecto como una aplicación web,
gratuita, y accesible para toda persona que disponga de conexión a internet.
A la hora de la toma de la decisión, en la aplicación se ha implementado la técnica
del Proceso Analítico Jerárquico, un método cuantitativo para la toma de decisiones
multicriterio que permite generar escalas de prioridades basándose en juicios de expertos,
manifestados a través de comparaciones por pares mediante una escala de preferencia.
En cuanto al desarrollo, este ha sido etiquetado bajo el concepto de desarrollo de
una aplicación Full Stack, abarcando el desarrollo de un back-end que actuará como
API-REST y un front-end en el que implementar la interfaz de usuario. Esta API-REST
será la encargada de recibir las peticiones desde la interfaz de usuario y validarlas para
su posterior introducción a la base de datos, o comunicación con un módulo externo
encargado de la resolución del Proceso Analítico Jerárquico. Actually, for most of companies and people the difficult task of taking a particular
decision have been presented, whose result will have multitude of consequences. That is
why all of them sometimes needed a help when making such decisions. Here is where a
decision support software is necessary, developed in this project as a web application,
free, and accessible to anyone with an internet connection.
The application implements an Analytic Hierarchy Process technique to take the
decissions, which is a quantitative method for multi-criteria decision making that allows
the generation of priority scales based on expert judgements, expressed through pairwise
comparisons using a preference scale.
In terms of development, this has been categorized under the concept of Full Stack
application development. This includes the development of a back-end published as an
API-REST and a front-end, in which the user interface is presented. This API-REST will
be in charge of receiving the requests from the user interface and validate them before
insert the data into the database, or communicate with the external module with Analytic
Hierarchy Process algorithm.