Look-up in Google Scholar
Title: Aplicación móvil para la asignación y generación de planes dietéticos para personas que sufren de obesidad basado en el modelo de decisiones multicriterio
Advisor(s): Ramírez García, Orestes Manolo
OCDE field: http://purl.org/pe-repo/ocde/ford#2.00.00; https://purl.org/pe-repo/ocde/ford#2.02.04
Issue Date: 26-Apr-2023
Institution: Universidad Peruana de Ciencias Aplicadas (UPC)
Abstract: Para el desarrollo del presente proyecto, se realizó una investigación meticulosa. En primer lugar, se planteó el problema, lo que nos ayudó a situarnos en el escenario. A continuación, definimos tres antecedentes, lo que nos permitió identificar las principales causas y consecuencias del problema. Luego, planteamos los objetivos del proyecto, desde el objetivo general hasta la definición de los cuatro objetivos específicos. Con los objetivos definidos, establecimos los alcances y limitaciones del proyecto, y evaluamos el impacto que nuestro sistema tendría en el sector de la salud. A continuación, realizamos un benchmarking de modelos y tecnologías existentes. Para ello, filtramos por problema, aporte, valor agregado, aplicación y resultados que se manejan en la actualidad para verificar el escenario actual. Después de esta evaluación, decidimos que el modelo de decisiones multicriterio (AHP) es el más completo para la generación de planes dietéticos, ya que no solo genera planes dietéticos automáticos basados en decisiones multicriterio, sino que también ajusta las preferencias del usuario al plan dietético. Con el fin de definir todos los requisitos necesarios del usuario, desarrollamos el diseño de nuestra aplicación. En esta etapa, optamos por el desarrollo de los procesos en BPMN y arquitectura empresarial. Esto nos ayudó a definir nuestra estructura y flujo de operación de nuestra aplicación. Luego de ello, definimos que nos centraríamos en la mejora de dos macroprocesos: Proceso de creación del plan nutricional y Proceso de monitoreo. De igual manera, diseñamos las arquitecturas físicas, lógica e integrada para observar la relación de los distintos componentes con los usuarios. También elaboramos los prototipos con la finalidad de diseñar la propuesta de solución y representar el flujo de esta misma. Estos prototipos fueron validados por un experto en nutrición. En la última etapa, pasamos al diseño del modelo de base de datos y diseño de la herramienta. Determinamos los criterios y factores claves y luego los priorizamos según un peso de criterios y cálculo de estos. Finalmente, describimos el modelo para tener en claro las fases que realizaríamos en nuestro sistema y diseñamos un plan de pruebas con criterios detallados. Una vez planificado todo el diseño de los pasos anteriores, comenzamos a trabajar en el desarrollo del Backend para la aplicación. Revisamos el diseño de la base de datos y las arquitecturas física y lógica para ver la estructura del proyecto y bajo qué parámetros se desarrollaría para cumplir con las expectativas del usuario. Decidimos que trabajaríamos en el entorno de Python, utilizando el framework de Spring Boot con el lenguaje Java, usando una arquitectura basada en capas. Para la implementación del sistema, tuvimos una muestra de ocho expertos en nutrición que evaluaron y manejaron la aplicación. Como criterio principal, evaluamos los resultados a través de un formulario digital, enfocándonos en métricas para evaluar el tiempo que demoraba en crear el plan dietético con la aplicación (TPA) y el tiempo de creación del plan dietético tradicional (TPT). Finalmente, realizamos el plan de continuidad del negocio para garantizar que nuestra aplicación pueda seguir operando de manera efectiva. Este se enfocará según los conceptos de ITIL v.4, en donde se especificarán los roles de soporte y estrategias.

For the development of this project, a meticulous investigation was carried out. First, the problem was raised, which helped us to situate ourselves in the scenario. Next, we defined three antecedents, which allowed us to identify the main causes and consequences of the problem. Then, we established the project objectives, from the general objective to the definition of the four specific objectives. With the objectives defined, we established the scope and limitations of the project, and evaluated the impact that our system would have on the healthcare sector. Next, we performed benchmarking of existing models and technologies. To do this, we filtered by problem, contribution, added value, application, and results that are currently handled to verify the current scenario. After this evaluation, we decided that the multi-criteria decision model (AHP) is the most complete for the generation of dietary plans, as it not only generates automatic dietary plans based on multi-criteria decisions, but also adjusts user preferences to the dietary plan. In order to define all the necessary user requirements, we developed the design of our application. In this stage, we opted for the development of the processes in BPMN and enterprise architecture. This helped us to define our structure and operation flow of our application. After that, we defined that we would focus on improving two macro-processes: Nutritional plan creation process and Monitoring process. In the same way, we designed the physical, logical, and integrated architectures to observe the relationship of the different components with users. We also developed prototypes in order to design the proposed solution and represent its flow. These prototypes were validated by a nutrition expert. In the final stage, we moved on to designing the database model and tool design. We determined the key criteria and factors and then prioritized them according to a criteria weight and calculation. Finally, we described the model to have a clear understanding of the phases we would carry out in our system and designed a test plan with detailed criteria. Once all the design steps were planned, we began working on the development of the backend for the application. We reviewed the design of the database and the physical and logical architectures to see the project structure and under what parameters it would be developed to meet user expectations. We decided to work in the Python environment, using the Spring Boot framework with the Java language, using a layered architecture. For the system implementation, we had a sample of eight nutrition experts who evaluated and handled the application. As the main criterion, we evaluated the results through a digital form, focusing on metrics to evaluate the time it took to create the dietary plan with the application (TPA) and the time to create the traditional dietary plan (TPT). Finally, we carried out the business continuity plan to ensure that our application can continue to operate effectively. This will focus according to the ITIL v.4 concepts, where support roles and strategies will be specified.
Discipline: Ingeniería de Sistemas de Información
Grade or title grantor: Universidad Peruana de Ciencias Aplicadas (UPC). Facultad de Ingeniería
Grade or title: Ingeniero de sistemas de información
Juror: Burga Durango, Daniel Wilfredo; Mansilla Lopez, Juan Pablo Jesus; Aliaga Cerna, Esther
Register date: 23-Jun-2023



This item is licensed under a Creative Commons License Creative Commons