TRABAJOS FIN DE GRADO curso: 2016-17
Desarrollo de una Aplicación Basada en Servicios para Ayudar a Personas con Limitaciones de Memoria |
Tecnologías Específicas
Ingeniería del Software
Descripcion y Objetivos
El objetivo principal del TFG es desarrollar una aplicación, basada en servicios, para ayudar a personas con limitaciones de memoria, a recordar tareas cotidianas. El sistema proporciona una capa de servicios y un cliente móvil que los consume.
Al tratarse de un TFG de la intensificación de Ingeniería del Software, se enfatizarán las competencias específicas de la intensificación. Otros objetivos del TFG serán: realizar un estudio previo de aplicaciones similares, evaluar distintas tecnologías con las que implementar la arquitectura de la solución, adquirir destreza en la utilización de un proceso de desarrollo que implica la gestión del cambio, así como implementar y evaluar la solución.
Metodología y Competencias
La metodología que se va a seguir en este TFG es el Proceso Unificado, adaptado a las circunstancias propias de un TFG.
El Proceso Unificado se repite a lo largo de una serie de ciclos que marcan la vida del sistema (en este caso el TFG). Cada ciclo se organiza en cuatro fases: Inicio, Elaboración, Construcción y Transición. Cada fase se divide en iteraciones, y en cada iteración se llevan a cabo las actividades indicadas en cada uno de los workflows de Requisitos, Análisis, Diseño. Implementación y Pruebas.
Medios a utilizar
Bibliografía sobre el proceso de desarrollo (Proceso Unificado)
Herramientas de gestión del proyecto (GitHub)
Herramientas de modelado (StarUML)
Herramientas de desarrollo (Android Studio)
Herramientas para realizar test
Bibliografía
Ivar Jaboson, Grady Booch y James Rumbaugh. (2005). El proceso Unificado de Desarrollo del Software. Addison Wesley. Madrid
Documentación sobre herramientas de gestión del proyecto, herramientas de desarrollo, control de versiones, entre otras, necesarias para realizar el TFG.
M. Fowler. (2004) “UML Distilled Third Edition: A Brief Guide To Standard Object Modeling Language”.
ISO/IEC TR 9126-4, Software engineering — Product quality — Part 4: Quality in use metrics.
Android Developers. Sitio oficial de android developers. http://developer.android.com
Referencias sobre lenguajes de Internet como JavaScript, JQuery, JSON, HTML, CSS, etc.
Tutor GALLUD LAZARO, JOSE ANTONIO | Alumno CUERDA GONZÁLEZ, CRISTIAN |
|