TRABAJOS FIN DE GRADO curso: 2021-22
Implementación de un sistema de reserva de citas |
Tecnologías Específicas
Tecnologías de la Información
Descripcion y Objetivos
En muchos ámbitos comerciales o de voluntariado, el personal involucrado invierte mucho tiempo en la atención telefónica de sus clientes para la reserva de citas. Es por eso que surge la necesidad de este proyecto para implementar una aplicación web de reserva de citas.
Para la realización de este TFG se persigue el objetivo de eliminar el tiempo empleado en la reserva de citas telefónica y para ello se relizarán los siguientes pasos:
1.- Implementar un sistema seguro de gestión de usuarios
2.- Implementar el servidor web
3.- Implementar la base de datos
4.- Implementar el calendario de reservas
5.- Sincronizar el calendario web con el calendario en teléfono móvil
Metodología y Competencias
Actualmente existen muchas metodologías para el desarrollo de software, las cuales se suelen dividir en dos tipos principales: ágiles y tradicionales. Sin embargo, las metodologías híbridas están marcando una nueva tendencia en el área de la Ingeniería de Software, al unir algunas de las mejores características de ambas metodologías. A continuación, detallamos la que vamos a considerar en el proyecto de calidad del vino, EssUP.
Essential Unified Process for software development o EssUP [1], es una metodología híbrida que consiste en la integración de prácticas eficaces de entre los tres principales campos de proceso: el proceso unificado (RUP)[2], los métodos ágiles (Kanban, SCRUM, Lean)[3-5] y el proceso de madurez del software. EssUP es una colección de 4 prácticas transversales y 5 técnicas que abarcan por completo el ciclo de vida de desarrollo software.
En cuanto a las competencias a desarrollar, destaca la siguiente:
[TI3] Capacidad para emplear metodologías centradas en el usuario y la organización para el desarrollo, evaluación y gestión de aplicaciones y sistemas basados en tecnologías de la información que aseguren la accesibilidad, ergonomía y usabilidad de los sistemas.
Medios a utilizar
El software a utilizar es de libre distribución y gratuito accesible por internet.
No se requiere ningún hardware específico, más allás de un computador normal.
Bibliografía
[1] Ivar Jacobson, Grady Booch y James Rumbaugh. El proceso unificado de desarrollo de software. Addison-Wesley (2005), ISBN: 84-7829-036-2.
[2] Per Kroll and Philippe Kruchten. The Rational Unified Process made easy: a practitioner's guide to the RUP. Addison-Wesley (2003), ISBN:0-321-16609-4.
[3] Carmen Lasa Gómez, Rafael de las Heras del Dedo y Alonso Álvarez García. Manual imprescindible [de] métodos ágiles Scrum, Kanban, Lean. Anaya Multimedia, D.L. (2017). ISBN:978-84-415-3888-7.
[4] Antonio Martel. Gestión práctica de proyectos con SCRUM : desarrollo de Software Agil Para El SCRUM Master. Createspace (2016), ISBN: 9781517192365.
[5] Tilo Linz. Testing in scrum : a guide for software quality assurance in the agile world. Santa Barbara, CA : Rocky Nook (2014), ISBN:978-1-937538-39-2.
Tutores MATEO CORTES, JOSE ANTONIO ARIAS ANTÚNEZ, ENRIQUE | Alumno SÁNCHEZ ARMERO, JORGE
|
|