Navegando por Autor "Silva, Eduardo Alexandre Ferreira"
Agora exibindo 1 - 6 de 6
- Resultados por página
- Opções de Ordenação
TCC Aplicação de acompanhamento reprodutivo do rebanho de gado leiteiro: vaca produtiva(Universidade Federal do Rio Grande do Norte, 2020-11-06) Rocha, Joane Gonçalo Felipe da; Rodrigues, Taniro Chacon; Oliveira, Laura Emmanuella Alves dos S. Santana de; Silva, Eduardo Alexandre FerreiraA ascendência da TI tem sido tão intensa que alcançou o campo com a Agricultura 4.0. O termo agro 4.0 se estende também à pecuária de precisão, utilizando-se de automação, técnicas de bigdata e Internet das Coisas. Estão disponíveis atualmente aplicações para smartphones com o objetivo de suprir as necessidades e otimizar o gerenciamento do gado de leite, porém muitas vezes o processo torna-se cansativo, pois apesar de ser uma aplicação disponível na palma da mão, muitas vezes a inserção de dados acaba tomando muito tempo. Diante dessa problemática, o objetivo geral deste trabalho é desenvolver um aplicação móvel capaz de realizar o acompanhamento reprodutivo do rebanho de gado leiteiro, mediante a inserção de poucos dados, que forneça ao produtor as informações sobre expectativa de parto e de secagem da vaca, para que assim o manejo e os cuidados necessários ao pré-parto sejam aprimorados e otimizados, diminuindo os índices de reprodução atrasada, os períodos de serviço e os intervalos entre parto da vaca. Dentre os requisitos funcionais da Aplicação Vaca Produtiva estão o cadastro da vaca e o fornecimento das previsões de parto e secagem da vaca. Os resultados da avaliação mostram que Aplicação Vaca Produtiva atinge o objetivo esperado.TCC Automação do processo de implantação e testes de um sistema WEB utilizando Docker(Universidade Federal do Rio Grande do Norte, 2019-06-14) Oliveira, Fábio Henrique Ferreira de; Rodrigues, Taniro Chacon; Oliveira, Laura Emmanuella dos Santos Santana de; Silva, Eduardo Alexandre FerreiraAumentar a produtividade de determinada tarefa é uma necessidade cotidiana no processo de crescimento de uma organização. No desenvolvimento de software destaca-se a adoção de processos interativos e incrementais para aumento da produtividade, promovendo ideias e princípios do desenvolvimento ágil. A integração continua é uma prática que pode ser adotada para que funcionalidades criadas ou modificadas sejam integradas ao sistema diariamente. O Sistema Integrado de Gestão de Unidades de Alimentação e Nutrição (SIGUAN) foi um software desenvolvido durante a execução de um projeto de extensão na UFRN. No entanto, após sua entrega o sistema não recebeu novas atualizações ou manutenções devido a sua complexidade dessas tarefas e da possibilidade de impacto na parte já em funcionamento. Tendo em vista essa problemática e a necessidade da adoção de metodologias ágeis no desenvolvimento este trabalho tem como objetivo automatizar o processo de implantação do SIGUAN, utilizando tecnologias que facilitam a configuração do ambiente de implantação assegurando através de testes de software uma maior qualidade de software. Para atingir tal objetivo, houve a necessidade de criação do módulo de testes de software utilizando ferramentas como Junit e Mockito e houve a configuração do ambiente de produção e de testes utilizando Docker. Tal processo de implantação automática é feita através da configuração da ferramenta do Jenkins. A avaliação deste trabalho foi realizada através da criação de um novo modulo, cujo nome é Análise de Clientela. Os resultados da avaliação mostraram que a implantação automática do SIGUAN atingiu os objetivos esperados.Dissertação Uma linguagem para descrição de missões em sistema-de-sistemas(Universidade Federal do Rio Grande do Norte, 2015-02-02) Silva, Eduardo Alexandre Ferreira; Batista, Thais Vasconcelos; ; ; http://lattes.cnpq.br/1444865329321796; Leite, Jair Cavalcanti; ; http://lattes.cnpq.br/8133660776746187; Oquendo, Flávio; ; http://lattes.cnpq.br/4858001230775451Sistema-de-sistemas (System-of-Systems - SoS) é um tipo emergente de sistema computacional formado por um grupo de sistemas constituintes, que são independentes e heterogêneos e se unem para compor um sistema de larga escala visando alcançar uma missão global. Cada sistema constituinte possui seus próprios objetivos, missões individuais, e colaboram para a realização da missão do SoS, chamada missão global. Existe uma complexidade inerente no conjunto de missões que estão envolvidas em um SoS, esse deve-se principalmente à natureza independente dos sistemas constituintes, que tendem a evoluir independentemente, potencialmente mantidos por organizações distintas, além dos conflitos de interesse que podem surgir com essa evolução. Com isso, torna-se essencial prover uma linguagem bem definida para descrição e avaliação dessas missões, relacionando-as entre si e provendo um documento comum que possa ser utilizado por todas as partes envolvidas. Essa linguagem deve ser capaz de expressar as missões individuais e globais, dando suporte a todos os relacionamentos existentes entre essas missões, além de expressar informações relacionadas a realização dessas missões. O objetivo desse trabalho é apresentar e avaliar uma linguagem para descrição de missões. Visando a definição dessa linguagem, esse trabalho apresenta um mapeamento sistemático acerca dos mecanismos existentes para descrição de missões em SoS, identificando os elementos-chave que compõem a descrição de uma missão nesse contexto. A partir desse mapeamento, propõe-se um modelo conceitual para missões e uma linguagem para descrição de missões. Essa linguagem independe de documentos de arquitetura e outros tipos de modelos de software, visando possibilitar a integração da linguagem de definição de missões em diferentes modelos de desenvolvimento.Tese Mission-driven software-intensive system-of-systems architecture design(2018-12-17) Silva, Eduardo Alexandre Ferreira; Batista, Thais Vasconcelos; ; ; Seriai, Abdelhak-djamel; ; Nakagawa, Elisa Yumi; ; Oquendo, Flávio; ; Drira, Khalil; ; Oliveira, Marcel Vinicius Medeiros;Missions represent a key concern in the development of systems-of-systems (SoS) since they can be related to both capabilities of constituent systems and interactions among these systems that contribute to the accomplishment of global goals of the SoS. For this reason, mission models are promising starting points to the SoS development process and they can be used as a basis for the speci cation, validation and veri cation of SoS architectural models. Specifying, validating and verifying architectural models for SoS are di cult tasks compared to usual systems, the inner complexity of this kind of systems relies specially on the emergent behaviors, i.e. features that emerge from the cooperation between the constituent parts of the SoS that often cannot be accurately predicted. This work is concerned with such a synergetic relationship between mission and architectural models, giving a special attention to the emergent behavior that arise for a given con guration of the SoS. We propose a development process for architectural modeling of SoS, centered in the so-called mission models. In this proposal, the mission model is used to both derive, validate/verify architectures of SoS. In a rst moment we de ne a formal mission model, then we generate the structural de nition for the architecture using model transformation. Later, the architect speci es the behavioral aspects of the system. Using this architecture, we can generate concrete architectures that will be veri ed and validated using simulation-based approaches. The veri cation uses statistical model checking to verify whether the properties are satis ed, within a degree of con dence. The validation is aimed to emergent behaviors and missions, but can be extended to any aspect of the mission model. The simulation also allows the identi cation of unpredicted emergent behaviors. A toolset that integrates existing tools and implements the whole process is also presented.TCC Módulo de predição de dados visando a economia de energia em dispositivos para internet das coisas(Universidade Federal do Rio Grande do Norte, 2019-12-29) Borba, Hudson Silva de; Rodrigues, Taniro Chacon; Teixeira, Leonardo Rodrigues de Lima; Silva, Eduardo Alexandre FerreiraA IoT (Internet Of Things, ou no português, Internet das Coisas) apresenta uma miríade de soluções para problemas de diversas áreas do conhecimento humano. Apesar da sua grande aplicabilidade, desenvolver aplicações para IoT não é uma tarefa fácil em razão da heterogeneidade dos dispositivos e de requisitos não funcionais como economia de energia. Uma das atividades de maior consumo de energia na IoT é a utilização de rede sem fio para envio ou recepção de informações. Essa é, portanto, uma atividade crítica, pois, muitas vezes, os dispositivos para IoT possuem fontes de energia limitada, como baterias e pilhas. Visando solucionar o problema descrito, o objetivo deste trabalho é desenvolver um Serviço de Predição de dados usando Machine Learning, cuja função é determinar o momento exato para que um Middleware possa gerenciar o duty cycle dos dispositivos de IoT através da construção de modelos de predição de dados que podem ser usados no lugar da medição real dos dispositivos, e assim, nunca deixar de fornecer dados a aplicação. A avaliação foi realizada através do estabelecimento de métricas para quantificar a eficiência do Serviço de Predição em analisar e construir modelos de predição de dados com a intensão de maximizar a autonomia dos dispositivos. Foi comparada a execução da aplicação com o Serviço de Predição a outra sem a utilização. Foi registrado aumento de cerca de 63% no tempo de uso para alimentação com uma bateria de 9v (volts).TCC Sistema para gerenciamento e controle de análises de leite(Universidade Federal do Rio Grande do Norte, 2019-11-29) Fernandes, Pedro Henrique do Nascimento; Rodrigues, Taniro Chacon; Silva, Eduardo Alexandre Ferreira; Rangel, Adriano Henrique do NascimentoA tecnologia da informação tem proporcionado às organizações a melhoria da qualidade dos serviços através do acesso a dados e na segurança das informações da organização. O setor brasileiro de lácteos têm passado por diversas alterações desde a década de 1990, provocando aumento entre a competitividade entre empresas captadoras fazendo com que induzam os produtores a buscar profissionalização na produção do leite, com isso melhorando a qualidade de leite e adquirindo boas práticas agropecuárias dentro da fazenda, uma das melhorias notadas é que muitos produtos têm implementado sistemas de gestão viabilizando o gerenciamento da produção e da produtividade leiteira. Tendo em vista essa problemática, o objetivo deste Trabalho de Conclusão de Curso é apresentar o desenvolvimento de sistema de informação como objetivo realizar o cadastro de clientes e de solicitações de análises de leite. Dentre os seus requisitos esse sistema deve ser capaz de gerenciar a criação e a emissão do laudo da solicitação além de gerar os QRCodes para as amostras de leite visando melhorar a organização do Laboratório de Qualidade do Leite (Laboleite). A avaliação deste trabalho foi realizada através da utilização de uma ferramenta chamada Attrakdiff, que avaliou a qualidade pragmática, hedônica e a atratividade da aplicação.