Engenharia de Software
URI Permanente para esta coleção
Navegar
Submissões Recentes
- ItemProblemas de otimização da unreal engine: um estudo sobre o desempenho em jogos digitais(UNISA, 2025)Os jogos digitais é uma parcela grande do mercado de desenvolvimento de software, com a evolução da tecnologia era esperado que esse meio de entretenimento se tornasse mais acessível, graças às novas técnicas de desenvolvimentos que visam facilitar o processo de criação desses softwares. Porém foi observado o oposto, com os últimos lançamentos está cada vez mais comum surgirem jogos com má otimização, e em especial aqueles desenvolvidos na Unreal Engine. Esse trabalho tem como objetivo compreender as possíveis causas e com isso, verificar possíveis soluções para tal problema.
- ItemDesenvolvimento de um jogo educacional gamificado para o ensino de empreendedorismo em busca do milhão: quiz empresarial(UNISA, 2025)Este trabalho apresenta o Em Busca do Milhão – Quiz Empresarial, um jogo educacional gamificado desenvolvido como ferramenta de apoio ao ensino de Empreendedorismo no ensino superior. A proposta surge da necessidade de tornar o aprendizado mais dinâmico, interativo e próximo da realidade de tomada de decisão das empresas. O jogo foi implementado em Python/Tkinter, utilizando um banco de dados local em SQLite com mais de 100 questões revisadas e categorizadas por tema e dificuldade. Cada pergunta possui alternativas embaralhadas e explicações curtas, permitindo que o jogador aprenda de forma ativa, recebendo feedback imediato sobre seu desempenho. As respostas certas e erradas afetam variáveis simbólicas de negócio — como faturamento e número de clientes —, estimulando a compreensão de conceitos como margem, custo, lucro, e indicadores de desempenho (CAC, LTV e ROI). A avaliação do jogo foi realizada por meio de um estudo quase-experimental com 40 estudantes de graduação, aplicando testes de aprendizagem antes e depois da interação com o jogo (pré e pós-teste) e a Escala de Usabilidade do Sistema (SUS). Os resultados indicaram um ganho médio de aprendizagem de 12,97 pontos e uma usabilidade classificada como regular, com média SUS de 56,9 pontos. Esses dados demonstram que a prática de recuperação, aliada ao feedback formativo e à progressão de dificuldade, favorece o aprendizado e o engajamento dos alunos, além de ser uma alternativa de baixo custo e fácil implementação em sala de aula. O Quiz Empresarial destaca-se como uma proposta pedagógica acessível, autônoma e eficaz, que estimula o raciocínio estratégico e a tomada de decisão, aproximando o ensino acadêmico da realidade do empreendedorismo.
- ItemSegurança da informação: panorama e desafios(UNISA, 2024)A segurança da informação tornou-se uma preocupação central na era digital, devido ao crescente fluxo de dados e à digitalização de informações sensíveis, como dados pessoais e comerciais. O aumento da conectividade trouxe novas vulnerabilidades, como invasões, malware e phishing, que exigem uma abordagem robusta para garantir a confidencialidade, integridade e disponibilidade dos dados. Embora as soluções tecnológicas estejam evoluindo, muitos usuários negligenciam práticas básicas de proteção, como senhas fortes, autenticação multifatorial e atualizações regulares, o que os expõe a riscos desnecessários. A pesquisa destaca que a falta de conscientização e o comportamento inadequado dos usuários são responsáveis por muitas falhas de segurança. Assim, a educação contínua em segurança da informação, tanto em ambientes corporativos quanto educacionais, é essencial. Programas de conscientização, treinamentos e simulações de ataques são estratégias eficazes para preparar as pessoas para incidentes cibernéticos. A colaboração entre os setores público e privado é vital para criar políticas e desenvolver ferramentas que fortaleçam a proteção digital. Além disso, regulamentações como a LGPD desempenham um papel importante, incentivando empresas a adotarem práticas robustas. A responsabilidade pela segurança digital é compartilhada, e promover uma cultura de segurança é crucial para um ambiente digital seguro e resiliente.
- ItemAlbion Guild Manager: automação da gestão de guilds no Discord do jogo Albion Online(UNISA, 2024)Este trabalho descreve o desenvolvimento do Albion Guild Manager, um bot para o Discord que automatiza e otimiza a gestão de guildas no jogo Albion Online. O bot facilita tarefas complexas, como monitoramento de membros, organização de eventos e gestão de recursos, integrando-se à API do jogo para sincronização em tempo real e utilizando APIs de terceiros para fornecer dados detalhados. Entre suas principais funcionalidades estão o monitoramento de membros, verificação de saídas, organização de eventos e um sistema de banco interno no Discord. O Albion Guild Manager melhora a eficiência administrativa das guildas, proporcionando uma experiência de jogo mais organizada e coesa. O projeto demonstra a aplicação de automação e Engenharia de Software em ambientes de jogos, destacando a importância dessas ferramentas na gestão de comunidades.
- ItemCriação de um sistema web / site (full stack) para um coworking(UNISA, 2024)A tecnologia de informação está sendo cada vez mais utilizada pelas empresas, o desenvolvimento da Web transformou-se ao longo dos anos, de sites estáticos para aplicativos da web full stack abrangentes. Embora ainda seja possível criar uma estática site usando as mesmas tecnologias básicas de antes, o desenvolvimento de um site completo, o desenvolvimento full stack é bastante aprimorado com a utilização de ferramentas modernas e tecnologias. O objetivo do estudo foi encontrar as ferramentas de desenvolvimento web mais utilizadas e tecnologias. Os resultados foram baseados em uma pesquisa para o desenvolvimento de um site. Finalmente, uma aplicação web full stack com várias funcionalidades para criar, ler, atualizar e excluir dados, foi desenvolvido. O funcionamento geral de sistemas baseados em web ocorre por meio de uma arquitetura cliente-servidor, na qual o usuário interage com um navegador (browser) de sua máquina cliente que, por sua vez, faz uma requisição à máquina do servidor remoto através de uma conexão de Internet.