TRABAJOS FIN DE GRADO curso: 2022-23
Aplicación web para la generación automática de casos de prueba pra el software de meteorología MPAS |
Tecnologías Específicas
Tecnologías de la Información
Descripcion y Objetivos
El software meteorológico es de gran importancia en nuestra sociedad ya que nos permite, con una fiabilidad abstante elevada, conocer el tiempo que hará al día siguiente, dos días despúes e incluso una semana después.
Los resultados de esta predicción meteorológica permite planificar el riego, gestionar mejor eventos, preparar viajes y multitud de aplicaciones en nuestra vida cotidiana.
Uno de los softwares utilizados en predicción meteorológica es The Model for Prediction Across Scales (MPAS) de National Center for Atmospheric Research (NCAR) de los Estados Unidos.
Si bien este software es muy utilizado, la configuración de los casos de prueba, y sobre todo de la malla que representa la parte de la Tierra donde se ha de predecir, es complicada y tediosa.
Es por eso que, en este TFG se pretende hacer una aplicación que permita la automatización de todo el proceso haciéndolo más asequible tanto al científico profano en el área como aquella persona que tenga interés por la predicción meteorológica y quiera ejecutar MPAS.
Metodología y Competencias
Se utilizará una metodología híbrida (RUP y ágil) al unir algunas de las mejores características de ambas metodologías (EssUP).
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.
[TI6] Capacidad de concebir sistemas, aplicaciones y servicios basados en tecnologías de red, incluyendo Internet, web, comercio electrónico, multimedia, servicios interactivos y computación móvil.
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
MPAS. https://mpas-dev.github.io/
Ivar Jacobson, Grady Booch y James Rumbaugh. El proceso unificado de desarrollo de software. Addison-Wesley (2005), ISBN: 84-7829-036-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.
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.
Antonio Martel. Gestión práctica de proyectos con SCRUM : desarrollo de Software Agil Para El SCRUM Master. Createspace (2016), ISBN: 9781517192365.
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 CAZORLA LÓPEZ, DIEGO MATEO CORTES, JOSE ANTONIO | Alumno BELLÓ OLMEDO, JAVIER
|
|