Desenvolvimento de um Sistema de Backend Genérico para Aplicações de Software Comerciais
Show simple item record
dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
dc.contributor.advisor |
Herpich, Fabrício |
|
dc.contributor.author |
Vieira, Natalia Bortoli |
|
dc.date.accessioned |
2024-12-21T00:12:37Z |
|
dc.date.available |
2024-12-21T00:12:37Z |
|
dc.date.issued |
2024-12-18 |
|
dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/262497 |
|
dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Tecnologias da Informação e Comunicação. |
pt_BR |
dc.description.abstract |
No dinâmico cenário empresarial contemporâneo, marcado pela necessidade de agilidade e flexibilidade para atender às demandas de um mercado em constante transformação, a Transformação Digital (TD) e o uso intensivo de Tecnologias da Informação e Comunicação(TICs) desempenham um papel crucial na competitividade das empresas, impulsionando tanto a inovação quanto a eficiência operacional. Nesse contexto, o desenvolvimento ágil de aplicações surge como um desafio devido à sua complexidade, altos custos e demanda por profissionais altamente qualificados. Com o objetivo de contribuir para a redução de custos e esforços associados à construção da camada backend, este trabalho propõe o desenvolvimento de um sistema de backend genérico capacitado para fornecer, via API REST, recursos e funcionalidades para aplicações comerciais, com foco inicial no setor de serviços de entrega de produtos (delivery). A metodologia utilizada neste projeto foi a Design Science Research Methodology (DSRM), recomendada para o desenvolvimento de artefatos voltados à solução de problemas específicos. O sistema foi desenvolvido com TypeScript e Nest.js, e adotou uma arquitetura multi-tenancy, visando possibilitar o compartilhamento da infraestrutura tecnológica entre diferentes aplicações, sem riscos de interferência. A solução implementa princípios do padrão REST, proporcionando uma interface de comunicação uniforme e padronizada, tornando-a mais intuitiva e fácil de ser compreendida. Os resultados obtidos destacam o potencial do sistema em simplificar e padronizar processos no desenvolvimento de software, oferecendo funcionalidades reutilizáveis e adaptáveis a outros domínios comerciais, com possibilidades promissoras para expansão. Sugere-se a ampliação das funcionalidades para abranger novos contextos comerciais, a integração com um sistema de frontend para proporcionar uma solução completa e o desenvolvimento de recursos
que aumentem a usabilidade e a personalização. Adicionalmente, a inclusão de mecanismos que aprimorem o suporte a configurações específicas de negócios e a otimização do desempenho em ambientes de alta demanda são aspectos relevantes a serem explorados em futuras iterações. |
pt_BR |
dc.format.extent |
76 |
pt_BR |
dc.language.iso |
por |
pt_BR |
dc.publisher |
Araranguá, SC. |
pt_BR |
dc.rights |
Open Access. |
en |
dc.subject |
Desenvolvimento; Backend; Delivery; APIs Rest; Multi-tenancy. |
pt_BR |
dc.title |
Desenvolvimento de um Sistema de Backend Genérico para Aplicações de Software Comerciais |
pt_BR |
dc.type |
TCCgrad |
pt_BR |
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar