Engenharia de Computação

URI Permanente para esta coleção

Navegar

Submissões Recentes

Agora exibindo 1 - 5 de 69
  • Item
    Desenvolvimento de um sistema de segurança veicular de baixo custo baseado em IoT para prevenção de furtos
    (Universidade Federal de São Paulo, 2023-12-11) Neves, Matheus Assis [UNIFESP]; Oliveira, André Marcorin de [UNIFESP]; http://lattes.cnpq.br/1864836114526818
    Neste trabalho, foi desenvolvido um protótipo de dispositivo de segurança veicular baseado em IoT, utilizando componentes acessíveis no mercado. O sistema integra um Arduino Mega 2560, módulos como SIM808 e GPS NEO-6M, além de sensores como GY-521 e PIR. O dispositivo oferece rastreamento em tempo real do veículo, acionamento de alarme e bloqueio remoto. O dashboard finalizado proporciona ao usuário controle sobre o sistema, apresentando indicadores de temperatura, aceleração e velocidade, juntamente com a localização do veículo em um mapa. O projeto alcançou seus objetivos, oferecendo uma solução de baixo custo para segurança veicular baseada em IoT, com grande potencial para incrementos futuros.
  • Item
    Automatização do teste de backlash em aviões de pequeno porte
    (Universidade Federal de São Paulo, 2023-12-18) Christ, Guilherme Aguiar [UNIFESP]; Oliveira, André Marcorin de [UNIFESP]; Santos, Sérgio Ronaldo Barros dos [UNIFESP]; http://lattes.cnpq.br/0608523738367987; http://lattes.cnpq.br/1864836114526818; http://lattes.cnpq.br/8686496807815471
    Este trabalho tem como principal objetivo desenvolver um sistema, utilizando microcontroladores, para automatizar o teste de Backlash em aviões de pequeno porte. O Backlash é uma folga presente entre a estrutura do avião e suas superfícies de controle, e é de extrema importância que essas folgas sejam constantemente testadas, quantificadas de forma que permaneçam dentro dos valores regulamentados por órgãos de controle. A principal função do sistema será realizar esses testes de maneira completamente automática, de forma que nenhuma intervenção manual seja necessária, a fim de mitigar possíveis erros que possam ocorrer durante o teste. Para isso, o sistema irá utilizar sensores e atuadores, controlados por um microcontrolador, que através de algoritmos seja capaz de quantificar o Backlash presente nas estruturas das aeronaves. Com a conclusão deste trabalho, criou-se um protótipo de teste composto por um modelo de uma asa em pequena escala, sensores e atuadores e uma interface amigável para o usuário.
  • Item
    Desenvolvimento de Aplicação Web para Planning Poker
    (Universidade Federal de São Paulo, 2023-12-06) Polydoro, Rodrigo [UNIFESP]; Oliveira, Tiago [UNIFESP]; http://lattes.cnpq.br/8390665307472965
    Em engenharia de software diversas abordagens da metodologia ágil, como Scrum e Extreme Programming, promovem a planning poker como ferramenta de estimativa de esforço de tarefas de desenvolvimento de software. O projeto teve como objetivo criar uma aplicação web para ser usada durante a planning poker, na qual os desenvolvedores possam votar nas dificuldades das tarefas e discutir possíveis divergências. Para tal, foram utilizadas as melhores práticas de desenvolvimento de software e conduzidos testes com o público-alvo utilizando o modelo Kano e o questinário SUS, assegurando o funcionamento adequado do sistema. Dessa forma, foi possível construir uma aplicação funcional para realização de planning poker.
  • Item
    Métodos de resolução de problemas de quebra-cabeça visual baseados em aprendizado profundo
    (Universidade Federal de São Paulo, 2023-12-12) Taciano, Miguel Silva [UNIFESP]; Faria, Fabio [UNIFESP]; http://lattes.cnpq.br/3828728429230356; http://lattes.cnpq.br/3494257311247402
    The traditional Jigsaw Puzzle is a challenging task performed by humans, mainly due to its hardness and being proven to be an NP-Complete problem. Even so, recent efforts show better performance in this task using different methods involving complex computer vision and machine learning techniques. In this sense, this thesis proposes new methods based on the use of semantic segmentation (SS) and deep learning, alone and combined, with the tasked objective to solve jigsaw puzzles (visual puzzles) in different training scenarios, both with a known middle and an unknown middle configuration. To the best of our knowledge, this is the first work in the literature that uses SS for the target application. In the performed experiments, it was possible to demonstrate that our proposed methods successfully obtained excellent results when compared with other methods existing in the literature for 3 × 3 puzzle-solving tasks.
  • Item
    Segurança em aplicativos android: avaliação do impacto de ferramentas de análise de vulnerabilidade no ciclo de desenvolvimento de software seguro
    (Universidade Federal de São Paulo, 2023-12-14) Rotondaro, Bruno Maciel [UNIFESP]; Conceição, Arlindo Flávio da; Carneiro, Igor Felipe Sodré Ribeiro; http://lattes.cnpq.br/1834108815547836; http://lattes.cnpq.br/1725477351660877; http://lattes.cnpq.br/9161455169518539
    Este trabalho de conclusão de curso inicia com a investigação da eficácia das ferramentas de teste de segurança de análise estática e dinâmica (SAST e DAST) no contexto de um ciclo de desenvolvimento seguro de software. O cenário atual, marcado pela crescente dependência de aplicativos móveis, destaca a necessidade de garantir a segurança de software desde as fases iniciais do desenvolvimento. Confrontado com este desafio, o estudo se concentra em avaliar se as ferramentas SAST e DAST podem detectar de maneira eficaz vulnerabilidades de maneira precoce em um ciclo de desenvolvimento. Um experimento foi realizado utilizando o InsecureBankv2, um aplicativo de benchmark recomendado pela OWASP que simula um aplicativo de mundo real. As ferramentas escolhidas para a análise foram o SonarQube representando SAST, e o Mobile Security Framework (MobSF) para DAST, ambas reconhecidas por sua robustez e credibilidade. O resultado deste experimento mostrou que, das 25 vulnerabilidades conhecidas no InsecureBankv2, 12 foram identificadas com sucesso pelas ferramentas, validando sua utilidade em identificar falhas de segurança em fases iniciais. Este achado sublinha a relevância de incorporar práticas de segurança no início do processo de desenvolvimento de software, não apenas para garantir a integridade das aplicações, mas também para reduzir significativamente o custo e o esforço envolvidos na correção de vulnerabilidades, descobrindo-as o mais cedo possível no ciclo de desenvolvimento.