Desenvolvimento de um Sistema de Backend Genérico para Aplicações de Software Comerciais
Show full item record
Title:
|
Desenvolvimento de um Sistema de Backend Genérico para Aplicações de Software Comerciais |
Author:
|
Vieira, Natalia Bortoli
|
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. |
Description:
|
TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Tecnologias da Informação e Comunicação. |
URI:
|
https://repositorio.ufsc.br/handle/123456789/262497
|
Date:
|
2024-12-18 |
Files in this item
This item appears in the following Collection(s)
Show full item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar