Bancas de TCC 2026/1
Laboratório B7
Resumo: O ciclo acelerado de desenvolvimento de software moderno frequentemente negligencia a etapa de segurança, expondo sistemas corporativos a vulnerabilidades críticas e ataques cibernéticos em um cenário de conectividade global. Aliado a isso, a alta complexidade técnica e os custos elevados das ferramentas de segurança comerciais tornam a adoção de testes de intrusão contínuos inacessível para muitos desenvolvedores independentes e pequenas empresas, resultando na publicação de aplicações com brechas conhecidas. Para contornar esse problema, este trabalho tem como objetivo planejar e desenvolver o Shingeki App, uma plataforma web em nuvem no modelo Software as a Service (SaaS), voltada para a detecção automatizada e a remediação interativa de vulnerabilidades web. A metodologia adotada baseia-se em princípios de desenvolvimento ágil, organizando a engenharia de requisitos e a implementação em entregas iterativas (Sprints). Do ponto de vista tecnológico, foi projetada uma arquitetura orientada a microsserviços, utilizando Next.js para o frontend interativo, Laravel integrado ao MySQL para a Application Programming Interface (API) de gestão, e Golang para o processamento de alta concorrência dos motores de análise Dynamic Application Security Testing (DAST) e Static Application Security Testing (SAST). O resultado esperado deste trabalho consiste em uma solução de auditoria que integra a detecção de vulnerabilidades ao mapeamento da pilha tecnológica do sistema sob teste. O diferencial da abordagem reside no fornecimento de soluções de código literais para a correção das falhas mapeadas, otimizando o processo de mitigação de riscos por parte da equipe de desenvolvimento. Conclui-se que a consolidação desta ferramenta atuará como um facilitador, democratizando o acesso a auditorias de segurança e capacitando profissionais a construírem softwares mais resilientes de forma ágil, integrada e proativa. Palavras-chave: Segurança da Informação; Testes de Intrusão; Vulnerabilidades Web; Microsserviços; Remediação de Código.
Laboratório B7
Resumo: A Internet das Coisas tem se consolidado como um paradigma tecnológico presente em diversos setores, nos quais dispositivos embarcados com recursos limitados comunicam-se por redes sem fio de baixa potência. Nesse contexto, a perda de pacotes representa um dos principais fatores que comprometem a confiabilidade da transmissão de dados em aplicações IoT. O protocolo CoAP (Constrained Application Protocol) destaca-se como solução leve para comunicação nesses ambientes, operando sobre UDP em redes baseadas em IEEE 802.15.4 e 6LoWPAN. Embora estudos sobre seu desempenho sejam frequentemente conduzidos em ambientes simulados, há uma lacuna na literatura quanto à comparação sistemática entre resultados simulados e reais no que diz respeito à perda de pacotes. Este trabalho propõe uma análise comparativa da perda de pacotes do protocolo CoAP em ambientes simulados e reais, investigando quais configurações de simulação, considerando plataforma de hardware emulada, modelo de propagação e topologia de rede que melhor representam o comportamento observado em dispositivos CC2650 da Texas Instruments. Os experimentos utilizam 8 motes CC2650 executando Contiki-NG no ambiente físico e o emulador Cooja no ambiente simulado. Espera-se contribuir para uma melhor compreensão do grau de fidelidade dos ambientes simulados em relação ao comportamento real do CoAP, fornecendo subsídios para o desenvolvimento de soluções IoT mais confiáveis.
Projeto
Laboratório B7
Resumo: Com a evolução das tecnologias web e do comportamento de consumo do público, pequenas e médias empresas (PMEs) tiveram que se moldar às novas demandas no que diz respeito à divulgação de produtos, serviços e do marketing de suas vendas. Para alavancar as suas vendas e aproximar o contato com seus clientes, PMEs se adaptaram às tecnologias de uso comum como o WhatsApp, utilizando como uma ferramenta de divulgação e vendas para seu público. No entanto, esse tipo de abordagem pode gerar inconveniências, práticas agressivas e spam, além desta prática podendo ser repetitiva, manual e desorganizada. Diante deste cenário, o sistema web apresentado neste trabalho, um Customer Relationship Management (CRM), pode servir como apoio de relacionamento com o cliente e de divulgação segmentada de seus produtos utilizando o WhatsApp. O sistema utiliza dados específicos dos clientes para segmentar campanhas para o público de clientes definidos pelas PMEs, o WhatsApp seria usado como meio de comunicação para divulgar essas campanhas, além de fidelizar a marca da empresa com o seu público. Com isto espera-se que a coleta dos resultados dos esforços de marketing deixem de ser baseada em suposições. O empresário terá acesso a resultados tangíveis e precisos, permitindo direcionar seus investimentos de forma mais eficiente.
Projeto
Laboratório B7
Resumo: Este trabalho propõe o desenvolvimento de um sistema gerenciador de ações sustentáveis chamado Join Ecology, com foco em um eixo ambiental específico: os terrenos e quintais urbanos privados. Utilizando o incentivo de desconto no IPTU a fim de motivar o indivíduo a realizar a manutenção de sua área privada, fomentando a preservação ambiental. Por meio do sistema, o usuário registra, via fotografias, os cuidados realizados em seu terreno e, ao manter a área preservada por um período determinado, torna-se elegível para receber o desconto tributário. Além disso, espera-se reduzir a incidência de insetos indesejáveis e contribuir para a melhoria da qualidade do ar e do bem-estar dos moradores.
Projeto
Laboratório B7
Resumo: Desenvolvimento de um sistema web para execução passo a passo de algoritmos representados em diagramas de blocos, permitindo acompanhar o fluxo de execução e o estado das variáveis durante o teste de mesa, com o objetivo de auxiliar no ensino e aprendizagem de lógica de programação.
Projeto
Laboratório B7
Resumo: Este projeto propõe a modelagem e especificação de uma ferramenta web para apoio ao ensino de lógica de programação por meio de diagramas de blocos. A proposta utiliza representação baseada em grafos direcionados para permitir construção visual e validação estrutural de algoritmos, identificando inconsistências durante sua elaboração. Espera-se contribuir para a compreensão da estrutura dos algoritmos e da organização do fluxo lógico em disciplinas introdutórias.
Projeto
Laboratório B7
Resumo: Desenvolvimento do Sistema para Gestão de Projetos de Extensão (SGPE) através da reconstrução do sistema Tecno-web, para apoiar coordenadores, bolsistas e voluntários na gestão e acompanhamento de projetos de extensão.
Projeto
Laboratório B7
Resumo: Este trabalho apresenta o projeto de desenvolvimento do H2Gás 2.0, uma evolução arquitetural de umaplataforma voltada à gestão de pedidos e entregas de Gás Liquefeito de Petróleo (GLP) e água mineral em cidades de pequeno e médio porte. Partindo de um Minimum Viable Product (Produto Mínimo Viável) (MVP) concebido anteriormente, a nova versão propõe a aplicação do conceito de Frictionless User Experience (Experiência do Usuário) (UX) para reduzir a carga cognitiva do usuário na jornada de compra. Para solucionar os gargalos operacionais identifi cados no modelo legado, o projeto introduz um módulo para entregadores, painéis gerenciais com automação de estoque para fornecedores e a integração de atualizações em tempo real via Server-Sent Events (Eventos Enviados pelo Servidor) (SSE). Metodologicamente, a reestruturação baseia-se no Specification-Driven Development (Desenvolvimento Guiado por Especificações) (SDD) e no Desenvolvimento Agêntico, orquestrando Inteligência Artificial (IA) para garantir consistência técnica na arquitetura de software. Nesta primeira etapa da pesquisa, foram desenvolvidos os protótipos das novas interfaces e a modelagem relacional do banco de dados, estabelecendo a base estrutural e os requisitos necessários para a codificação do sistema na fase seguinte do projeto
Projeto
Laboratório B7
Resumo: O projeto acadêmico ServiceBook, uma aplicação web de intermediação de serviços locais, opera sob uma arquitetura monolítica legada, JavaServer Pages (JSP) e Spring Model-View- Controller (Modelo-Visão-Controlador) (MVC), que limita sua escalabilidade e evolução visual. Para solucionar essas restrições, este trabalho propõe a modernização do sistema para um modelo totalmente desacoplado, por meio da construção de uma API Representational State Transfer (Transferência de Estado Representacional) (REST) com Spring Boot e uma Single Page Application (SPA) reativa com Angular. A reengenharia será guiada por práticas ágeis e inovadoras, com destaque para o Desenvolvimento Agêntico (auxiliado por Inteligência Artificial), Specification-Driven Development (Desenvolvimento Orientado a Especificações) (SDD) e Test-Driven Development (Desenvolvimento Orientado a Testes) (TDD). Além de sanar os gargalos de acoplamento da versão atual, o projeto prevê a adoção de um novo Design System inspirado em grandes marketplaces para “produtizar” a exibição dos serviços, bem como a integração de recursos de Inteligência Artificial (IA) para a moderação e sumarização de avaliações. Como resultado esperado, almeja-se que a nova versão do ServiceBook entregue uma experiência de usuário (UX) mais fluida, moderna e que facilite futuras expansões.
Projeto
Laboratório B7
Resumo: O presente trabalho investiga a viabilidade técnica de uma plataforma de intermediação de entregas urbanas voltada à otimização colaborativa de rotas e redistribuição dinâmica de fretes. A proposta explora alternativas para mitigar as ineficiências e a precificação subjetiva no transporte de última milha (last mile). Mediante o estudo de algoritmos de roteirização e geolocalização, busca-se avaliar a possibilidade de agrupamento de pedidos com compatibilidade geográfica. Estima-se que essa consolidação possa viabilizar o rateio proporcional de custos aos clientes e favorecer a rentabilidade dos entregadores.
Projeto
Laboratório B7
Resumo: O Transtorno do Espectro Autista (TEA) é frequentemente acompanhado de hipersensibilidade auditiva, condição que impacta diretamente a qualidade de vida e a participação social de crianças com o diagnóstico. Embora terapias de dessensibilização sensorial apresentem resultados reconhecidos, sua aplicação contínua depende de estrutura clínica especializada e de acesso presencial, o que limita o alcance dessas intervenções para grande parte das famílias brasileiras. Este trabalho apresenta o projeto e o desenvolvimento do Ludo, um aplicativo móvel MVP voltado à acessibilidade cognitiva de crianças com TEA. A solução utiliza uma abordagem lúdica para apoiar o processo de dessensibilização auditiva, por meio da exposição gradual e controlada a sons cotidianos organizados em cenários progressivos. A interface foi desenvolvida com base nos princípios de design inclusivo e acessibilidade cognitiva, priorizando minimalismo visual, previsibilidade e reforço positivo. O desenvolvimento adota o framework React Native com o ecossistema Expo e TypeScript para a camada móvel, e Node.js com PostgreSQL para a infraestrutura de retaguarda. A etapa de análise e projeto detalha o levantamento e a priorização dos requisitos do MVP, a modelagem arquitetural do banco de dados relacional e a prototipação de alta fidelidade das interfaces no Figma. Como próxima etapa, prevê-se a implementação do software e a validação com profissional especialista em psicologia infantil, com foco em neurodivergências.
Projeto
Laboratório B7
Resumo: O desenvolvimento colaborativo de software, especialmente na indústria de jogos digitais, envolve o uso intensivo de arquivos binários de grande porte, como modelos tridimensionais, texturas e áudios. Os sistemas tradicionais de controle de versão, ferramentas que registram e gerenciam o histórico de alterações em arquivos ao longo do tempo, não lidam de forma eficiente com esse tipo de arquivo, pois armazenam cópias completas a cada modificação, mesmo quando apenas pequenas partes do conteúdo foram alteradas. Soluções existentes no mercado atenuam parcialmente esse problema, mas ainda tratam os arquivos binários como blocos indivisíveis, sem analisar seu conteúdo interno. Este trabalho propõe uma abordagem de versionamento que armazena apenas as partes efetivamente modificadas de um arquivo binário tridimensional, aproveitando sua estrutura interna para identificar e isolar cada segmento de dados. Para detectar alterações, aplica-se uma função de SHA-256 sobre cada segmento, gerando uma assinatura digital única que permite comparar versões com precisão. O armazenamento diferencial é realizado por meio de um sistema de arquivos moderno, como as Btrfs que, ao registrar uma modificação, preserva os dados anteriores sem sobrescrevê-los, compartilhando os blocos inalterados entre as versões. Os experimentos compararam o método proposto com a abordagem convencional de armazenamento de arquivos grandes em repositórios de código, em cenários de modificação progressiva de um modelo tridimensional. Os resultados iniciais indicam reduções expressivas no espaço consumido, chegando a economias de até 98% por versão nos cenários com poucas alterações, e de aproximadamente 39% no espaço total acumulado ao longo de múltiplas versões.
Projeto
Laboratório B7
Resumo: O presente trabalho apresenta a reestruturação e modernização do Câmpus Virtual da UTFPR de Guarapuava, uma plataforma digital voltada para a divulgação institucional e exploração imersiva da infraestrutura universitária. O problema central reside nas limitações de escalabilidade e no alto acoplamento de dados da versão anterior, o que dificultava a atualização de conteúdos por usuários sem conhecimentos técnicos em programação. O objetivo principal consiste no desenvolvimento de uma nova plataforma composta por uma interface 3D interativa baseada em WebGL e um painel administrativo para a gestão dinâmica e centralizada de dados. A metodologia fundamenta-se na coleta de requisitos junto aos setores de comunicação e tecnologia da instituição, seguida pela priorização de funcionalidades por meio do método MoSCoW. O desenvolvimento tecnológico utiliza o framework React para o front-end, a biblioteca Three.js para a renderização tridimensional e o PocketBase para a persistência de dados. O principal resultado esperado é a entrega de um Produto Mínimo Viável (MVP) que confira autonomia aos editores para gerenciar menus, links e elementos da maquete virtual de forma simplificada. Conclui-se que a principal contribuição deste trabalho é a criação de uma infraestrutura genérica e escalável, capaz de ser adaptada por outros câmpus universitários, fortalecendo a comunicação estratégica entre a instituição e a sociedade por meio de ferramentas lúdicas e interativas.
Projeto
Laboratório B7
Resumo: Este projeto propõe a refatoração do Sistema de Gestão de Trabalhos de Conclusão de Curso (SGTCC), utilizado no curso de Sistemas para Internet da UTFPR Guarapuava. O objetivo é melhorar a organização do código, reduzir acoplamento, padronizar dados e aprimorar testes automatizados, sem alterar as funcionalidades existentes.
Projeto
B7
Resumo: O projeto consiste no desenvolvimento de um sistema web local de registo e documentação de sessões psicoterapêuticas, projetado especificamente para atender às necessidades da Clinica Espaço Morada Psicologia.
Monografia
B7
Resumo: Este trabalho apresenta uma abordagem voltada à análise e à predição de inadimplência no período pós-concessão de crédito, utilizando técnicas de aprendizado de máquina aplicadas a dados públicos do Sistema de Informações de Crédito (SCR). O objetivo consiste em investigar a capacidade de modelos preditivos de identificar padrões associados ao risco de inadimplên- cia, contribuindo para o acompanhamento de operações de crédito após sua concessão. Para a realização do estudo, a base de dados foi submetida a etapas de pré-processamento, incluindo tratamento de valores ausentes, redução de alta cardinalidade categórica, balanceamento de classes e transformação de variáveis. Na etapa de modelagem, foram treinados e avaliados diferentes algoritmos de classificação, entre eles Regressão Logística, Árvore de Decisão, KNN, Random Forest, SVM e XGBoost, utilizando métricas como Acurácia, F1-Score e ROC AUC. Os resultados demonstraram que os modelos foram capazes de identificar padrões rela- cionados à inadimplência, apresentando desempenho satisfatório para a tarefa de classificação e evidenciando o potencial das técnicas de aprendizado de máquina na análise de risco de crédito. Como complemento ao estudo, foi desenvolvida uma interface web simplificada para ilustrar uma possível aplicação prática dos modelos gerados. Conclui-se que a abordagem proposta pode contribuir para atividades de monitoramento e análise de risco no contexto pós-concessão de crédito, fornecendo subsídios para a identificação antecipada de operações com maior probabilidade de inadimplência.
Monografia
B7
Resumo: A presente monografia estabelece um comparativo sobre a capacidade de diagnóstico automatizado de erros frequentes em fundamentos de programação, considerando códigos em TypeScript, por quatro modelos de linguagem ampla (GPT-4, Claude, Gemini e DeepSeek). Foram estabelecidos critérios qualitativos e quantitativos, correlacionando-os com o custo operacional de cada modelo. Como produto da pesquisa, foi implementado um protótipo MVP funcional, na forma de uma API REST, que demonstra a aplicabilidade prática da comparação ao integrar os quatro modelos em um mesmo fluxo de diagnóstico automático de erros.
Monografia
B7
Resumo: A gestão da infraestrutura física na Universidade Tecnológica Federal do Paraná (UTFPR) enfrenta desafios relacionados à descentralização e à rastreabilidade das solicitações de manutenção, muitas vezes dependentes de processos informais ou sistemas legados restritivos. Diante disso, este trabalho apresenta o desenvolvimento do sistema "Campus Alerta", uma plataforma focada na otimização da gestão de manutenção predial na instituição. A solução foi desenvolvida utilizando a plataforma Low-Code OutSystems e integra uma aplicação móvel, permitindo a abertura ágil de chamados, e um painel de gestão centralizado para o acompanhamento técnico. O objetivo é modernizar o fluxo de atendimento, garantindo histórico de demandas, feedback aos usuários e auxiliando a tomada de decisões na infraestrutura da universidade.
Monografia
B8
Resumo: O presente trabalho apresenta o desenvolvimento do Racket Advisor, um Produto Mínimo Viável (MVP) web voltado ao auxílio na seleção de raquetes de beach tennis. O projeto surgiu da dificuldade enfrentada por praticantes da modalidade ao escolher equipamentos compatíveis com suas características individuais, diante da grande variedade de modelos disponíveis no mercado. Como solução, foi desenvolvida uma aplicação web interativa capaz de coletar informações do usuário por meio de um questionário estruturado, contemplando aspectos como nível de experiência, estilo de jogo, condição física e faixa de orçamento. Com base nos dados informados, o sistema realiza um processo de filtragem guiada utilizando regras de negócio e uma lógica de pontuação aplicada sobre um banco de dados contendo especificações técnicas de raquetes previamente cadastradas. A partir desse processo, são apresentadas ao usuário uma opção principal e uma opção secundária de equipamento, compatíveis com o perfil informado. A aplicação foi desenvolvida utilizando Laravel no back-end, Vue.js no front-end e MySQL como sistema gerenciador de banco de dados. Também foram empregadas ferramentas baseadas em inteligência artificial como apoio à construção visual da interface e à estilização da aplicação. Os resultados obtidos demonstram a viabilidade técnica da proposta, evidenciando que a solução é capaz de organizar informações de forma estruturada e auxiliar o usuário no processo inicial de seleção de raquetes de beach tennis.
Monografia
B8
Resumo: O OwnedBox é uma aplicação web de código aberto, desenvolvida como Trabalho de Conclusão de Curso, voltada ao ensino de segurança ofensiva e defensiva por meio de laboratórios práticos e controlados. A plataforma reúne, em um mesmo fluxo de aprendizado, a exploração de vulnerabilidades reais e a apresentação das respectivas contramedidas, buscando suprir lacunas de soluções existentes especialmente em português.
Monografia
Sala dos Conselhos
Resumo: Este trabalho apresenta a refatoração e a implementação de novas funcionalidades no E-Museu, sistema web da Universidade Tecnológica Federal do Paraná (UTFPR) para catalo- gação e exposição de itens da história da informática em formato de museu digital. O projeto foi motivado pelas limitações da versão anterior da aplicação, que dificultava a manutenção, carecia de padronização e de testes automatizados e não atendia demandas recentes de gestão do acervo e de implantação em ambientes institucionais. O desenvolvimento combinou levantamento e priorização de requisitos (MoSCoW), fluxo Gitflow no GitHub, ambientes Docker para desenvolvimento local, implantação com Coolify em homologação e produção, atualização tecnológica da aplicação (PHP 8.5 e Laravel 13), integração contínua e refatoração do código com ferramentas de qualidade e testes automatizados. Entre os resultados, o sistema passou a oferecer internacionalização de conteúdos, proteção contra abuso em formulários, armaze- namento de mídia em objetos (MinIO), cadastro com múltiplas imagens por item e suporte à geração de etiquetas para peças físicas, permanecendo publicado nos domínios institucionais. Com isso, o trabalho consolidou uma base mais organizada, rastreável e sustentável para a continuidade do E-Museu como iniciativa de extensão e preservação da memória tecnológica.
Monografia
B8
Resumo: O processo de expedição de mercadorias é uma etapa crítica na cadeia logística, na qual falhas operacionais, como o carregamento incorreto e a falta de rastreabilidade, geram prejuízos financeiros significativos e comprometem a credibilidade das empresas corporativas. Diante desse cenário, este trabalho apresenta o desenvolvimento do Expedisoft, um sistema integrado composto por uma plataforma administrativa web de gestão e um aplicativo móvel voltado ao controle operacional e à auditoria do carregamento de cargas. A solução proposta atua de forma integrada aos sistemas centrais da empresa, permitindo a importação automatizada de pedidos e o agendamento estratégico de cargas associadas a veículos, motoristas e opera- dores específicos. Na ponta de execução, o operador utiliza o dispositivo móvel para realizar um checklist digital baseado na leitura de códigos de identificação por volume, validando os itens em tempo real e bloqueando falhas humanas por duplicidade ou embarque cruzado de mercadorias. Em caso de inconformidades na carga, a ferramenta exige o preenchimento de justificativas e gerencia a captura de evidências fotográficas, que são enviadas de forma assíncrona para armazenamento remoto em nuvem para garantir a integridade dos dados e a fluidez do trabalho em campo. Como resultados, o ecossistema foi integralmente construído e validado por meio de testes automatizados de funcionalidades. O sistema demonstrou-se apto a proporcionar maior confiabilidade operacional, eliminação do uso de planilhas e relatórios em papel, aumento na velocidade de liberação de veículos e suporte abrangente à tomada de decisões gerenciais através de indicadores visuais e telemetria em tempo real do desempenho do armazém.
Monografia
