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

 

  cambiar a curso:   2023-24   2025-26



Grado en Ingeniería Informática


TRABAJOS FIN DE GRADO
curso: 2024-25

Programas en R ejecutables desde formularios Web


Tecnologías Específicas

Tecnologías de la Información
 


Descripcion y Objetivos

R Project [1] se ha convertido en una herramienta ampliamente utilizada para la realización de cálculo estadístico. Existe una gran tendencia por migrar las aplicaciones de escritorio a aplicaciones Web y dispositivos móviles. RStudio Server ofrece una interfaz Web para la IDE RStudio. El objetivo de este proyecto será posibilitar la ejecución de un programa en R desde un formulario Web. Este TFG será planificado y gestionado usando las metodologías desde un Plan de Sistemas de Información (PSI) [1].
Los objetivos del TFG serán:

  • Estudiar la aplicación RStudio server para invocar un programa y devolver sus resultados numéricos y/o gráficos a un formulario mediante el uso de servicios REST.
  • Desarrollo de formularios Web con Angular para invocar esos programas, con sus datos necesarios y mostrar los resultados obtenidos.

Adaptación a la especialidad:
Entre los contenidos de la asignatura de Gestión de Sistemas de Información (Cuatrimestre 6), se encuentra la definición del PMI y la gestión de proyectos.

 


Metodología y Competencias

Para la gestión del Trabajo Fin de Grado se seguirán las metodologías de Project Management Institute (PMI) y Kanban.
El trabajo será desarrollado en las siguientes fases:
•    Planificación del trabajo
•    Revisión de los mecanismos para la ejecución de programas R en RStudio server
•    Definición de los requisitos
•    Desarrollo del prototipo.
•    Verificación y validación
Son varias las competencias que el alumno puede desarrollar con este proyecto. A continuación, se nombran algunas de ellas:
•    O19: Ejercicio original a realizar individualmente y presentar y defender ante un tribunal universitario, consistente en un proyecto de naturaleza profesional en el ámbito de la tecnología específica de la Ingeniería en Informática que ha realizado el estudiante. En este ejercicio se deben sintetizar e integrar las competencias adquiridas en las enseñanzas.
•    INS01: Capacidad de análisis, síntesis y evaluación.
•    INS02: Capacidad de organización y planificación.
•    INS03: Capacidad de gestión de la información.
•    INS04: Capacidad de resolución de problemas aplicando técnicas de ingeniería.
•    INS05: Capacidad para argumentar y justificar lógicamente las decisiones tomadas y las opiniones.
•    SIS01: Razonamiento crítico.
•    SIS03: Aprendizaje autónomo.
•    SIS05: Creatividad.
•    SIS08: Capacidad de iniciativa y espíritu emprendedor.
•    UCLM02: Capacidad para utilizar las Tecnologías de la Información y la Comunicación.
•    UCLM03: Correcta comunicación oral y escrita.
•    UCLM04: Compromiso ético y deontología profesional.

 


Medios a utilizar

Los principales recursos a utilizar serán RStudio server y angular.

 


Bibliografía

1.    R Core Team. (2023).  The R Project for Statistical Computing. R Foundation for Statistical Computing. https://www.r-project.org/.

 


Tutores


GARCIA-CONSUEGRA BLEDA, JESUS DAMIAN
CLEMENTE VILLAESCUSA, LUIS
 

Alumno


MARCOS MUÑOZ, ALONSO

 

 

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

Curso: 2024-25
© Escuela Superior de Ingeniería Informática
Edificio Infante Don Juan Manuel
Avda. de España s/n
02071 Albacete

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