TCCs aprovados em TCC 1
O atual ciclo acelerado de desenvolvimento de software 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.
Luciano Ogiboski (orientador)
Projeto
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. Palavras-chave: Internet das Coisas; CoAP; Perda de pacotes; Simulação; Cooja; IEEE 802.15.4; CC2650.
Sediane Carmem Lunardi Hernandes (orientador)
Hermano Pereira (coorientadores)
Projeto
O projeto consiste no desenvolvimento de um sistema CRM (Customer Relationship Management) focado em Marketing Conversacional para Pequenas e Médias Empresas (PMEs). O objetivo central é solucionar o "ponto cego" do marketing digital offline: a dificuldade de conectar um atendimento iniciado no WhatsApp com uma venda finalizada no ponto de venda (PDV) físico.
Emerson André Fedechen (orientador)
Kelly Lais Wiggers (coorientadores)
Projeto
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.
Renata Luiza Stange (orientador)
Diego Marczal (coorientadores)
Projeto
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.
Diego Marczal (orientador)
Renata Luiza Stange (coorientadores)
Projeto
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.
Renata Luiza Stange (orientador)
Diego Marczal (coorientadores)
Projeto
As ações de extensão universitária desempenham um papel fundamental na formação de estudantes e na relação entre universidade e sociedade. Na Universidade Tecnológica Federal do Paraná, a gestão das atividades de extensão realizadas por coordenadores e voluntários ocorre por meio de processos manuais, informais e onerosos, o que dificulta o controle administrativo e ocasiona sobrecarga operacional. Para solucionar esse problema, este trabalho propõe o desenvolvimento do SGPE (Sistema para Gestão de Projetos de Extensão) para a UTFPR. O objetivo consiste em prover um sistema para gerenciar projetos e atividades de extensão, com foco na alocação de acadêmicos e na submissão de relatórios comprobatórios das atividades. O intuito é apoiar os envolvidos nessas ações, além de promover benefícios à comunidade acadêmica e à sociedade. A metodologia de desenvolvimento abrange o ciclo de engenharia de software, envolvendo as etapas de análise, projeto, implementação e testes do sistema. Como principal resultado esperado, o trabalho entregará uma ferramenta pronta para o ambiente de produção que contempla o fluxo de uma ação de extensão, desde o cadastro inicial até a edição e geração de relatórios comprobatórios. Conclui-se que o SGPE fornecerá suporte direto à gestão acadêmica, além de otimizar o controle de projetos e atividades de extensão na instituição.
Sediane Carmem Lunardi Hernandes (orientador)
Diego Marczal (coorientadores)
Projeto
Este trabalho apresenta o projeto de desenvolvimento do H2Gás 2.0, uma evolução arquitetural de uma plataforma 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.
Roni Fabio Banaszewski (orientador)
Pablo de Paula Correia (coorientadores)
Projeto
O projeto acadêmico ServiceBook, uma aplicação web de intermediação de serviços locais, utiliza uma arquitetura baseada em Spring MVC e JavaServer Pages (JSP), fundamentada no modelo de renderização no servidor (Server-Side Rendering – SSR). Essa abordagem promove forte acoplamento entre a camada de apresentação e a lógica de negócio, dificultando a evolução independente das interfaces, a manutenção do sistema e sua capacidade de expansão. Para superar essas limitações, este trabalho propõe a modernização da aplicação por meio da adoção de uma arquitetura desacoplada, composta por uma API REST desenvolvida com Spring Boot e uma Single Page Application (SPA) construída 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 promover maior independência entre as camadas da aplicação, o projeto prevê a adoção de um novo Design System inspirado em grandes marketplaces para aprimorar a apresentaçã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, espera-se que a nova versão do ServiceBook ofereça uma navegação mais fluida e uma interface visualmente mais consistente, além de facilitar futuras evoluções e expansões da plataforma.
Roni Fabio Banaszewski (orientador)
Tais Michele Hryssai da Luz (coorientadores)
Projeto
Este trabalho propõe uma plataforma web de entregas urbanas focada em optimizar rotas para entregadores por meio de agrupamento geográfico. Seu principal diferencial é um algoritmo que redistribui as entregas para o melhor caminho e o valor do frete de forma proporcional. A pesquisa avaliará a escalabilidade da arquitetura de software e a eficiência do roteamento.
Andres Jessé Porfirio (orientador)
Projeto
O Transtorno do Espectro Autista (TEA) é frequentemente acompanhado de hipersensibili- dade 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. Palavras-chave: transtorno do espectro autista; hipersensibilidade auditiva; dessensibili- zação sensorial; acessibilidade cognitiva; aplicativo móvel; React Native; MVP.
Marcelo Marcos Vichar Junior (orientador)
Projeto
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 o 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.
Sediane Carmem Lunardi Hernandes (orientador)
Andres Jessé Porfirio (coorientadores)
Projeto
O presente trabalho apresenta a reestruturação e modernização do Campus 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 flexibilidade 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 meto- dologia 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 flexível, capaz de ser adaptada por outros campi universitários, fortalecendo a comuni- cação estratégica entre a instituição e a sociedade por meio de ferramentas lúdicas e interativas.
Andres Jessé Porfirio (orientador)
Projeto
O projeto propõe a refatoração do SGTCC, sistema web da UTFPR Guarapuava utilizado para gerenciar o ciclo dos Trabalhos de Conclusão de Curso, incluindo orientações, calendários, atividades, bancas, documentos e assinaturas eletrônicas. A partir da análise da estrutura atual do sistema, foram identificados problemas como arquivos extensos, responsabilidades concentradas, duplicação de código e testes pouco organizados. O objetivo do trabalho é melhorar a organização, legibilidade e manutenibilidade do SGTCC por meio de refatorações incrementais, sem alterar seu comportamento funcional. A proposta envolve reorganizar testes automatizados, dividir arquivos com múltiplas responsabilidades, reduzir duplicações e melhorar a separação de responsabilidades, tornando o sistema mais seguro para manutenção e futuras evoluções.
Renata Luiza Stange (orientador)
Diego Marczal (coorientadores)
Projeto
O crescente uso de aplicações web tem ampliado a necessidade de soluções capazes de melhorar o desempenho, reduzir a latência e otimizar o consumo de recursos em servidores. Nesse contexto, o Nginx destaca-se por sua arquitetura eficiente e por sua ampla utilização como servidor web e proxy reverso, especialmente quando combinado com mecanismos de cache. Este projeto investiga o impacto do uso do Nginx como proxy reverso com e sem cache no desempenho de páginas estáticas, dinâmicas e ativas, por meio de experimentos controlados. A metodologia envolve a construção de ambiente de testes, execução de cenários com diferentes clientes e análise das métricas Speed Index, consumo de Central Processing Unit (CPU) e uso de memória. Os resultados esperados incluem a comprovação de que o uso do Nginx como proxy reverso com cache pode diminuir significativamente a latência e melhorar o aproveitamento dos recursos computacionais, promovendo ambientes mais eficientes. O impacto dessa melhoria pode se refletir em uma experiência de usuário mais fluida e em maior competitividade para empresas que adotam tais estratégias. Palavras-chave: proxy reverso; cache; nginx; desempenho; aplicações web.
Sediane Carmem Lunardi Hernandes (orientador)
Hermano Pereira (coorientadores)
Proposta Projeto
Uma aplicação web voltada para fretes urbanos de pequeno porte para encontrar, avaliar e contratar serviços de transporte.
Roni Fabio Banaszewski (orientador)
Marcelo Marcos Vichar Junior (coorientadores)
Proposta Projeto
Este trabalho apresenta o desenvolvimento de uma solução para apoio à matrícula acadêmica, baseada na modelagem da matriz curricular e no histórico acadêmico dos estudantes. A proposta analisa os pré-requisitos atendidos e retorna conjuntos de disciplinas elegíveis para matrícula, considerando as regras do curso de Sistemas para Internet da UTFPR/Guarapuava. A finalidade é oferecer um mecanismo de recomendação, contribuindo para uma tomada de decisão mais informada e para uma progressão acadêmica mais organizada.
Luciano Ogiboski (orientador)
Emerson André Fedechen (coorientadores)
Proposta Projeto
A gestão de bens móveis na Universidade Tecnológica Federal do Paraná, Câmpus Guarapuava (UTFPR-GP), é realizada atualmente de forma manual com o auxílio de planilhas eletrônicas, método que resulta em ineficiências operacionais, inconsistências de dados e inventários anuais morosos. A ausência de informações confiáveis representa uma fragilidade na governança institucional, classificada pelo Tribunal de Contas da União (TCU) como um fator de risco que demanda maior controle. Diante deste cenário, este trabalho tem como objetivo desenvolver um sistema para a gestão de ativos patrimoniais, sistematizando os processos de controle para promover a eficiência operacional e a precisão dos registros. A solução proposta consiste no desenvolvimento de um Produto Mínimo Viável (MVP) composto por duas frentes integradas: uma ferramenta móvel do tipo Progressive Web App (PWA) para operações de campo, capaz de realizar a leitura de códigos de barras via câmera do dispositivo; e uma interface web administrativa para governança, homologação de transferências e auditoria. A metodologia adotada fundamenta-se na Prototipação aliada ao Desenvolvimento Incremental, aplicando conceitos de Domain-Driven Design (DDD) e a técnica MoSCoW para priorização de requisitos. Os resultados parciais incluem o levantamento de requisitos, a validação dos protótipos de tela e a modelagem de um banco de dados relacional focado na rastreabilidade e segregação de funções. Espera-se que a aplicação tecnológica proposta contribua para mitigar erros humanos, reduzir o tempo de execução dos inventários e promover a integridade dos dados patrimoniais da instituição. Palavras-chave: gestão de patrimônio; controle de ativos; progressive web app; UTFPR; rastreabilidade.
Dênis Lucas Silva (orientador)
Proposta Projeto
Este projeto propõe o desenvolvimento do ObraCerta, uma aplicação web voltada ao controle financeiro de obras residenciais, com foco em construções de pequeno e médio porte. A proposta surge diante da necessidade de uma solução digital que auxilie cidadãos e pequenos construtores a manterem um planejamento financeiro eficiente, especialmente diante do cenário de constantes aumentos nos custos da construção civil. Serão disponibilizadas funcionalidades como o registro de despesas, definição de orçamentos, controle de pagamentos pendentes e a geração de alertas preventivos, proporcionando maior segurança na gestão da obra. Dessa forma, o ObraCerta busca promover organização, previsibilidade e economia ao usuário final, tornando o acompanhamento dos gastos mais acessível e confiável.
Roni Fabio Banaszewski (orientador)
Proposta Projeto
No projeto será apresentado os protótipos das novas funcionalidades e a melhoria de funcionalidades já existentes, os objetivos alcançados, histórias de casos, requisitos funcionais, os trabalhos relacionados, como está o sistema atualmente e as tecnologias que estão sendo utilizadas.
Renata Luiza Stange (orientador)
Diego Marczal (coorientadores)
Proposta Projeto
Com o objetivo de melhorar a usabilidade e a consistência visual do Sistema de Gestão de Trabalho de Conclusão de Curso (SGTCC) da UTFPR, o projeto propõe criar um Design System organizado no Figma, utilizando o método Atomic Design. A iniciativa inclui mapear e padronizar componentes, desenvolver protótipos navegáveis e aplicar melhorias diretas no código, visando otimizar a experiência de alunos, professores e avaliadores, além de oferecer uma base de referência para futuros colaboradores do sistema.
Diego Marczal (orientador)
Dênis Lucas Silva, Renata Luiza Stange (coorientadores)
Proposta Projeto
