Desarrollo de un sistema web para administración de eventos y control de entrada y salida de empleados. Caso de estudio: Centro de Formación Social "Bethania"
El presente documento expone el enfoque tomado para el desarrollo de un sitio web de administración de eventos, desde la metodología tomada para el desarrollo, las herramientas utilizadas, hasta la puesta en marcha del sistema en el centro de formación “Bethania”. La metodología de software utiliza...
Autor Principal: | Moyano Mejía, Gustavo Wladimir |
---|---|
Formato: | bachelorThesis |
Idioma: | spa |
Publicado: |
Quito / PUCE / 2015
2015
|
Materias: | |
Acceso en línea: |
http://repositorio.puce.edu.ec/handle/22000/8105 |
Etiquetas: |
Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
|
Sumario: |
El presente documento expone el enfoque tomado para el desarrollo de un sitio web de administración de eventos, desde la metodología tomada para el desarrollo, las herramientas utilizadas, hasta la puesta en marcha del sistema en el centro de formación “Bethania”.
La metodología de software utilizada, “Disciplined Agile Delivery”, ofrece un marco de desarrollo de software ágil, basándose en diferentes técnicas de modelamiento, de ciclo de vida y de desarrollo de software (Extreme Programming, Scrum Kanban, etc.), para llevar a cabo proyectos en grandes empresas. La metodología utiliza la filosofía del “agilismo” para definir sus principios, una tendencia aplicada cada vez con más frecuencia entre desarrolladores de software.
El sistema desarrollado utiliza una arquitectura Web basada en Modelo-Vista-Controlador, y se vale de herramientas como Java Persistence API, Java RESTful services, Angular JS, HTML5 y CSS3, que permiten tener gran dinámica en el viaje de datos y optimiza el rendimiento de la aplicación balanceando cargas de trabajo entre cliente y servidor.
El sistema facilita el proceso actual de administración de eventos manejada por el personal administrativo de Bethania, lo que permite manejar el tiempo eficientemente y abre puertas para utilizar el tiempo ahorrado en diferentes tareas.
Durante todo el desarrollo del proyecto, la cercanía con el cliente es lo que ha permitido generar una solución consumible que cubra la mayor cantidad de necesidades de una manera óptima, por lo que ésta característica es una de las más resaltables de la filosofía de desarrollo ágil.
En conclusión, la aplicación de las metodologías ágiles fusionadas con herramientas de desarrollo de software de vanguardia, conjuntamente con la cercanía frecuente con el cliente, permiten generar una solución automatizada óptima, desde su proceso de creación hasta el tiempo que permite ahorrar ocupándose de tareas triviales iterativas. |
---|