Diseño e implementación de un juez en línea para el desarrollo de competencias algorítmicas en la Universidad Libre

El presente trabajo define el diseño y la construcción de un Juez en Línea para el desarrollo de competencias algorítmicas. La base conceptual para el desarrollo del juez virtual, está fundamentada en los principios de la programación orientada a objetos y el uso de patrones, frameworks y herramient...

Full description

Autores:
Chaparro Díaz, Ronald Fernando
Tipo de recurso:
Trabajo de grado de pregrado
Fecha de publicación:
2015
Institución:
Universidad Libre
Repositorio:
RIU - Repositorio Institucional UniLibre
Idioma:
spa
OAI Identifier:
oai:repository.unilibre.edu.co:10901/8420
Acceso en línea:
https://hdl.handle.net/10901/8420
Palabra clave:
Juez en línea
Competencias algorítmicas
Ingeniería de sistemas
Contest
Judge;
Problem
TESIS - FACULTAD INGENIERÍA
INGENIERÍA DE SISTEMAS
PROGRAMAS DE ORDENADORES
Competencia
Ejercicio
Juez
Rights
openAccess
License
http://creativecommons.org/licenses/by-nc-nd/2.5/co/
Description
Summary:El presente trabajo define el diseño y la construcción de un Juez en Línea para el desarrollo de competencias algorítmicas. La base conceptual para el desarrollo del juez virtual, está fundamentada en los principios de la programación orientada a objetos y el uso de patrones, frameworks y herramientas para facilitar el desarrollo, como también con el empleo de metodologías ágiles, específicamente SCRUM con la cual se hace la planeación, ejecución y seguimiento del proyecto. El producto terminal, se diseñó con base a buenas prácticas de ingeniería de software, lo que hace al producto fácilmente extensible, flexible y reutilizable. La infraestructura de hardware soportada en los servicios web de Amazon hace que la aplicación sea también fácilmente escalable y de alta disponibilidad.