Use este identificador para citar ou linkar para este item: http://bdm.ufmt.br/handle/1/4007
Tipo documento: Trabalho de Conclusão de Curso
Título: Arquitetura backend para o Museu de História Natural do Araguaia
Autor(es): Correia, Matheus Felipe Teodoro
Orientador(a): Santos, Ivairton Monteiro
Membro da Banca: Santos, Ivairton Monteiro
Membro da Banca: Silva, Thiago Pereira da
Membro da Banca: La Marca, Anthony Ferreira
Resumo : O Museu de História Natural do Araguaia (MuHNA), em Barra do Garças/MT, tem se destacado como um importante centro cultural, investindo em tecnologia para aprimorar a experiência dos visitantes e promover a disseminação do conhecimento. No entanto, o aumento de projetos tecnológicos demanda uma arquitetura de desenvolvimento eficiente para integração e manutenção. A falta de documentação e planejamento prévio, juntamente com a diversidade de tecnologias e linguagens utilizadas, tornam-se obstáculos para os desenvolvedores. Este trabalho propõe a elaboração e implementação de uma arquitetura de desenvolvimento que facilite e assegure a integração entre os diversos projetos digitais do MuHNA, visando melhorar a eficiência e qualidade desses projetos. Para tanto, foi implementada uma aplicação backend que incorpora todos os aspectos do projeto. Esta aplicação inclui práticas de versionamento, adota um padrão arquitetural semelhante ao Modelo-Visão-Controlador (MVC), incorpora testes automatizados, emprega padronização de código, utiliza contêineres e adota estratégias de entrega contínua (deploy).
Resumo em lingua estrangeira: The Araguaia Natural History Museum (MuHNA), located in Barra do Garças/MT, has emerged as a significant cultural center, investing in technology to enhance visitor experience and promote knowledge dissemination. However, the proliferation of technological projects necessitates an efficient development architecture for integration and maintenance. The lack of documentation and prior planning, coupled with the diversity of technologies and languages used, pose challenges for developers. This paper proposes the design and implementation of a development architecture that facilitates and ensures integration among MuHNA's various digital projects, aiming to improve the efficiency and quality of these projects. To achieve this goal, a backend application incorporating all aspects of the project was implemented. This application includes versioning practices, adopts an architectural pattern similar to the Model-View-Controller (MVC), incorporates automated testing, employs code standardization, utilizes containers, and adopts continuous delivery strategies (deployment).
Palavra-chave: Modelo Visão Controlador
Node.js
interface de programação de aplicações
arquitetura
Javascript
Palavra-chave em lingua estrangeira: Model-View-Controller
Node.js
application programing interface
architecture
Javascript
CNPq: CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO
Idioma: por
País: Brasil
Instituição: Universidade Federal de Mato Grosso
Sigla da instituição: UFMT CUA - Araguaia
Departamento: Instituto de Ciências Exatas e da Terra (ICET) – Araguaia
Curso: Ciência da Computação - CUA
Referência: CORREIA, Matheus Felipe Teodoro. Arquitetura backend para o Museu de História Natural do Araguaia. 2024. 50 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) - Instituto de Ciências Exatas e da Terra, Universidade Federal de Mato Grosso, Barra do Garças, 2024.
Tipo de acesso: Acesso Aberto
URI: http://bdm.ufmt.br/handle/1/4007
Data defesa documento: 10-Abr-2024
Aparece na(s) coleção(ções):Ciência da Computação - Araguaia

Arquivos deste item:
Arquivo Descrição TamanhoFormato 
TCC_2024_Matheus Felipe Teodoro Correia.pdf1.18 MBAdobe PDFVer/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.