Dafonte, CarlosRodríguez Fernández, AlejandraBugia López, PabloEnxeñaría informática, Grao en2020-03-062020-03-062019http://hdl.handle.net/2183/25133[Resumo] Este traballo de fin de grao implementa a evolución e reenxeñería dunha aplicación de escritorio adicada fundamentalmente a procesar e a clasificar espectros estelares, hacia un sistema web centralizado e distribuído que permita o uso simultáneo por parte de múltiples usuarios. Paraleliza zonas de código computacionalmente pesadas empregando a directiva OpenMP. Eliminouse a dependenza dun software propietario que dificultaba a utilización de estándares. O código finalmente quedou separado en capas.[Abstract] This end-of-grade work implements the evolution and re-engineering of a desktop application primarily focused on processing and classifying stellar spectra, towards a centralized and distributed web system that allows simultaneous uses by multiple users. Parallelize computationally heavy areas of code by undertaking OpenMP directive. I eliminated a dependency on proprietary software that made it difficult to use standards. The code is finally separated into layers.glgAtribución-NoComercial-SinDerivadas 3.0 Españahttp://creativecommons.org/licenses/by-nc-nd/3.0/es/http://creativecommons.org/licenses/by-nc-nd/3.0/es/AstronomíaAstrofísicaEspectrosEstrelasClasificación Morgan-KeenanMetais en astrofísicaLuminosidadeVotableSistema expertoRedes neuronaisMemoria compartidaParalelización de códigoOpenMPOpenMPIC++JavaPythonJavaScriptDjangoApacheUMLMetodoloxíaAstronomyAstrophysicsSpectraStarsMorgan-Keenan classificationMetals in astrophysicsLuminosityExpert systemNeuronal networksShared memoryCode parallelizationMethodologyStarmind2: Entorno web para a visualización, análise e clasificación de espectros estelaresbachelor thesisopen access