Universidad de Castilla-La Mancha
 
Escuela Superior de Ingeniería Informática

 

  cambiar a curso:   2022-23   2024-25



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2023-24

Aplicando Diseño Dirigido por Dominio en el desarrollo de Gemelos Digitales Humanos


Tecnologías Específicas

Ingeniería del Software
 


Descripcion y Objetivos

Descripción

En los últimos años, el concepto de “Gemelos Digitales” ha emergido como un paradigma revolucionario que sirve como puente entre el mundo virtual con el mundo físico. El término fue acuñado por Grieves y Vicker en el año 2002 como una conjunción de tres elementos: “un espacio real, un espacio virtual y un flujo de datos bidireccionales entre ambos espacios para conseguir la convergencia entre el objeto físico y el virtual” ​[1]​. 

Entre todos los campos de aplicación posibles de los Gemelos Digitales, el ámbito de la salud merece una atención especial. Recientemente ha surgido un problema con la demanda progresiva de tratamientos y diagnósticos médicos, provocando una saturación de los servicios médicos. Es por esta razón que hay una tendencia creciente hacia la Atención Sanitaria Personalizada (Personalized Healthcare en inglés, ​[2]​) para mitigar los efectos de la saturación de dichos servicios. La idea detrás de este concepto es conseguir, a través de diversas tecnologías, un cuidado del paciente acorde con sus propias características. Gracias a la Inteligencia Artificial, y muchos otros avances tecnológicos, es viable desarrollar un Gemelo Digital Humano para alcanzar dicha Atención Sanitaria Personalizada. 

La finalidad principal de este trabajo es el diseño de una arquitectura Software de un Gemelo Digital Humano. Para ello, haremos uso de un proceso software llamado Diseño Dirigido por Dominio (DDD Domain-Driven Design ​[3]​), el cual se enfoca en desarrollar el código de una aplicación centrándose en el dominio del problema. 

Objetivos

  • Comprender el concepto de Gemelo Digital Humano, su función y su posible arquitectura. 

  • Comprender la problemática de los Gemelos Digitales Humanos y qué herramientas pueden ser necesarias para su uso. 

  • Entender y evaluar los diferentes marcos de trabajo, aparte de seleccionar el más conveniente para implementar en un Gemelo Digital Humano. 

  • Diseñar y Desarrollar un Gemelo Digital Humano, atendiendo al proceso de Domain-Driven Design.  

 

 


Metodología y Competencias

Metodologías 

  • Scrum 

 

Competencias 

  • [IS1] Capacidad para desarrollar, mantener y evaluar servicios y sistemas software que satisfagan todos los requisitos del usuario y se comporten de forma fiable y eficiente, sean asequibles de desarrollar y mantener y cumplan normas de calidad, aplicando las teorías, principios, métodos y prácticas de la Ingeniería del Software 

  • [IS2] Capacidad para valorar las necesidades del cliente y especificar los requisitos software para satisfacer estas necesidades, reconciliando objetivos en conflicto mediante la búsqueda de compromisos aceptables dentro de las limitaciones derivadas del coste, del tiempo, de la existencia de sistemas ya desarrollados y de las propias organizaciones. 

  • [IS3] Capacidad de dar solución a problemas de integración en función de las estrategias, estándares y tecnologías disponibles. 

  • [IS4] Capacidad de identificar y analizar problemas y diseñar, desarrollar, implementar, verificar y documentar soluciones software sobre la base de un conocimiento adecuado de las teorías, modelos y técnicas actuales. 

  • [IS5] Capacidad de identificar, evaluar y gestionar los riesgos potenciales asociados que pudieran presentarse. 

  • [IS6] Capacidad para diseñar soluciones apropiadas en uno o más dominios de aplicación utilizando métodos de la ingeniería del software que integren aspectos éticos, sociales, legales y económicos. 

 


Medios a utilizar

Medios Hardware 

PC y Servidores para despliegue de la infraestructura. 

Medios Software 

Visual Studio 2022. 

 


Bibliografía

​​[1] M. Grieves and J. Vickers, “Digital Twin: Mitigating Unpredictable, Undesirable Emergent Behavior in Complex Systems,” in Transdisciplinary Perspectives on Complex Systems, Cham: Springer International Publishing, 2017, pp. 85–113. doi: 10.1007/978-3-319-38756-7_4. 

​[2] S. D. Okegbile, J. Cai, C. Yi, and D. Niyato, “Human Digital Twin for Personalized Healthcare: Vision, Architecture and Future Directions,” IEEE Netw, 2022, doi: 10.1109/MNET.118.2200071. 

​[3] S. Millet and N. Tune, Patterns, Principles, and Practices of Domain-Driven Design. Wrox, 2015. 

 


Tutores


NAVARRO MARTÍNEZ, ELENA MARIA
GONZÁLEZ LÓPEZ, PASCUAL
 

Alumno


ABELLÁN ABAD, JULIÁN

 

 

Sindicación  Sindicación  Sindicación  Sindicación

Curso: 2023-24
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete
Tfno: 967 59 92 00 - Fax: 967 59 92 24

informatica.ab@uclm.es
aviso legal
generar código QR de la página