Graduação
URI Permanente desta comunidade
Navegar
Navegando Graduação por Avaliador "Rodrigo Curvêllo, M.Eng"
Agora exibindo 1 - 6 de 6
Resultados por página
Opções de Ordenação
- ItemAlta disponibilidade de banco de dados(2019) Pereira, Gustavo; André Alessandro Stein, Msc; Fábio Alexandrini, Dr; Rodrigo Curvêllo, M.EngEste trabalho apresenta uma análise sobre a disponibilidade de bancos de dados. Frente a crescente utilização dos sistemas computacionais, se faz necessário o funcionamento contínuo dos mesmos. Diante de possíveis falhas e erros, é de extrema importância uma alternativa que evite prejuízos aos seus usuários. Diante deste cenário, este trabalho de conclusão de curso visa implementar uma estrutura com disponibilidade de banco de dados, no qual será utilizado um servidor com banco de dados principal e outro com espelhamento para atender a disponibilidade ao usuário. Desta forma, quando um servidor falhar o segundo entrará em operação garantindo assim, a disponibilidade ao usuário final. Criou-se uma solução com disponibilidade, baseada no uso de uma estrutura de banco de dados e virtualização. Para a implementação utilizou-se uma técnica de Database Mirroring. Posteriormente, foram executados testes para simular falhas de hardware e de software, de forma a validar o ambiente criado e sua disponibilidade. Como resultado constatou-se que os tempos médios obtidos através de estudos de casos de indisponibilidade atendeu ao objetivo do trabalho e também é possível melhorar o tempo de disponibilidade utilizando recursos de hardware específicos para essa técnica aplicada.
- ItemClassificação de folhas de tabaco através de técnicas de processamento de imagem e visão computacional(2018) Prada, Dan Lúcio; André Alessandro Stein, Msc; Rodrigo Curvêllo, M.Eng; Cristhian Heck, M.EngA cadeia produtiva de tabaco exerce um papel socioeconômico importante no Brasil, principalmente na região Sul, concernindo sustento para milhares de agricultores e tornando-se uma das alternativas econômicas mais seguras na geração de renda para muitas propriedades rurais. Ao longo dos anos evidenciou-se o beneficiamento de tecnologias aplicadas ao agronegócio, soluções como a classificação de hortifrútis, automatização em processos e agricultura de precisão são exemplos aplicados que impactam de maneira direta na produtividade, qualidade e otimização de recursos. Contudo são escassas as soluções tecnológicas disponíveis a indústria fumageira, de modo consequente têm-se uma grande quantidade de processos manuais durante o ciclo produtivo do tabaco e sua comercialização, muitos destes suscetíveis a falhas humanas. Dentro desse contexto, o presente trabalho visa abordar técnicas e estratégias que permitam au tomatizar o processo de classificação de folhas de tabaco, evitando uma avaliação subjetiva e inconsistente das safras por parte das empresas compradoras, causadas principalmente em ra zão de variações luminosas, fadiga ocular e influencias mercantil. Por meio de técnicas de visão computacional e processamento de imagens se mostram promissoras na extração de dados sobre as folhas de tabaco e inferir sua classificação com base em suas características de cor, dimensão e área.
- ItemConstrutor de websites utilizando funcionalidades do zend framework(2013) Diel, Jean Felipe; Fernando Augusto Salla; Paulo César Rodacki Gomes, Dr; Rodrigo Curvêllo, M.EngCom o crescente aumento na utilização da Internet, aumenta-se o consumo de informações. Disponibilizar estas informações exige agilidade e praticidade, independente de conhecimento técnico. Este trabalho apresenta a proposta de um construtor de websites que utiliza funcionalidades do Zend Framework, a fim de reduzir o tempo na construção de projetos voltados para a Web. O construtor adotou padrões de projetos, as novas funcionalidades do HTML5 e CSS3 e programação orientada a objetos. Com este construtor é possível criar websites sem visualizar qualquer linha de código, apenas arrastando o elemento desejado, como imagens, textos ou tabelas. O construtor gera os arquivos, salva-os e os envia ao FTP especificado.
- ItemFerramenta educacional para aprendizado conexionista baseado na biblioteca neurolab(2016) Meurer, Taylan Branco; Daniel Gomes Soares, Msc; Rodrigo Curvêllo, M.Eng; Patrícia Blini Estivaleti, DrO trabalho trata sobre uma ferramenta educacional para aprendizado conexionista. A ferramenta contemplará tipos de entradas intervalares, com conexões para frente de uma ou mais camadas. As entradas serão obtidas por meio de um arquivo externo com o próprio valor da entrada mais o da saída. Além disso, ela é composta por sete regras de treinamento e quatro funções de ativa ção. As regras contempladas são: Delta, Gradiente Descendente (GD) e suas derivações (GDA,GDM, GDX, RPROP) e Broyden Fletcher Goldfarb Shanno (BFGS), uma regra quase-Newton. O software é escrito em Python2.7 com GTK3+, OpenCV e baseado na biblioteca neurolab. O objetivo é desenvolver uma ferramenta de apoio ao ensino de Redes Neurais Artificiais. Esse ob jetivo é motivado pela dificuldade de compreender essa área de conhecimento, pela rara existên cia de softwares com finalidades educativas e pela ausência de algumas características cruciais para o ensino nas ferramentas atuais. A metodologia foi empregada por meio de uma abordagem quantitativa e fez uso de uma pesquisa aplicada. O objetivo da pesquisa foi eminentemente ex ploratório e buscou implementar a ferramenta dentro de requisitos pedagógicos e de engenharia de software. A ferramenta obteve um Nível Geral de Qualidade de Software igual a 7.60, que se enquadra em alta qualidade conforme o modelo de avaliação empregado - PECTUS.
- ItemFramework para sistemas de raciocínio baseado em casos(2017) Schulz, Fernando; Daniel Gomes Soares, Msc; Cristhian Heck, M.Eng; Marcela Leite, Msc; Rodrigo Curvêllo, M.EngA IA abrange uma enorme variedade de subcampos, desde área de uso geral, como aprendizado e percepção, até tarefas específicas como jogos de xadrez, demonstração de teoremas matemáticos, criação de poesia e diagnóstico de doenças. Uma subárea da IA que se originou a partir de uma abordagem para a solução de problemas e para o aprendizado com base em experiência passada, chama-se Raciocínio Baseado em Casos (RBC). De uma forma simplificada, podemos entender o RBC como a solução de novos problemas por meio da utilização de casos anteriores já conhecidos. Um novo problema que nos é apresentado é resolvido com a reutilização da solução de um problema anterior parecido com o atual. Diversos artigos, trabalhos de conclusão de curso e livros da área, implementam, utilizam e exemplificam o RBC através de um framework, ou seja, usando-o através de uma aplicação ou bibliotecas, provendo assim, uma funcionalidade genérica para a técnica, porém, atualmente, as soluções existentes para o desenvolvimento de sistema de RBC obrigam o usuário a terem pleno domínio sobre esta técnica. Também não disponibilizam uma interface amigável e consistente para definição da representação do conhecimento e das métricas de similaridade, além disso, outra característica que deve ser levada em consideração na elaboração de sistemas de RBC é a integração desse sistema com diferentes tecnologias, desde a forma como são armazenadas as informações, até as interfaces para apresentação das informações aos usuários. Sendo assim, esse trabalho abrange o desenvolvimento de um framework na qual permite conexão com diferentes tecnologias de banco de dados, e por tratar-se de uma aplicação desenvolvida em Java, pode também, comunicar-se com diferentes tecnologias de linguagem de programação. A metodologia utilizada consistiu em pesquisa bibliográfica, levantamento de requisitos funcionais e não funcionais. Com o intuito de validar todas as funcionalidades desenvolvidas no framework, foram elaborados diversos testes distintos. O desenvolvimento deste trabalho resultou em um projeto que atendeu todas as propostas, permitindo assim, conexão com diferentes tecnologias de banco de dados, comunicação com diferentes tecnologias de programação e estruturação de sistemas RBC de qualquer natureza.
- ItemInterface multimodal baseada em Leap Motion, teclado e mouse para o desenvolvimento de software em IDEs(2015) Rosa, Lucas Furlani; Patrícia Blini Estivalete, Dr; Rodrigo Curvêllo, M.Eng; André Alessandro Stein, MscO presente trabalho explora diferentes aspectos da área de Interação Humano-Computador (IHC), em específico a área de Interações Multimodais (interações realizadas através de mais de um modo de entrada). Além disso, são descritos diversos aspectos da teoria de IHC com o intuito de esclarecer conceitos, os quais são posteriormente relacionados em trabalhos semelhantes. A partir disso a modelagem de uma interface multimodal é apresentada, a qual é baseada em uma combinação de gestos das mãos por meio do controlador Leap Motion, teclado e mouse, tendo seu foco no desenvolvimento de software em IDEs. O objetivo de tal interface é o de oferecer um modo de interação que requeira menor esforço cognitivo. Neste caso, o esforço está relacionado ao acesso de funções pouco utilizadas em IDEs, em comparação com atalhos de teclado tradicionais. Este aspecto é em suma a hipótese levantada para este trabalho, a qual é verificada por meio de dois métodos de avaliação da área de Interface Humano-Computador: Percurso Cognitivo e Teste de Usabilidade. O Percurso Cognitivo foi realizado por avaliadores, já o Teste de Usabilidade teve a participação de usuários e os resultados obtidos através das avaliações foram positivos. Estes indicaram que a interação via gestos melhora a facilidade de lembrança do acesso à funções menos utilizadas quando comparado com o teclado.