Faculdade de Computação e Informática (FCI)
URI Permanente desta comunidade
Navegar
Navegando Faculdade de Computação e Informática (FCI) por Orientador "Bianchini, Calebe de Paula"
Agora exibindo 1 - 10 de 10
Resultados por página
Opções de Ordenação
- TCCDesempenho de transações serializable em cenários de alta concorrência no postgreSQLSouza Neto, Edison Aguiar de; Brito, Luiz Fernando Tagliaferro (2022-06)
Faculdade de Computação e Informática (FCI)
Atualmente, muitos sistemas recebem cargas de milhões de transações diariamente, e a necessidade de garantir o isolamento das transações com o objetivo de manter os dados em um estado consistente se mantém. Com isso foram desenvolvidos algoritmos buscando garantir serialização de transações com alto desempenho em cenários de alta concorrência. O estudo presente tem como objetivo analisar os diferentes algoritmos de serialização implementados no PostgreSQL e realizar uma comparação de desempenho entre eles em cenários de alta concorrência. - TCCEngenharia reversa de um sistema PDVSantos, Ademir da Cruz dos (2019-11)
Faculdade de Computação e Informática (FCI)
Este trabalho apresenta a construção de uma proposta de processo para a realização de evolução de sistemas legados, utilizando-se a técnica de engenharia reversa, produzindo informações que possam aumentar o conhecimento geral do sistema legado. Criando um roteiro com o objetivo de obter as principais funcionalidades do sistema, onde não temos acesso ao seu código fonte e nenhuma documentação, o processo é composto de uma etapa inicial de avaliação do sistema legado sob perspectiva técnica e de negócio para assim transformar um sistema legado em um sistema moderno, sendo necessário capturar seu design, suas funcionalidades e identificar relacionamentos entre os diferentes elementos, e uma das maneiras de obter essas informações é através de uma análise de uso dinâmico do sistema, ou seja uma análise de comportamento em tempo de execução. - TCCEstudo comparativo de bancos de dados NoSQL distribuídosCosta, Kaique Juvencio; Santos, Kalvin Vinicius Vasconcellos dos; Rojas, Roger Thencerá; Duarte Junior, Wendel Sergio (2021-12-09)
Faculdade de Computação e Informática (FCI)
Com o crescimento dos bancos de dados NoSQL no mercado e a grande quantidade de dados no mundo digital de hoje, essa quantidade de dados muitas vezes excede o poder de processamento de uma máquina sendo necessário utilizar sistemas de banco de dados distribuídos. Nesse cenário, muitos profissionais de tecnologia ao iniciar um novo projeto não sabem qual a melhor opção de banco escolher. Este estudo tem por objetivo comparar o desempenho de três bancos de dados NoSQL (Redis, MongoDB e Cassandra), distribuindo seus dados em três máquinas e em cenários específicos de processamento de dados (atualização, leitura e escrita), visando auxiliar a comunidade a ter um melhor entendimento sobre essas tecnologias. - TCCEstudo sobre a eficácia de algoritmos de classificação para recomendação de livroMazon, Gabrielle Serra; Silva, Marina Amaro Farias da; Silva, Thiago Mota; Macena, Victor de Melo (2021-12-25)
Faculdade de Computação e Informática (FCI)
Este trabalho foca na análise da eficiência de alguns dos principais algoritmos de classificação quando aplicados a uma base de dados sobre livros, assim como na preparação desses dados para possibilitar e potencializar a aplicação dos algoritmos na recomendação de livros. Hoje em dia, existem muitos e variados algoritmos para classificação de dados que, dependendo de diversos fatores, geram diferentes resultados, sendo o principal, o dataset. Uma das dificuldades encontradas ao abordar um problema de classificação é qual desses algoritmos utilizar e de acordo com a necessidade fazer uma recomendação a partir de dados. Com isso, o objetivo deste estudo é identificar qual o algoritmo que possui o melhor desempenho, utilizando o dataset selecionado. - TCCIdentificando sentimentos de textos referentes Investimentos com processamento de linguagem naturalNunes, Brenda dos Passos Gonçalves; Fonseca, Isabella Ramos; França, João Pedro; Abbade, Renan Henrique da Silva (2021-12-09)
Faculdade de Computação e Informática (FCI)
Este trabalho trata-se de uma solução baseada em processamento de linguagem natural onde o sistema desenvolvido utilizou API TextBlob para capturar sentimentos, de bases em tempo real como Twitter e sites de notícia especializados em investimentos, onde a partir desses dados foi gerado um relatório contendo análises de sentimentos referentes ao investimento escolhido, de modo a impactar diretamente na decisão do investidor. - TCCImplantação de um cluster de alto desempenho com OpenHPC: um relato prático na MackCloudFernandes, Allan Gustavo (2021-05-31)
Faculdade de Computação e Informática (FCI)
Este trabalho apresenta a implementação do projeto OpenHPC em um cluster na MackCloud. O OpenHPC fornece um ecossistema completo para o ambiente de computação de alto desempenho, provendo uma rápida implementação e flexibilidade no gerenciamento e usabilidade. Atualmente estes são os principais desafios, pois a cada dia estes ambientes têm se tornado mais complexos, com aplicabilidade variada e com um número cada vez maior de nós computacionais. - TCCOtimizando matrizes de rotação e quatérnions com SIMDAlves, Wellerson Rodriguês (2023-06-18)
Faculdade de Computação e Informática (FCI)
The use of rotations in the calculation of geometric transformations is currently of great importance for visual applications such as scientific visualization, spatial orientation, animation and games, but when performing long and time-consuming calculations with large volumes of information, the need to optimize their computation is perceived. This article aims to compare a solution for the rotation matrix and quaternions using SIMD instructions. The results showed a shorter time for the rotation matrices and a solid Speedup for the Quaternions. - TCCParalelizando um algoritmo de backtracking no navegador com web workers e webAssemblyRodrigues, Daniel T (2021-12-07)
Faculdade de Computação e Informática (FCI)
O uso de navegadores modernos se mostra cada vez mais essencial na atualidade. Recursos como Web Workers vem se tornando mais adotados ˆ nos mais usados navegadores da Internet, possibilitando melhoria de perfor mance em aplicac¸oes web, e por consequ ˜ encia, execuc¸ ˆ ao de tarefas de maior de- ˜ manda computacional dentro dos navegadores. Este artigo explora uma tecnica ´ para adoc¸ao de Computac¸ ˜ ao Paralela dentro dos navegadores, apresentando ˜ uma forma de paralelizar um algoritmo de Gerac¸ao de Palavras Cruzadas, ro- ˜ dando em um navegador. Os resultados mostram um speedup superlinear para a versao paralela do algoritmo. - TCCRobô móovel semi-autônomo de buscaBuium, Bruna; Marinheiro, Roberto Muller (2019-11)
Faculdade de Computação e Informática (FCI)
A capacidade concebida ás máquinas de reproduzir habilidades humanas é a nova fonte dos avanços tecnológicos. Uma das abordagens mais discutidas são os veículos autônomos, máquinas capazes de se locomoverem sem a intervenção de seres humanos e de uma maneira mais segura, uma vez que estas podem até ”prever”acidentes. O objetivo da pesquisa é apresentar algoritmos para o desenvolvimento de um robô móvel de busca, qualificando o para buscar, de forma autônoma, um objeto em um ambiente previamente conhecido pelo robô. Para tal, foram selecionados e implementados algoritmos que se encaixassem no caso. Tais algoritmos eleitos se mostraram capazes de construir a inteligˆencia do robô de maneira eficiente e perspicaz. - TCCUtilização de arquitetura de microsserviços, CQRS e event sourcing em sistemas transacionais: Um estudo de casoLemes, Gabriel Isacc Birer; Santos, Giovanni Rodrigues dos; Zaccaria, Marcelo Yamashita (2022-06-06)
Faculdade de Computação e Informática (FCI)
Este artigo visa descrever o desenvolvimento de um sistema transacional do tipo bancário utilizando Arquitetura de Microsserviços, abordagem CQRS, Domain Driven Design e Event Sourcing. O Projeto apresenta um estudo de caso que envolve uma aplicação elaborada com base em três domínios definidos ao longo do trabalho, e para atender aos padrões de desenvolvimento propostos, foram criados seis serviços, sendo dois para cada domínio separados em comando e consulta, atrelado a isso temos o registro de todas as alterações realizadas no sistema onde se pode visualizar todo o histórico.