CT - TCC - Engenharia de Computação
URI Permanente para esta coleçãohttps://repositorio.ufrn.br/handle/123456789/33188
Navegar
Submissões Recentes
TCC Plataforma web para gerenciamento e execução de automações contábeis com aplicação prática em escritório parceiro(Universidade Federal do Rio Grande do Norte, 2025-07-24) Silva, Elder Santos; Pedrosa, Diogo Pinheiro Fernandes; Balza, Micael; Costa, Samuel Alves daEste trabalho apresenta o desenvolvimento de uma plataforma web para gerenciamento e execução de automações contábeis, visando otimizar a rotina de escritórios de pequeno porte. O objetivo principal foi construir uma solução robusta e escalável que, além de executar robôs de software baseados em Automação Robótica de Processos (Robotic Process Automation – RPA), oferecesse uma infraestrutura centralizada para monitoramento, manutenção e governança, aplicando boas práticas de Engenharia de Software. A metodologia adotada incluiu o levantamento de requisitos em parceria com um escritório contábil, a concepção de uma arquitetura de microsserviços implantada na nuvem (Google Cloud Platform) e o desenvolvimento dos componentes com tecnologias como Python, Django, FastAPI e Docker. Como prova de conceito, automatizou-se o processo de consulta ao Domicílio Tributário Eletrônico (DTE) na Unidade Virtual de Tributação (UVT) do Rio Grande do Norte. Os resultados, validados ao longo de três semanas com uma base de 92 clientes, demonstraram a estabilidade da plataforma após ajustes iniciais de infraestrutura e a eficácia da automação, que gerou uma economia de tempo estimada em 10 horas de trabalho manual. Conclui-se que os objetivos foram atingidos, entregando um Produto Mínimo Viável (MVP) funcional que validou a arquitetura proposta e demonstrou o potencial da solução para aumentar a eficiência operacional, sendo sugeridos para trabalhos futuros o agendamento de execuções e a implementação de notificações.TCC Estudo comparativo de variantes de autoencoders no algoritmo de agrupamento profundo K-Deep Autoencoder(Universidade Federal do Rio Grande do Norte, 2025-12-12) Freire, Magnus Brígido Paulo; Silva, Leonardo Enzo Brito da; https://orcid.org/0000-0003-3639-9175; http://lattes.cnpq.br/8092398102384904; http://lattes.cnpq.br/7371306960224864; Martins, Daniel Lopes; http://lattes.cnpq.br/2947003499946183; Silva Junior, Silvan Ferreira da; https://orcid.org/0000-0001-6269-494X; http://lattes.cnpq.br/0669123874358910Este projeto investiga o impacto de diferentes variantes de autoencoders no desempenho do algoritmo de agrupamento profundo k-Deep Autoencoder (k-DAE), baseado na reconstrução de cada amostra por autoencoders especialistas. Foram avaliados os modelos de autoencoder padrão (AE), Denoising (DAE) e Esparso (SAE) utilizando a base de dígitos manuscritos MNIST, seguindo a metodologia de pré-treinamento e treinamento descritas no artigo k-Deep Autoencoder. A qualidade dos agrupamentos foi medida pelo Adjusted Rand Index (ARI) ao variar a dimensionalidade do espaço latente. Os resultados indicam que o DAE apresenta maior robustez, em relação à capacidade de generalização, e estabilidade em diferentes dimensionalidades, enquanto o AE e SAE demonstraram sensibilidade a essa variação. A análise dos hiperparâmetros definidos, o dropout para o modelo Denoising e a taxa de regularização para o modelo Esparso, evidenciou que os valores adotados (50% de dropout e 10^(−4) de penalidade) não foram valores em que os modelos apresentaram os piores desempenhos. Produzindo uma comparação balanceada entre os modelos e garantindo a consistência da avaliaçãoTCC Proposta de implementação totalmente paralela do algoritmo k-Nearest Neighbors em FPGA(Universidade Federal do Rio Grande do Norte, 2025-12-11) Damasceno, Augusto Matheus Pinheiro; Fernandes, Marcelo Augusto Costa; https://orcid.org/0000-0001-7536-2506; http://lattes.cnpq.br/3475337353676349; https://orcid.org/0000-0001-8457-3911; https://lattes.cnpq.br/7303360052203792; Goldbarg, Mateus Arnaud Santos de Sousa; https://orcid.org/0000-0001-7536-2506; http://lattes.cnpq.br/5393775937989569; Alves, Pedro Victor Andrade; https://orcid.org/0009-0003-2176-793XA crescente demanda por aplicações de Inteligência Artificial baseadas em Large Language Models (LLMs) tem impulsionado o desenvolvimento de técnicas como Retrieval- Augmented Generation (RAG), que combina recuperação de informações com geração de texto para reduzir alucinações e melhorar a precisão das respostas. No entanto, a etapa de busca vetorial em RAG apresenta um gargalo computacional significativo, especialmente em sistemas que requerem baixa latência e eficiência energética. Este trabalho propõe uma implementação totalmente paralela do algoritmo k-Nearest Neighbors (k-NN) em FPGA (Field-Programmable Gate Array) para aceleração de buscas em bancos de dados vetoriais. A arquitetura desenvolvida utiliza ponto fixo em vez de ponto flutuante para reduzir significativamente o consumo de recursos lógicos e a latência do sistema. A implementação foi realizada utilizando o Xilinx System Generator integrado ao MATLAB/Simulink, visando a FPGA Virtex-6 XC6VLX240T-1FFG1156 presente no kit ML605. O sistema é composto por módulos especializados para quantização, cálculo de score de similaridade por produto interno, e seleção dos k vizinhos mais próximos, explorando paralelismo massivo em hardware. Os resultados demonstram que a área ocupada pelo sistema foi baixa, possibilitando que o algoritmo seja escalado para processar um número maior de vetores. A latência total do sistema foi de 18,6 ns, tornando a solução viável para aplicações de inferência em tempo real de sistemas RAG.TCC Representação matemática e agrupamento de assovios de golfinhos a partir de contornos tempo-frequência(Universidade Federal do Rio Grande do Norte, 2025-12-08) Vilar Neto, Pedro Rêgo; Oliveira, Luiz Affonso Henderson Guedes de; Gendriz, Ignacio Sánchez; http://lattes.cnpq.br/6338710569530857; http://lattes.cnpq.br/7987212907837941; https://lattes.cnpq.br/9762811944048548; Tiago Tavares Leite Barros; http://lattes.cnpq.br/1321568048490353; Ferreira, Maria Luane Stamatto; http://lattes.cnpq.br/8906977726202357Este trabalho apresenta um pipeline computacional para a caracterização automática de assovios de golfinhos a partir de espectrogramas obtidos com gravador autônomo subaquático. As vocalizações foram inicialmente segmentadas e anotadas manualmente, permitindo a geração de máscaras tempo–frequência que foram convertidas em contornos tonais. Cada contorno passou por suavização e foi posteriormente ajustado por polinômios de Chebyshev de grau 9, resultando em um conjunto de atributos compactos que descrevem sua modulação de frequência. A partir dessas representações, aplicou-se redução de dimensionalidade utilizando UMAP e agrupamento por densidade via HDBSCAN, possibilitando a identificação de 22 clusters principais de assovios. A análise das curvas médias revelou padrões tonais distintos, incluindo perfis ascendentes, descendentes, convexos e côncavos, refletindo tendências estruturais observadas nos espectrogramas reais. Embora alguns clusters apresentem correspondência direta com rótulos manuais tradicionais, outros exibiram maior heterogeneidade interna, indicando zonas de transição entre diferentes formas de modulação. Os resultados demonstram a eficácia da abordagem proposta na organização estrutural dos assovios e na identificação de padrões acústicos emergentes, além de oferecer uma base quantitativa promissora para estudos futuros de classificação automática e análise comportamental em bioacústica.TCC Mulheres em TI e Computação: diagnóstico da desigualdade de gênero na UFRN(Universidade Federal do Rio Grande do Norte, 2025-12-09) Barbosa, Jaysa Keylla Siqueira; Pereira, Mônica Magalhães; Alsina, Pablo Javier; Silva , Lyrene Fernandes daA sub-representação feminina na área de Tecnologia da Informação e de Computação é um fenômeno amplamente documentado na literatura, caracterizado pelo conceito de "\emph{leaky pipeline}", que descreve a perda progressiva de mulheres ao longo da trajetória acadêmica e profissional. Este trabalho investigou a participação feminina nos cursos e departamentos de Tecnologia da Informação e de Computação da Universidade Federal do Rio Grande do Norte (UFRN), especificamente no Instituto Metrópole Digital (IMD), no Departamento de Engenharia de Computação e Automação (DCA) e no Departamento de Informática e Matemática Aplicada (DIMAP). A metodologia adotada utilizou uma abordagem quantitativa, com análise de dados secundários obtidos do Portal de Dados Abertos da UFRN e de registros institucionais fornecidos pela Superintendência de Tecnologia da Informação. A análise contemplou 16.671 registros de discentes no período de 2010 a 2025 e 117 docentes ativos, além de dados históricos de progressão na carreira e de ocupação de funções de gestão. Os resultados revelaram que as mulheres representam apenas 26,1\% do corpo discente e 20,5\% do corpo docente, o que confirma o fenômeno do leaky pipeline. A análise temporal mostrou uma tendência negativa na participação feminina ao longo do tempo, com uma redução de 11,9 pontos percentuais entre 2010 e 2025. Quanto à progressão na carreira docente, o trabalho diferenciou progressões verticais (mudanças de classe) e horizontais (avanços de nível), revelando padrões distintos de equidade: as progressões verticais apresentaram diferença significativa entre gêneros (p=0,0495), enquanto as progressões horizontais demonstraram equidade exemplar (p=0,6523), com intervalo médio de aproximadamente 2 anos para ambos os gêneros. A análise das funções de gestão evidenciou a existência de um "teto de vidro": enquanto as mulheres têm participação proporcional em coordenações de curso, sua presença diminui significativamente em cargos de chefia de departamento e de direção. O trabalho conclui que as barreiras de gênero nas áreas de TI e de Computação da UFRN manifestam-se tanto no acesso à área quanto na ascensão a posições de liderança, e que mecanismos mais regulamentados tendem a produzir maior equidade de gênero, o que demanda políticas institucionais que promovam maior transparência e padronização nos processos de progressão.TCC Assistência na geração de documentação com base no processamento de linguagem natural e inteligência artificial(Universidade Federal do Rio Grande do Norte, 2025-11-24) Madruga, João Victor Moura Monteiro; Doria Neto, Adriao Duarte; Martins, Daniel Lopes; Santos, Keylly Eyglys Araújo dosA documentação técnica desempenha um papel crucial na engenharia de software, garantindo a manutenibilidade e a evolução dos sistemas, contudo, sua produção manual é frequentemente onerosa e negligenciada, resultando em dívida técnica. Este trabalho analisa a aplicação da Inteligência Artificial, com ênfase no Processamento de Linguagem Natural (PLN) e na arquitetura Transformer GPT (Generative Pre-trained Transformer), como ferramenta de assistência na geração e manutenção de documentação técnica. A metodologia caracteriza-se como uma revisão bibliográfica composto por artigos e TCCs utilizando site de busca como Google Acadêmico e base de dados em português e inglês da Scielo, publicados no período de 2019 a 2025. Os resultados indicam que a adoção de assistentes baseados em IA promove uma redução de no tempo de elaboração de documentos, além de elevar a padronização e a gestão de qualidade. Conclui-se que a integração de modelos generativos é viável e eficaz para mitigar a obsolescência documental, desde que mantida a supervisão humana (human-in-the-loop) para validar a precisão técnica e mitigar alucinações da IA.TCC Aplicação de estêncils compactos e reordenamento de dados na modelagem de ondas acústicas(Universidade Federal do Rio Grande do Norte, 2025-12-08) Freire, Lucas Morais; Souza, Samuel Xavier de; Schneider, Kleiton Andre; Barros, Tiago Tavares Leite; Tiago Tavares Leite BarrosEste trabalho apresenta motivações, implementações e testes de dois algoritmos de mo- delagem de ondas acústicas: a Modelagem Acústica Reordenada (MAR) e a Modelagem Acústica Reordenada Compacta (MARC). A modelagem, no geral, é um processo muito importante em diversas áreas da geofísica e do processamento e imageamento sísmicos. Devido a questões de localidade temporal e espacial em memórias cache, estes algoritmos foram desenvolvidos a fim de tentar melhorar o desempenho da modelagem tanto em CPU quanto em GPU com CUDA. Eles foram implementados tendo como base o Mamute, um software de processamento e imageamento sísmico, e ambos demonstraram melhoras para tamanhos de problemas maiores quando comparados a outros algoritmos, justificadas pela redução da taxa de cache-misses.TCC Plataforma Sapparchi: integração de comunicação assíncrona e roteamento inteligente em arquiteturas edge-fog-cloud continuum(Universidade Federal do Rio Grande do Norte, 2025-12-08) Maia, Rafael Pinheiro Carlos; Cacho, Nélio Alessandro Azevedo; Lopes, Frederico Araujo da Silva; Souza, Arthur Emanoel Cassio da Silva eEste trabalho apresenta o desenvolvimento e integração de um sistema de mensageria assíncrona baseado em RabbitMQ para a plataforma Sapparchi, uma solução de orquestração de tarefas distribuídas em ambientes Edge-Fog-Cloud. A solução proposta implementa comunicação assíncrona com suporte a múltiplos protocolos, incluindo AMQP para nós de Fog e Cloud e MQTT para dispositivos de borda com recursos limitados, além de HTTP como mecanismo de fallback. Foi desenvolvido um algoritmo de roteamento adaptativo que seleciona automaticamente o protocolo mais adequado conforme a camada computacional do nó de destino. O trabalho também inclui a implementação de um mecanismo de monitoramento de saúde de nós com circuit breaker, capaz de detectar falhas e evitar o envio de requisições para workers indisponíveis. Por fim, foram criados mecanismos de registro e re-registro automático que garantem a recuperação do sistema após falhas do Manager ou dos Workers. Os resultados qualitativos indicam aumento da resiliência do sistema e melhor adequação aos cenários de conectividade intermitente típicos de dispositivos de borda.TCC Desenvolvimento de um sistema administrativo dinâmico e acessível para o site do LAPPS(Universidade Federal do Rio Grande do Norte, 2025-12-03) Barros, Alex Pereira; Barros, Tiago Tavares Leite; Viegas, Carlos Manuel Dias; Falcão, Eduardo de LucenaO Laboratório de Arquiteturas Paralelas para Processamento de Sinais (LAPPS), da UFRN, mantinha seu site institucional de forma predominantemente estática, com conteúdo inserido diretamente no código-fonte. Esse modelo gerava forte dependência de desenvolvedores para atualizações simples, favorecendo erros e desatualização, além de não atender plenamente às diretrizes de acessibilidade digital, em especial à WCAG e às orientações legais brasileiras. Este trabalho teve como objetivo desenvolver um Sistema Administrativo Acadêmico Dinâmico e acessível para o site do LAPPS, permitindo a gestão autônoma de publicações, pessoas, projetos, aplicações de pesquisa e notícias. A solução foi implementada em PHP com PDO e MySQL, adotando uma arquitetura modular baseada no padrão Page Controller, com módulos CRUD, autenticação com controle de sessões e boas práticas de segurança (consultas parametrizadas, validação e sanitização de dados e hashes seguros para senhas). As diretrizes da WCAG 2.1 nível AA foram incorporadas por meio de HTML5 semântico, navegação por teclado, foco visível e ajustes de contraste. A avaliação, realizada com testes funcionais, ferramentas como Google Lighthouse e WAVE, e inspeções com leitores de tela, demonstrou atendimento aos requisitos definidos, com pontuações de acessibilidade ≥ 90 nas principais telas. O sistema reduziu significativamente o esforço de atualização do site, descentralizando a gestão e tornando o portal mais acessível e alinhado às práticas de inclusão digital, configurando-se como solução potencialmente replicável para outros grupos de pesquisa.TCC Implementação de uma interface gráfica em python/tkinter para o algoritmo de estereotomografia(Universidade Federal do Rio Grande do Norte, 2025-12-04) Lavor, Gabriel Cruz de; Barros, Tiago Tavares LeiteEste Trabalho de Conclusão de Curso apresenta o desenvolvimento de uma interface gráfica (GUI) em Python, utilizando a biblioteca Tkinter, para auxiliar na experimentação e aplicação do algoritmo de estereotomografia. O campo de imageamento sísmico tem se apoiado há muito tempo em algoritmos sofisticados para reconstruir estruturas subsuperficiais, com a estereotomografia surgindo como uma técnica poderosa para a construção de modelos de velocidade e caracterização do subsolo. A implementação de interfaces interativas constitui um recurso importante para o manuseio desses dados, permitindo que pesquisadores e estudantes explorem parâmetros, visualizem resultados e acompanhem o processamento de forma mais intuitiva. A interface desenvolvida integra módulos essenciais para o fluxo de trabalho da estereotomografia, incluindo carregamento de dados, visualização de gathers e execução dos estágios de inicialização, localização e inversão. Um dos elementos de destaque é a presença de uma aba dedicada ao Picking Automático, que melhora significativamente a eficiência na detecção de eventos sísmicos e na extração de parâmetros, etapa crítica no processo de estereotomografia. O sistema foi projetado com ênfase em modularidade, usabilidade e organização visual, permitindo que o usuário configure parâmetros de modelagem, acompanhe o comportamento do algoritmo e visualize os resultados intermediários e finais. Os testes conduzidos demonstram que a GUI facilita o fluxo de trabalho e torna o processo de experimentação com estereotomografia mais acessível, representando uma contribuição relevante tanto para fins educacionais quanto para pesquisas aplicadas em processamento sísmico.TCC Adaptação da StyleGAN2 para geração bidirecional de faces individuais via transfer learning(Universidade Federal do Rio Grande do Norte, 2025-11-24) Silva, Jonas Peixoto da; Dória Neto, Adrião Duarte; Santos, Keylly Eyglys Araújo dos; Martins, Daniel Lopes; Oliveira, Thiago Henrique Freire deEste trabalho apresenta uma abordagem para otimizar a geração de rostos individuais utilizando transfer learning com base na rede StyleGAN2. O objetivo é reduzir o tempo de treinamento e evitar a necessidade de iniciar cada geração facial do zero, mantendo ao mesmo tempo alta qualidade nas imagens geradas. Foi adaptada uma arquitetura acoplada ao gerador pré-treinado, com o objetivo de promover a especialização, assim como congelamento seletivo de partes do gerador original e do discriminador para permitir a otimização do processamento. Em sequência foi aliada a um encoder independente responsável por mapear imagens reais para o espaço latente, possibilitando a reconstrução dos rostos a partir de seus vetores latentes. Os resultados obtidos demonstraram gerações e reconstruções consistentes, evidenciando o potencial da metodologia para aplicações em síntese facial personalizada.TCC Arquitetura de monitoramento e observabilidade de aplicações em Kubernetes(Universidade Federal do Rio Grande do Norte, 2025-08-01) Lima, Cauan Marcelo; Viegas, Carlos Manuel Dias; 0009-0008-5097-9444; http://lattes.cnpq.br/7003477479031891; Falcão, Eduardo de Lucena; Silva, Ivanovitch Medeiros Dantas daEm um cenário de crescente transformação digital, a alta disponibilidade, resiliência e escalabilidade de serviços tornaram-se exigências do mercado, pois impactam diretamente a experiência dos usuários. Simultaneamente, o Kubernetes vem se consolidando como uma plataforma de hospedagem que oferece diversos benefícios, contudo, por si só, não detém um conjunto completo de recursos de monitoramento e observabilidade. Este estudo apresenta uma alternativa baseada em ferramentas open-source capazes de oferecer um ambiente que proporcione diagnóstico e colabore com o aperfeiçoamento de serviços hospedados. A arquitetura proposta fornece um modelo eficiente, acessível e robusto para monitoramento e observabilidade de aplicações executadas em containers orquestrados por Kubernetes. Integrando componentes como Argo CD, HashiCorp Vault para a gestão segura de secrets e um conjunto de ferramentas de observabilidade composto por OpenTelemetry, Prometheus, Grafana Tempo, Coroot e Netdata, a abordagem foi validada experimentalmente por meio de cenários envolvendo execução de serviços utilizando banco de dados, testes de sobrecarga de CPU, memória e disco e simulação de sistema com falhas. Os resultados demonstram a capacidade da arquitetura em identificar gargalos, detectar incidentes, monitorar o estado dos serviços e registrar anomalias do cluster e dos sistemas hospedados. Conclui-se que é plenamente viável construir um ambiente de observabilidade moderno e confiável utilizando tecnologias que visam garantir segurança, rastreabilidade e diagnósticos, estabelecendo uma base sólida para ambientes Kubernetes alinhados às demandas contemporâneas de operação.TCC Construção e aprimoramento de sistema para gestão de processos em um setor de produção de indústria têxtil(Universidade Federal do Rio Grande do Norte, 2025-12-03) Queiroz Neto, Fernando Manoel de; Silva, Ivanovitch Medeiros Dantas da; http://lattes.cnpq.br/3608440944832201; http://lattes.cnpq.br/6676378921167560; Medeiros, Morsinaldo de Azavedo; http://lattes.cnpq.br/2910614991697297; Medeiros, Thaís de Araújo de; http://lattes.cnpq.br/4746141228253120A crescente necessidade por excelência operacional e vantagem competitiva impõe aos grandes "players" industriais a adoção estratégica de ferramentas de gestão baseada em dados, contexto no qual este trabalho detalha o aprimoramento e a profissionalização de um sistema de Gestão à Vista Virtual (Kanban Eletrônico) aplicado ao setor de malharia de uma indústria têxtil de grande porte. Visto que o sistema, inicialmente concebido como um protótipo funcional, apresentava sérias lacunas de engenharia, tais como a dependência de infraestrutura local, baixa disponibilidade e vulnerabilidades de segurança, o objetivo geral consistiu em transformá-lo num ambiente de produção robusto e seguro. Para tanto, a metodologia envolveu uma reengenharia completa da arquitetura, compreendendo a migração de infraestrutura para uma Máquina Virtual (VM) centralizada e monitorada, a implementação de segurança da informação via cofre criptografado (CyberArk) e controle de acesso rigoroso, além da expansão funcional do escopo para novos processos críticos, incluindo os módulos de Revisão, Direcionamento e Preparação. As contribuições em Engenharia da Computação garantiram a confiabilidade e rastreabilidade dos dados, permitindo a identificação de causas raiz de defeitos, o que resultou diretamente na redução da média de setups diários de 12,5 para 11 e na diminuição de 3% no reprocesso geral de malha produzida, demonstrando, assim, o valor da aplicação rigorosa de padrões de infraestrutura e segurança de sistemas em ambientes industriais.TCC Desenvolvimento de um sistema web de controle financeiro para a secretaria de carnaúba dos dantas com aplicação de boas práticas de engenharia de software e acessibilidade digital(Universidade Federal do Rio Grande do Norte, 2025-12-05) Roque, Ivamar Dantas; Dantas, Rummenigge Rudson; http://lattes.cnpq.br/1868960602254610; http://lattes.cnpq.br/6952603524612306; Burlamaqui, Aquiles Medeiros Filgueira; http://lattes.cnpq.br/8670475877813913; Silva, Bruno Marques Ferreira da; http://lattes.cnpq.br/7878437620254155O gerenciamento eficiente de custos é um pilar central na administração pública, mas muitas organizações ainda dependem de métodos tradicionais, como registros manuais ou planilhas, que são propensos a erros e dificultam a análise gerencial. Diante deste cená- rio, este trabalho propôs o Desenvolvimento de um Sistema Web de Controle Financeiro para a Secretaria de Carnaúba dos Dantas. O objetivo geral foi criar uma solução ro- busta (ConSec), articulando boas práticas de Engenharia de Software com os princípios de Acessibilidade Digital (WCAG), garantindo a usabilidade e a inclusão de todos os perfis de servidores. A metodologia empregada adotou o modelo arquitetural Cliente-Servidor, com o Backend implementado como uma API RESTful em .NET Core (C#), responsá- vel pela lógica de negócio e persistência de dados via Entity Framework Core (ORM), e o Frontend como uma Single Page Application (SPA) em Angular (TypeScript), focada na interação do usuário. A acessibilidade foi tratada como um Requisito Não-Funcional (RNF) primário, aplicando os quatro princípios WCAG (Perceptível, Operável, Com- preensível e Robusto - POUR) desde o design da interface. Os resultados demonstram o desenvolvimento de uma aplicação web funcional e acessível, composta por módulos ope- racionais (cadastro e auditoria de custos) e um Dashboard Gerencial que transforma dados brutos em insights visuais para a tomada de decisão. O sistema passou por auditorias de acessibilidade usando ferramentas como Lighthouse e testes manuais (navegação via te- clado e NVDA), confirmando a conformidade com o padrão WCAG. Por fim, o ConSec foi validado ao processar e analisar integralmente os dados financeiros reais da Secretaria referentes ao exercício de 2024, abrangendo 18 centros de custo (ex: Frota, Infraestru- tura, Alimentação Escolar), confirmando sua eficácia em prover capacidade inédita de auditoria e controle financeiro para o planejamento estratégicoTCC Fortalecendo a Segurança de Software: Estudo de Caso de uma Pipeline com SBOM, SAST e DAST no POP-ERP(Universidade Federal do Rio Grande do Norte, 2025-12-03) Clemente, Pedro Vitor Bezerra; Falcão, Eduardo de Lucena; http://lattes.cnpq.br/8335184809043358; http://lattes.cnpq.br/2791740260745622; Viegas, Carlos Manuel Dias; http://lattes.cnpq.br/3134700668982522; Rodrigues, Taniro Chacon; http://lattes.cnpq.br/6438516851578298Este trabalho apresenta o desenvolvimento e a implementação de uma pipeline de se- gurança automatizada integrada ao processo de Integração e Entrega Contínuas (CI/CD) do sistema PoP-ERP, com o objetivo de fortalecer o desenvolvimento seguro e mitigar vulnerabilidades ao longo de todo o ciclo de vida do software. A solução adota princípios de DevSecOps e combina três camadas complementares de verificação: análise estática do código-fonte (SAST, abreviação para o inglês Static Application Security Testing), análise da cadeia de suprimentos de software e testes dinâmicos de segurança (DAST, do inglês Dynamic Application Security Testing). A metodologia empregada compreende levantamento bibliográfico, modelagem arquitetural, implementação incremental, execu- ção experimental e avaliação crítica dos resultados obtidos. Os experimentos demonstra- ram a efetividade da pipeline na identificação de vulnerabilidades estruturais, falhas em dependências e comportamentos inseguros em tempo de execução, evidenciando a im- portância da automação e da integração de segurança no processo de desenvolvimento. Como contribuição, o trabalho estabelece uma abordagem reprodutível e aplicável a ou- tros ambientes CI/CD, reforçando a maturidade em segurança do PoP-ERP e promovendo a consolidação de práticas DevSecOps na instituição.TCC MarIA - Um chatbot inteligente para atendimento de vítimas de violência contra a mulher.(Universidade Federal do Rio Grande do Norte, 2025-12-01) Félix, Tereza Stephanny de Brito; Viegas, Carlos Manuel Dias; http://lattes.cnpq.br/3134700668982522; http://lattes.cnpq.br/3520300459156656; Brito Junior, Agostinho de Medeiros; http://lattes.cnpq.br/0958617290020120; Santos, Clausan Liano DantasViolence against women is a structural problem that requires technological solutions to facilitate victims’ access to emergency services. This work presents the development of a Telegram chatbot that utilizes Large Language Models (LLMs) and Artificial Intelligence (AI) techniques for the automated classification and response to incidents of violence against women. The solution was designed to allow victims to contact emergency services in a discreet and secure manner, using text messages, audio, images, and location data. The chatbot processes the received information, classifies the severity of the incident, and can forward the data to the appropriate authorities, streamlining the response process. In addition to the system implementation, this study discusses the technical, ethical, and legal challenges involved in applying AI to public safety, highlighting the social impact of technology in combating gender-based violence.TCC Transparência verificável em modelos de IA por meio da auditoria de datasets(Universidade Federal do Rio Grande do Norte, 2025-12-03) Chagas Filho, Cristian Soares de Souza; Falcão, Eduardo Lucena; Oliveira, Luiz Affonso Henderson Guedes de; Barros, Tiago Tavares LeiteA crescente utilização de modelos de Inteligência Artificial (IA) em aplicações críticas tem evidenciado a necessidade de mecanismos robustos para garantir a transparência e a integridade dos dados utilizados em seu treinamento. Atualmente, a ausência de verificabilidade na cadeia de suprimentos de aprendizado de máquina expõe modelos a riscos de segurança, como envenenamento de dados (data poisoning), e dificulta a auditoria externa. Este trabalho apresenta o desenvolvimento e a validação da ferramenta hf-merkle, uma biblioteca que integra estruturas criptográficas de Árvores de Merkle ao ecossistema Hugging Face Hub. A solução permite gerar provas de inclusão imutáveis para datasets, publicar essas provas automaticamente nos repositórios de modelos e realizar verificações independentes via interface de linha de comando (CLI). Os experimentos realizados demonstraram a viabilidade técnica da abordagem: embora o tempo de geração da árvore e o tamanho do arquivo de prova apresentem crescimento linear em relação ao número de arquivos, a latência para verificação de integridade mostrou-se extremamente baixa. A ferramenta contribui, assim, para a governança algorítmica, fornecendo um meio prático e descentralizado para assegurar a proveniência dos dados em pipelines de IA.TCC Um sistema de sensoriamento de uso de sistemas de refrigeração ambiente usando georreferenciamento(Universidade Federal do Rio Grande do Norte, 2025-12-01) Cabral Filho, Lyndon Jonhson; Brito Junior, Agostinho de Medeiros; Araújo, Fabio Meneghetti Ugulino de; Maitelli, Carla Wilza Souza de PaulaEste trabalho apresenta o desenvolvimento de um sistema de gestão e controle de sistemas de refrigeração ambiente com suporte a georreferenciamento, voltado para otimizar o uso desses equipamentos em grandes áreas e edificações. O problema abordado é o elevado consumo de energia decorrente do funcionamento desnecessário dos aparelhos, muitas vezes causado pela ausência de monitoramento em tempo real e de controle remoto eficiente. O principal objetivo foi implementar uma aplicação web, composta por back-end e front-end, capaz de receber, processar e exibir dados dos dispositivos de refrigeração ambiente em um mapa interativo, possibilitando também o controle remoto. O sistema foi desenvolvido em Java, utilizando o framework Spring Boot para o back-end e o Thymeleaf para a camada de apresentação. A interface permite visualizar a localização e o status de cada dispositivo (ligado/desligado, presença ou ausência de pessoas) por meio de marcadores coloridos. Os testes realizados demonstraram que a aplicação fornece informações precisas e permite intervenções ágeis, configurando-se como uma ferramenta eficaz para a gestão energética e contribuindo para edificações mais inteligentes e sustentáveis.TCC Prisma: desenvolvimento de um sistema web para gerenciamento de empresas juniores.(Universidade Federal do Rio Grande do Norte, 2025-11-28) Souza, Rychardson Ribeiro de; Barroca Filho, Itamir de Morais Barroca; http://lattes.cnpq.br/1093675040121205; http://lattes.cnpq.br/0904846312672248; Lima, Jean Mário Moreira de; http://lattes.cnpq.br/7467476735834560; Gurgel, André Morais; http://buscatextual.cnpq.br/buscatextual/visualizacv.do?id=W8156811Empresas juniores são associações sem fins lucrativos, formadas e geridas por estudantes de graduação de instituições de ensino superior, possuindo como principal objetivo proporcionar a vivência de um ambiente empresarial e aprendizado para os alunos por meio da realização de projetos. Nesse contexto, uma dificuldade enfrentada é a gestão de processos, devido à descentralização das atividades em múltiplas ferramentas de gerenciamento, o que dificulta o acompanhamento por parte dos gestores. Para solucionar essa problemática, este trabalho propõe o Prisma, um sistema web desenvolvido especificamente para o contexto das empresas juniores, reunindo em uma única plataforma as funcionalidades necessárias ao gerenciamento de seus principais processos. Em vez de integrar ferramentas externas, o Prisma implementa módulos próprios que substituem soluções dispersas, oferecendo padronização, rastreabilidade e maior eficiência na gestão organizacional. O Prisma oferece módulos de gerenciamento para Processo Seletivo, permitindo administrar candidatos, etapas, notas, avisos; Projetos, com a gestão de riscos, metas e membros; Board, entregando uma gerência de atividades; Metas para acompanhamento de indicadores e Itens para inventário. O sistema é acessível a partir de dispositivos conectados à internet e foi desenvolvido com o framework Spring Boot e a biblioteca React do JavaScript. Ao final do projeto, espera-se disponibilizar uma solução que auxilie os gestores das empresas juniores no monitoramento e na melhoria de seus processos.TCC Desenvolvimento de um agente cognitivo integrado ao WhatsApp com busca semântica em grafos de conhecimento(Universidade Federal do Rio Grande do Norte, 2025-11-28) Silva, Lucas Felipe Galvão; Silva, Ivanovitch Medeiros Dantas da; http://lattes.cnpq.br/3608440944832201; https://lattes.cnpq.br/1206977593661132; Viegas, Carlos Manuel Dias; Medeiros, Thaís de Araújo deA evolução da Inteligência Artificial (IA) e o Processamento de Linguagem Natural (PLN) transformaram a interação entre humanos e sistemas, permitindo interfaces mais fluidas. Contudo, no domínio jurídico, a recuperação de informações enfrenta barreiras devido à extensão, densidade e complexidade da linguagem legislativa. A busca tradicional por palavras-chave mostra-se muitas vezes ineficaz para capturar nuances semânticas e relações entre conceitos dispersos nas normas. Visando solucionar esse problema, este trabalho desenvolve um agente cognitivo integrado ao WhatsApp capaz de realizar buscas semânticas em um grafo de conhecimento (KG) jurídico, utilizando o Código Civil como base. A metodologia consistiu na extração e estruturação hierárquica do texto legislativo (capítulos, artigos, parágrafos) via expressões regulares para construção de um Grafo de Conhecimento no banco Neo4j. O sistema utiliza embeddings para calcular a similaridade semântica entre a consulta do usuário e os nós do grafo. A orquestração do fluxo conversacional foi implementada na plataforma N8n, integrando uma interface de programação de aplicações (API) do WhatsApp (via Twilio) a uma API de consulta vetorial. Os resultados validaram a eficácia do agente em retornar trechos legislativos coerentes para consultas em linguagem natural, preservando a estrutura lógica da lei. Conclui-se que a união de grafos de conhecimento e interfaces de mensageria reduz a fricção no estudo de textos complexos, provendo uma ferramenta de consulta rápida, contextualizada e acessível.
