01.1 - Graduação (Sede)

URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/2

Navegar

Resultados da Pesquisa

Agora exibindo 1 - 10 de 23
  • Item
    Investigação e implementação de arquitetura IoT para mensurar o índice de turbidez da água em tempo real para ambientes de Carcinicultura Inteligente utilizando abordagem de calibração alternativa
    (2025-06-04) Almeida, Eduardo Felipe Lima Lins de; Nóbrega, Obionor de Oliveira; http://lattes.cnpq.br/8576087238071129; http://lattes.cnpq.br/1806657367650299
    A criação de organismos aquáticos (aquicultura) é de extrema relevância no campo da produção de alimentos no Brasil e no mundo. A manutenção de um ambiente adequado, por meio do controle da qualidade da água, é essencial para a viabilidade de todo o processo produtivo. Dentre os parâmetros que determinam a qualidade, a turbidez da água – medida do grau de diminuição da transparência do ambiente aquático – foi abordada neste trabalho. Realizou-se o desenvolvimento e a avaliação de uma arquitetura para um equipamento baseado no conceito de Internet das Coisas (IoT), utilizando uma abordagem alternativa para a calibração, voltada para o monitoramento da turbidez da água em ambientes de criação de camarões (carcinicultura) e concebida para atender às necessidades de baixo custo, automação e monitoramento remoto.
  • Imagem de Miniatura
    Item
    Automação de Testes de Interface Web: uma análise comparativa entre Cypress e Playwright
    (2022-04-24) Segundo, Marco Antonio de Souza; Furtado, Ana Paula Carvalho Cavalcanti; http://lattes.cnpq.br/5862330768739698; http://lattes.cnpq.br/7175760993922551
    O mercado de software vem cada vez mais buscando a otimização em seus processos, assim como uma qualidade superior em seus produtos. Dentre os processos, está o de Testes de Software, que contribui de forma considerável para a qualidade dos sistemas. No meio deles, há o Teste de Interface que é baseado na formação de uma sequência de eventos nos componentes de uma interface gráfica a fim de encontrar falhas. Para auxiliar neste processo, é comum a utilização de ferramentas de automação com capacidade de gerenciamento e controle de testes. Entre as principais ferramentas do mercado, está o Selenium WebDriver, que possui limitações em sua aplicação. Diante disso, o objetivo deste trabalho é a realização de uma análise comparativa entre o Cypress e o Playwright, duas ferramentas que possuem arquiteturas diferentes do Selenium, a fim de auxiliar profissionais na escolha de frameworks de automação relacionados à interface gráfica. A partir desta análise, foi possível verificar um equilíbrio entre as ferramentas, com o Cypress obtendo uma vantagem em relação a eficiência dos testes e o Playwright garantindo uma vantagem nos critérios de tempo de execução e cobertura de testes.
  • Item
    SIPACBot: uma ferramenta para otimizar os fluxos de processos acadêmicos
    (2024-02-29) Santiago, André Felipe Alves; Souza, Rodrigo de; Nogueira, Sidney de Carvalho; http://lattes.cnpq.br/9171224058305522; http://lattes.cnpq.br/3244120769640989
    Um desafio nas instituições acadêmicas é conseguir tratar a grande quantidade de processos eletrônicos existente com a pequena quantidade de servidores disponível. Este artigo introduz a ferramenta SIPACBot que automatiza as atividades de download e despacho de processos eletrônicos. A avaliação da ferramenta dentro do contexto da secretaria de um departamento acadêmico da UFRPE demonstrou uma redução significativa no tempo das tarefas, em comparação com a execução realizada de forma manual. Apesar de ser um protótipo, a ferramenta foi considerada de fácil utilização pelo participante da avaliação. Esses resultados destacam o potencial do SIPACBot para aumentar a agilidade dos processos acadêmicos.
  • Imagem de Miniatura
    Item
    Informatização das informações do rebanho ovino do Departamento de Zootecnia da Universidade Federal Rural de Pernambuco
    (2024-02-29) Souza, Débora Marques Moraes Portela de; Monnerat, João Paulo Ismério dos Santos; http://lattes.cnpq.br/3851426263880079; http://lattes.cnpq.br/3316962123910156
    A ovinocultura brasileira é uma atividade em crescente aumento, embora ainda enfrente diversos desafios, entre eles a dificuldade de implantar novas tecnologias, falta de capacitação e a resistência cultural dos produtores. Os sistemas gerenciais informatizados propõem maior facilidade de registro, armazenamento e análise de dados importantes para desempenho produtivo, reprodutivo e sanitário das propriedades de criação animal. Objetivou-se com esse trabalho implantar o Sistema de Gerenciamento de Rebanhos (SGR) da Embrapa no setor de ovinos do Departamento de Zootecnia da Universidade Federal Rural de Pernambuco. O trabalho foi inicialmente realizado em duas etapas: (1) inserção de dados do rebanho na plataforma, com base nas informações contidas nos livros de ocorrência e planilhas; (2) análise dos relatórios obtidos pelo sistema, avaliando o rebanho a partir dos índices zootécnicos. Contudo, o SGR não se mostrou eficaz na incorporação das informações, tornando o processo dificultoso e demorado, bem como os relatórios emitidos não favoreceram a rápida obtenção dos valores necessários para o cálculo dos índices zootécnicos. Portanto, uma terceira etapa foi criada, no qual os dados foram transferidos para planilhas do Excel e baseado nelas foi possível caracterizar o rebanho, tal como calcular os índices zootécnicos para a aferição do desempenho produtivo e reprodutivo do rebanho. A informatização dos dados dos animais permitiu enxergar com mais profundidade os acertos e erros do manejo dos animais durante os anos, além de propiciar futuras tomadas decisões seguras e confiáveis, possibilitar um maior monitoramento sobre cada animal e visualizar os problemas com maior clareza.
  • Imagem de Miniatura
    Item
    Monitoramento da temperatura e umidade em silo piloto utilizando o arduino uno como microcontrolador
    (2022) Souza, Adielly Mayara de; Laurenti, Renato; http://lattes.cnpq.br/8853216777317634; http://lattes.cnpq.br/9464238290133642
  • Imagem de Miniatura
    Item
    Análise comparativa de ferramentas de testes automatizados de ponta a ponta em ambientes de aplicações web
    (2024-03-11) Farias, Guilherme Carneiro de; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504
    Num contexto onde o software ocupa um espaço cada vez mais relevante e complexo na sociedade, é de extrema importância viabilizar meios para que ele seja desenvolvido com qualidade. Um desses meios são os testes automatizados e, no cenário atual, observamos o surgimento de uma variedade de ferramentas nesta área, cada uma com suas nuances e funcionalidades únicas. Diante dessa diversidade de opções, esta pesquisa compara as principais ferramentas de automação de testes ponta a ponta em ambientes de aplicações web, visando facilitar a escolha da mais adequada para cada projeto. O referencial teórico inclui conceitos de Qualidade de Software, Teste de Software e Ferramentas de Arquitetura e Automação de Testes. Três ferramentas foram identificadas e avaliadas: Selenium WebDriver, Cypress e Playwright. O método de pesquisa é exploratório e descritivo, combinando abordagens qualitativas e quantitativas. Os resultados indicam que o Playwright apresenta a melhor combinação de recursos para testes automatizados de ponta a ponta em aplicações web.
  • Imagem de Miniatura
    Item
    Construção de pipelines de dados sobre obras públicas em Pernambuco: abordagem prática com o Apache Airflow
    (2023-09-21) Silva, Henrique César José da; Albuquerque Júnior, Gabriel Alves de; http://lattes.cnpq.br/1399502815770584
    Este estudo apresenta uma abordagem prática para a construção de pipelines de dados voltados à coleta, transformação e armazenamento de informações relacionadas a obras públicas no estado de Pernambuco. O objetivo central é desenvolver fluxos de trabalho eficientes e automatizados para a extração de dados a partir de portais de transparência públicos, e a subsequente consolidação dessas informações. Com base em tecnologias de Engenharia de Dados, o framework Apache Airflow foi selecionado para a orquestração dos processos, permitindo o agendamento e monitoramento dos fluxos de trabalho.
  • Imagem de Miniatura
    Item
    Monitoramento para automação de processos em cultivos hidropônicos: uma revisão bibliográfica sistemática
    (2024-03-07) Silva, Iracema Carla Calixto da; Sousa, Emanoel Di Tarso dos Santos; http://lattes.cnpq.br/3682039140895268; http://lattes.cnpq.br/8422413675003216
    No contexto atual de aumento da fome global e crescimento populacional, é crucial implementar práticas tecnológicas para aumentar a produtividade agrícola e reduzir desperdícios. Este trabalho realizou uma revisão bibliográfica sobre o uso de tecnologias de monitoramento das variáveis ambientais e da solução nutritiva em cultivos hidropônicos, visando identificar avanços na automação de processos para produção agrícola nessa modalidade. Foram consultadas 82 fontes entre 2010 e 2023, identificando 16 trabalhos que utilizaram tecnologias de hardware e software para automação em sistemas hidropônicos. Controladores como ESP32, Arduino Nano e Arduino Mega foram empregados para monitorar e controlar variáveis ambientais e de solução nutritiva, enquanto bombas peristálticas e válvulas solenoides garantiram dosagem precisa e controle do fluxo de água. Softwares como C++, Dart, Matlab, Arduino IDE, LabView, Blynk e ThingSpeak foram utilizados para programação e integração de dados, enquanto plataformas online como Firebase, framework Flutter e MQTT foram empregadas para armazenamento, visualização e comunicação de dados em tempo real. Embora ofereçam vantagens como maior eficiência e economia de recursos, o uso dessas tecnologias enfrenta desafios significativos, incluindo a necessidade de conhecimento técnico especializado e dependência de conectividade.
  • Imagem de Miniatura
    Item
    Construção de uma solução para automatização de processos manuais de um assistente virtual
    (2024-04-27) Araujo, Thales Gabriel dos Anjos; Medeiros, Victor Wanderley Costa de; http://lattes.cnpq.br/7159595141911505
    DevOps é uma abordagem de desenvolvimento de software que destaca a colaboração, comunicação e integração entre os desenvolvedores de software e os profissionais de operações de TI, com o objetivo de melhorar a velocidade, qualidade e confiabilidade da entrega de software valendo-se de práticas como a automação de processos que pode ajudar as empresas a reduzir custos, melhorar a eficiência, colaboração e satisfação do cliente. Uma vertente desta automação de processos é a orquestração, que auxilia no gerenciamento da implantação, coordenação e manipulação de diferentes partes de uma aplicação ou sistema. Envolve o uso de ferramentas e frameworks para simplificar todo o processo, automatizando tarefas, gerenciando dependências e reduzindo o risco de erros ou inconsistências. Os benefícios da orquestração podem ser observados em todas as empresas que adotam estas práticas para tornar seus processos mais eficientes, mesmo em situações com necessidades e contextos específicos. Um exemplo é a implantação de atualizações em seus sistemas, um processo comum e essencial para as empresas chamado de deploy, o objetivo dessa implantação é lançar uma nova versão de software ou atualização em um ambiente de produção, onde os usuários finais podem acessar e usar a aplicação. A implantação envolve uma série de etapas que podem variar entre as empresas, mas em todas inclui a preparação do código, teste da nova versão e a liberação para o ambiente de produção. Percebe-se que hoje o uso de ferramentas de automação vem se tornando cada vez mais comum, substituindo processos manuais a partir da implantação da cultura de devops nas empresas. Este projeto detalha a construção de uma solução que utiliza desenvolvimento de software aliado com a cultura devops para orquestração dos processos manuais de um assistente virtual. Ao término do desenvolvimento, o sistema alcançou o resultado desejado, abstraindo a execução de processos de forma automatizada e eliminando a necessidade do usuário de passar por todos os passos para realização do armazenamento de componentes ou implantação dos mesmos no assistente virtual, removendo erros ou inconsistências e tornando o desenvolvimento mais prático resultando em economia de recursos.
  • Imagem de Miniatura
    Item
    Análise de dados coletados para a melhoria de uma suite de testes em um site de e-commerce
    (2024-03-08) Lubambo, Manoela Timossi; Monteiro, Cleviton Vinicius Fonsêca; http://lattes.cnpq.br/9362573782715504; http://lattes.cnpq.br/5743969633597802
    A qualidade é importante na Engenharia de Software para que os sistemas mantenham e cumpram os requisitos especificados, sejam confiáveis, eficientes e livres de defeitos. A garantia desta é feita através de uma série de padrões, práticas e processos. Como parte essencial do processo de garantia de qualidade, os testes de software têm o propósito de verificar a conformidade do software com os requisitos funcionais e não funcionais estabelecidos, tais como desempenho, segurança, usabilidade, confiabilidade, entre outros. Eles são conduzidos através da execução do software sob condições controladas, utilizando técnicas e estratégias específicas para detectar problemas e garantir sua correção. Uma de suas diversas abordagens dá-se através da automação de testes. Neste trabalho, é feito um relato detalhado sobre o processo de automatização de uma suite de testes, destacando os desafios enfrentados ao longo deste processo. E, é realizada uma análise minuciosa dos dados coletados referentes a automação e, por meio dessa análise, busca-se identificar a raiz dos problemas relacionados à falta de eficácia da automação apresentada onde são apontadas possíveis melhorias com base nos resultados obtidos, visando otimizar a eficácia do processo de automação de testes.