ViaDe ES3B
AUTORESDaniel de Lera
Ismael CadenasAlfonso Lozana
Ignacio BermejoJorge Iturrioz
ÍNDICE
Tecnologías
Atributos de calidad
Arquitectura
Funcionamiento General
Test
Demo
Posibles mejoras
Conclusión
ARQUITECTURAPeer-to-peer
Modular
ATRIBUTOS DE CALIDAD
Comprobabilidad(testeable)
Interoperabilidad Usabilidad Seguridad
TECNOLOGÍAS
SOLID: [Social Linked Data] proyecto de descentralización de la Web dirigido por Tim Berners-Lee.
React: framework de aplicaciones web basado en TypeScript.
Arc42: plantilla para la documentación de una arquitectura de Software.
Github
Funcionamiento
Subir ruta
El usuario selecciona los archivos
Se comprueba el formato del fichero JSON
Se modifica el fichero json añadiendo las URLs de los archivos multimeida
Se crear el archivo correspondiente a los comentarios
Se suben todos los archivos al pod
01
02
03
04
Ver rutas
Se seleccionan lasrutas que se desean
ver (privadas o comparitdas)
Se bajan las rutas correspondientes
Se comprueba el formato del fichero
Se parsean las rutas correctas
Se pasan como parametro al mapa
Compartir ruta
SUBIR FICHERO COMPARTIR VISUALIZAR
Comentar
Bajar última versión de los comentarios
Se añade el nuevo comentario al json
Se sube la nueva versión
Se actualizan los comentarios en el
mapa
TESTINGBDD Testing con Cucumber
TDD Testing con react-testing-library
Load Testing con Gatling
DEMO
POSIBLES MEJORAS
NotificacionesSoporte para
KML
Comentarios Eliminar ruta
Compatibilidad con smartphones
Conclusión
¡Gracias!