%0 Thesis %A Martín Barrios, Daniel %A Mendoza Gómez, Javier Enrique %A Vega Gutiérrez, Juan Antonio de la %T Reingeniería práctica: desarrollo de un campus virtual independiente de la plataforma a partir de un campus existente %D 2017 %U https://hdl.handle.net/20.500.14352/20524 %X Los campus virtuales son usados como herramienta docente por alumnos y profesores. Estas herramientas se suelen utilizar para gestionar material docente. Sin embargo, cada plataforma tiene una interfaz muy diferenciada de las demás. Estas interfaces dependen por completo de un Learning Management System (LMS) complementado por un conjunto de aplicaciones que automatizan ciertos procesos de carga de datos no soportados por los LMSs (Huertas & Navarro, 2015).El objetivo de este proyecto era rediseñar por completo la interfaz de un campus virtual capaz de abstraer las distintas plataformas que estén por debajo, y de esta manera tener un único campus virtual, con la misma interfaz. Además se ha llevado a cabo un proceso de reestructuración de este campus, no solo de la interfaz, sino también de toda la estructura de negocio. Este proceso facilitará futuras mejoras y extensiones. Tras todo este proceso el resultado es un campus virtual que es independiente de la plataforma que se despliegue por debajo, con una estructura multicapa. %X Virtual campuses are used as a teaching tool by students and teachers. These tools are often used to share teaching material. However, each platform has a very different interface from the others. These interfaces depend on the entire Learning Management System (LMS), complemented by a set of applications that automate certain data loading processes not supported by LMSs (Huertas & Navarro, 2015).The objective of this project was to completely redesign the interface of a virtual campus capable of abstracting the different platforms below, and thus having a single virtual campus, with the same interface. In addition a process of restructuring of this campus has been carried out. This process of restructuring adds and delete some code for presentation tier and business tier. This process will facilitate future improvements and extensions. After finish this project, the result is a virtual campus that is independent of the platform that is deployed below, with a multitier structure. %~