Por favor, use este identificador para citar o enlazar este ítem:http://uvadoc.uva.es/handle/10324/21001
Título
HP Smart Testing Tool
Autor
Director o Tutor
Año del Documento
2016
Titulación
Grado en Ingeniería Informática
Zusammenfassung
La necesidad actual por parte de las empresas de analizar los perfiles profesionales desemboca en una ardua tarea que se incrementa cuando este proceso es manual, como por ejemplo: el análisis a través de los resultados de la completitud de test. Con el objetivo de digitalizar la información y facilitar este proceso se presenta Smart Testing Tool, herramienta software desarrollada para la empresa HP CDS con el fin de permitir la evaluación online de las capacidades, habilidades y competencias en diferentes áreas y temáticas de los usuarios finales (personal interno de la compañía o persona a la que se conceda acceso), a partir de ahora referenciados como usuarios o usuarios normales.
Con la razón de poder desarrollar un sistema lo más realista posible al producto final en términos de usabilidad, reutilización, diseño, seguridad, etc., se han tomado conceptos y empleado tecnologías actuales tanto para el diseño como para la funcionalidad del sitio web, convirtiéndose así en un sistema altamente administrable y configurable por los administradores de la herramienta gracias a su panel de control. Por su parte, los usuarios, hacia los cuáles se dirige principalmente la utilidad de este sistema, podrán disfrutar de su propio perfil de usuario donde llevarán a cabo la completitud de test evaluativos.
El desarrollo con una tecnología actual, como es Grails (framework full-stack) permite basar el sistema en una arquitectura centrada en el patrón de diseño MVC (Modelo-Vista-Controlador) y centrar el desarrollo en el concepto de desarrollo ágil de aplicaciones web. Este concepto, actualmente en auge y cada día con una mayor expansión, pretende agilizar y facilitar la creación de una aplicación web siguiendo una serie de patrones.
A su vez, el término full-stack define la existencia de todo lo necesario para que el desarrollador pueda crear un sistema completo sin requerir otras tecnologías, es decir, permite utilizar tecnologías que se ejecutan del lado del cliente (navegadorweb), como son: HTML, CSS y Javascript, etc. para maquetar la interfaz visual de forma que sea amigable y así mejorar la experiencia de usuario. Y por otro lado se ofrecen todas aquellas tecnologías que se ejecutan del lado del servidor cuyo cometido es el correcto funcionamiento de la lógica de la aplicación, manipulación de datos, seguridad, etc.
Materias (normalizadas)
[Pendiente de asignar]
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [30806]
Dateien zu dieser Ressource