Análisis, diseño e implementación de una aplicación móvil para gestionar la comunicación con estudiantes de posgrado
Autor (es)
Frutos Gómez, Javier deDirector (es)
Ortigosa Juárez, Álvaro ManuelEntidad
UAM. Departamento de Ingeniería InformáticaFecha de edición
2019-06Materias
Aplicación; Javascript; Reactividad; InformáticaEsta obra está bajo una licencia de Creative Commons Reconocimiento-NoComercial-SinObraDerivada 4.0 Internacional.
Resumen
Vivimos en un mundo en el que cada vez nos encontramos más rodeados de tecnología en todos los ámbitos de la vida cotidiana. La educación no es una excepción y a lo largo de los años la tecnología ha irrumpido dentro de las aulas mediante aplicaciones como Moodle. Además, la información contenida antiguamente en tablones de anuncios ahora es consultable desde cualquier lugar a través de páginas web. Sin embargo, los equipos docentes tienen la impresión de que los alumnos no aprovechan como tanto como debieran todos estos medios.
Desde la Facultad de Ciencias Económicas y Empresariales se ha propuesto una solución a este problema, la creación de una aplicación para teléfonos móviles inteligentes en la cual se reúnan los contenidos informativos de los cursos de máster de dicha facultad. De esta manera se pretende hacer llegar la información importante a los alumnos de la manera más sencilla para ellos y en cualquier lugar.
Desde el punto de vista técnico, esta aplicación resulta ser una gran oportunidad para que el autor se familiarice con las técnicas de desarrollo web más actuales, como son las aplicaciones reactivas basadas en Javascript y el manejo de bases de datos NoSQL. Además, este proyecto pone al alumno en la situación de un consultor que deberá reunirse con el cliente, entender y analizar sus necesidades para plasmarlas en un diseño que las satisfaga, a la vez de ser realista respecto a lo que es posible alcanzar con el tiempo disponible para el desarrollo del sistema.
En este documento se van a recoger las fases del ciclo de desarrollo del proyecto. Primero, se comenzará con una introducción en la se establecerán los objetivos y motivación del proyecto. Se continuará con una descripción del estado del arte, explicando las alternativas disponibles a la aplicación propuesta y explorando las tecnologías disponibles para su desarrollo.
Tras lo anterior, comenzará la fase de análisis, en la que se concretará la descripción del sistema y los requisitos que debe cumplir. A partir de ahí, se llevará a cabo el diseño del sistema desde un punto de vista técnico basado en una aplicación distribuida que utiliza el framework Meteor JS, afrontando su arquitectura distribuida entre cliente y servidor, modelo de datos de la base de datos Mongo DB, interfaces, y estructura de código. En este punto, se pasará a plasmar el diseño en una implementación, explicando el entorno de desarrollo, la implementación de los elementos que forman tanto el cliente, como el servidor y finalizando con el despliegue de la aplicación en un servidor real para su uso por parte de los usuarios.
Una vez finalizado el desarrollo, se expondrán las pruebas realizadas sobre el sistema, así como los resultados en las mismas, lo cual llevará a elaborar una serie de conclusiones y líneas de trabajo futuro.
Lista de ficheros
Google Scholar:Frutos Gómez, Javier de
Lista de colecciones del ítem
Excepto si se señala otra cosa, la licencia del ítem se describe como https://creativecommons.org/licenses/by-nc-nd/4.0/
Registros relacionados
Mostrando ítems relacionados por título, autor, creador y materia.
-
Análisis, diseño e implementación de un esquema de protección para las comunicaciones de un drone
Erofeev Vasiltsov, Alexandre
2017-05 -
Diseño e implementación de una aplicación web para el análisis centralizado de logs de seguridad
López Cruces, Carlos
2016-01 -
Diseño e implementación de un agente móvil Android para medir la Quality of Service de los operadores de telefonía móvil
Ramos Maroto, Christian
2016-01