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
|
|