Bacharelado em Ciência da Computação (Sede)
URI permanente desta comunidadehttps://arandu.ufrpe.br/handle/123456789/6
Siglas das Coleções:
APP - Artigo Publicado em Periódico
TAE - Trabalho Apresentado em Evento
TCC - Trabalho de Conclusão de Curso
Navegar
4 resultados
Resultados da Pesquisa
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/1806657367650299A 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.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/7175760993922551O 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/3244120769640989Um 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.Item Guidelines para análise de viabilidade de projetos de automação de teste(2019) Silva, Tamires Pereira da; Furtado, Ana Paula Carvalho Cavalcanti; http://lattes.cnpq.br/5862330768739698; http://lattes.cnpq.br/4997802496764016Contexto: realizar testes é uma atividade imprescindível no desenvolvimento de software. Apesar disso algumas, empresas negligenciam sua execução, com a justificativa de que o esforço e custo empreendidos não seriam válidos no projeto. Com isso a automação de testes surgiu como uma alternativa para diminuir esses problemas a longo prazo no desenvolvimento. Mas apesar de ser uma possível solução, a automação,se mal aplicada, pode inviabilizar um projeto, trazendo mais problemas do que soluções. Uma forma de se tentar evitar essa situação é analisando a viabilidade de se implantar testes automatizados antes de sua implantação em um projeto de software. Objetivo: este trabalho, portanto, tem como objetivo propor uma forma de analisar a viabilidade de um projeto de automação, inicialmente levantando-se os principais problemas encontrados na execução da atividade. A partir dos dados encontrados propõe uma forma de realizar a análise da viabilidade da automação dentro de um projeto de software. Método: esta proposta foi elaborada a partir da realização de um levantamento na bibliografia, para assim conseguir averiguar os pontos de interesse na análise da viabilidade, após essa etapa foram realizadas entrevistas com especialistas na área, com a finalidade de comparar os dados encontrados com resultados da primeira etapa de pesquisa. Os resultados destas fases foram organizados em forma de guidelines, validados a partir da execução de um estudo de caso. Resultados: a proposta foi composta pela criação de guidelines, que consistem em pontos que devem ser considerados antes de iniciar a automação. A proposta foi validada com um estudo de casos aplicado no contexto de três projetos reais. Em cada projeto foram aplicados checklists a fim de se avaliar a possibilidade do uso da automação. Conclusão: com base nos resultados da pesquisa foi possível notar que os problemas causados por uma aplicação incorreta da automação podem prejudicar o projeto como um todo, a análise da viabilidade, portanto, representa uma forma de minimizar esses problemas. A proposta dos guidelines pôde ser usado através do estudo de caso como forma de validar os guidelines.
