Want to create interactive content? It’s easy in Genially!

Get started free

TFG

Adrian Camacho Capilla

Created on May 30, 2023

Start designing with a free template

Discover more than 1500 professional designs like these:

Transcript

KNOW - app móvil para agilizacióny mejora del aprendizaje en entornos académicos

TFG - GRado ingeniería informática - ual

Autor: Camacho Capilla, Adrián Director: Corral Liria, Antonio Leopoldo
23/06/2023

TABLA DE CONTENIDO

03.planificación

04.metodología

01.introducción

02.objetivos

05.know

06.costes

08.trabajo futuro

07.conclusiones

01

introducción

inicio y justificación del proyecto

01. INTRODUCCIÓN

" Darte cuenta de que el concepto o ejercicio que llevas días para entender se podía haber resuelto en minutos sabiendo un detalle concreto "

problema para los estudiantes

No poder recibir ayuda de compañeros o profesores eficientemente, siendo muy específico para buscarlo en internet.

01. INTRODUCCIÓN

Mejorar el aprendizaje

Obtener ayuda de manera rápida

Acceso y conexión de manera global con todo el mundo

Móviles al alcance de nuestra mano todo el tiempo

Comunidad que se ayuda mutuamente

01. introducción

la importancia del móvil

Datos recogidos desde uno de los portales más importantes de estadística, Statista.

" Las empresas apuestan por los móviles cada vez más "

* Predicción de suscripciones para ese año

02

objetivos

puntos esenciales del proyecto

02. OBJETIVOS

aprender

  • Centrarse en disfrutar y aprender durante el proceso
  • Completar formacion del grado
  • Preparación para el mercado laboral

utilizar nuevas tecnologías

  • Hacer uso de tecnologías modernas
  • Aplicar los conocimientos del grado
  • Abarcar conceptos de la doble mención cursada (INSO y SI)
  • Definición de puntos a cumplir

02. OBJETIVOS

APLICACIONES SIMILARES

"KNow busca un concepto como el propuesto en StackOverflow aplicado de manera general"

03

planificaCIÓN

CRONOGRAMA Y ORGANIZACIÓN DEL PROYECTO

03. planificación

cronograma teórico

Estimación de tiempos teórica al inicio del proyecto.

¿ Realidad ?

11

04

METODOLOGÍAS

ORGANIZACIÓN DEL PROCESO DEL DESARROLLO

06. METODOLOGÍA

04. metodologías

Metodologías ágiles

scrum

kanban

  • Evaluación del progreso constante
  • Iteraciones de una semana
  • Muy usada en el ámbito profesional
  • Mayor flexibilidad
  • Reorganizar las tareas
  • Registro de trabajo

13

04. metodologías

adaptación a proyecto individual

Roles scrum

FASES scrum

Cliente

Scrum master

  • Reuniones diarias por revisiones diarias del trabajo
  • Retrospectiva y revisión del sprint por evaluación tras cada iteración

Memoria

Tribunal

Tutor

Aplicación

Alumno / Tutor

Alumno

14

05

KNOW

DESARROLLO DE LA APP

05. know

Logotipo personalizado

identidad de la aplicación

El nombre de la aplicación proviene de la fusión de los dos anglicismos:

Know + Now

KNow

16

05. KNow

Tecnologías usadas

Firebase

KOTLIN

  • Cloud Firestore (BD)
  • Authentication
  • Storage

Lenguaje de programación oficial para Android nativo.

Glide

Material Design + Comp. Nativos

Manejo de imágenes cargadas desde la nube a la aplicación

Diseño de la aplicación mediante componentes nativos y elementos de Material Design

17

05. know

Patrones de diseño

modelo-vista-controlador

  • Estructurado en capas
  • Mejora escalabilidad y mantenibilidad
  • Facilita implementación pruebas
  • Aísla usuario al interactuar con interfaz

singleton

  • Optimización mediante acceso global a única instancia de objeto
  • Acceso a base de datos unificado y globalizado

18

05. know

Trabajo posterior

Trabajo previo

manuales de usuario

Guías de uso de la aplicación para usuario y administrador (CTFG)

análisis funcional

  • Requisitos funcionales
  • Requisitos no funcionales
  • Requisitos de información
  • Usuarios app
  • Diagramas de CU y BD

plan de pruebas

Diseño de un plan de pruebas para garantizar la calidad de la aplicación

prototipos

Realización de un prototipado de alta fidelidad para facilitar desarrollo de la app y tener un entregable al cliente

19

05. know

Vídeo demo de la app

Demostración de toda la funcionalidad de la aplicación referente al TFG.

* En este vídeo se omiten algunas funcionalidades correspondientes al CTFG

20

06

costes

estimación de costes

06. costes

estimación de costes

Trabajo humano = 250 horas x 9,375 €/h ≃ 2350 €Coste energético (0,16 €/kWh) = 20 € Mantenimiento = 30 € Beneficio asociado = 35 %

Total = 3240 € al cliente

*Estimación no exacta, sólo una aproximación al coste

22

07

conclusiones

resultados obtenidos y resumen

07. Conclusiones

objetivos cumplidos

aprendizaje tec. Nuevas

  • Desarrollo de app móvil con Kotlin
  • Firebase
  • Glide y Material
  • Proceso completo de desarrollo

Se han cumplido los objetivos, desarrollando una aplicación de calidad que aporta una solución al problema planteado.

"Aprender disfrutando del proceso"

24

08

trabajo futuro

puntos a incluir en un desarrollo posterior

08. trabajo futuro

mejoras futuras

  • Sistema de control de calidad y administración
  • Reportes e informes de los usuarios
  • Sistema de reuniones con herr. geográficas
  • Herramientas de control del uso de los usuarios
  • Herramientas de calidad para control de fallas
  • Mejoras generales en la interfaz y rendimiento
  • Capacidad de manejo de múltiples archivos
  • Implementación de chats privados entre los usuarios
  • Sistema de notificaciones
  • Publicación en la Play Store

26

Gracias por su atención

¿Alguna pregunta?