Ciências Exatas e da Terra
http://hdl.handle.net/10183/12236
2024-03-28T12:31:03ZDesenvolvimento de sistemas em multi-camadas
http://hdl.handle.net/10183/250290
Desenvolvimento de sistemas em multi-camadas
Lima, Elianara Corcini
Este trabalho é uma proposta de uma arquitetura de sistema multi-camadas tendo como referência um estudo de caso. Para introdução do tema faz um estudo sobre arquitetura de software e a importância de padrões de arquitetura e de projetos. Descreve o estudo de caso e apresenta uma proposta de reestruturação utilizando uma arquitetura multi-camada.; This text focus on a multi-level system architecture proposal based on a case study. It starts describing software architectures and the importances of design patterns and architecture patterns. Finally it presents the case study and presents a restructuring proposed using multi-level.
2003-01-01T00:00:00ZCriação de um MVP de um sistema de proteção de CPF
http://hdl.handle.net/10183/248467
Criação de um MVP de um sistema de proteção de CPF
Duarte, Luis Augusto Pereira
À medida que o compartilhamento de dados pessoais prolifera no mundo virtual, a oportunidade de violação destes dados torna-se exponencialmente maior. Este aumento no grau de vulnerabilidade facilita o uso indevido ou malicioso dos dados das pessoas, principalmente o CPF, em compras, contratos diversos, cadastros, e principalmente em aberturas de contas e pedidos de empréstimos. Um número significativo de pessoas está consciente da vulnerabilidade de seus dados e teme as consequências relacionadas ao uso indevido. No entanto, não encontramos disponíveis no mercado soluções que ofereçam uma camada adicional de proteção que dificulte estas operações fraudulentas. Assim, o objetivo deste trabalho é analisar um método de proteção dos dados, especialmente o CPF, contra seu uso indevido, através de um processo de desenvolvimento de um MVP para verificar uma alternativa viável. No trabalho será apresentado um detalhado processo passo a passo aplicado para a concepção de uma ideia e a elaboração de um MVP para validar esta hipótese. Também é apresentado o resultado da pesquisa com usuários que acessaram o MVP desenvolvido para teste da hipótese.; As the sharing of personal data proliferates in the virtual world, the opportunity for this data to be breached becomes exponentially greater. This increase in the degree of vulnerability facilitates the misuse or malicious use of people's data, especially the CPF, in purchases, various contracts, registrations, and especially in opening accounts and loan applications. A significant number of people are aware of the vulnerability of their data and fear the consequences related to misuse. However, we do not find solutions available on the market that offer an additional layer of protection that makes these fraudulent operations difficult. Thus, the objective of this work is to analyze a method of data protection, especially the CPF, against its misuse, through a process of developing an MVP to verify a viable alternative. The work will present a detailed step-by-step process applied to the conception of an idea and the elaboration of an MVP to validate this hypothesis. The result of the survey with users who accessed the MVP developed for hypothesis testing is also presented.
2021-01-01T00:00:00ZUma ferramenta para análise do gráfico da bolsa de valores utilizando indicadores técnicos para definir entrada ou saída de ativos
http://hdl.handle.net/10183/232856
Uma ferramenta para análise do gráfico da bolsa de valores utilizando indicadores técnicos para definir entrada ou saída de ativos
Santos, Rodrigo Selistre Dos
No mercado da bolsa de valores houve um aumento do ano de 2019 a 2020 de quase 100% no número de investidores. O objetivo deste trabalho é desenvolver uma ferramenta para auxiliar nas decisões de operadores na bolsa de valores, com base nos indicadores com a melhor performance. Possuindo a funcionalidade de indicar o tipo de operação e o resultado geral. Para o desenvolvimento da ferramenta foram utilizadas tecnologias que em conjunto obtiveram dados atuais, sendo elas a IDE do Visual Studio Code e a linguagem de programação Python. Avalia-se a performance dos indicadores, através da ferramenta desenvolvida, para diferentes períodos de tempo para uma ação, sinalizando para o investidores qual é o melhor indicador a ser utilizado. A ação escolhida foi a do Itaú Unibanco com o símbolo de ITUB4 para ser analisada pelos indicadores de Médias Móveis, Bandas de Bollinger e o Índice de Força Relativa para períodos de tempo: diário, semanal e mensal. O indicador com melhor performance nos resultados em reais foi a das Bandas de Bollinger, representando o valor de R$ 17,38 no período de tempo mensal. Os indicadores para os três períodos em conjunto resultaram que o melhor indicador foi novamente as Bandas de Bollinger. Este trabalho permitiu mostrar os resultados do indicador com a melhor performance dentre os escolhidos para a ação. Pode-se perceber que é possível implementar outras ações e períodos de tempo buscando diferentes resultados. O aumento de investidores no mercado de ações se mostra em uma tendência de alta e assim com esta ferramenta foi possível explicitar qual o melhor indicador.; In the stock exchange market, there was an increase from 2019 to 2020 of almost 100% in the number of investors. The objective of this work is to develop a tool to assist traders in the stock exchange decisions, based on the indicators with the best performance. Possessing the functionality to indicate the type of operation and the general result. For the development of the tool, technologies were used that together obtained current data, namely the Visual Studio Code IDE and the Python programming language. The performance of indicators is evaluated, through the tool developed, for different periods of time for a stock, indicating to investors which is the best indicator to be used. The chosen stock was Itaú Unibanco with the symbol ITUB4 to be analyzed by the Moving Averages, Bollinger Bands and the Relative Strength Index for time periods: daily, weekly and monthly. The indicator with the best performance in the results in reais was that of Bollinger Bands, representing the value of R$17.38 in the monthly period of time. The indicators for the three periods together resulted that the best indicator was again the Bollinger Bands. This work allowed showing the results of the indicator with the best performance among those chosen for the action. It can be seen that it is possible to implement other actions and time periods seeking different results. The increase of investors in the stock market is showing an uptrend, and with this tool it was possible to explain which is the best indicator.
2021-01-01T00:00:00ZAplicação de técnicas de machine learning para classificação ABC multicritério
http://hdl.handle.net/10183/231881
Aplicação de técnicas de machine learning para classificação ABC multicritério
Luchese, Rafael Leites
Quando falamos na gestão de estoques de uma empresa, a classificação ABC é uma forma bastante conhecida e amplamente utilizada para priorizar itens de forma a identificar quais são mais e menos relevantes no contexto da empresa. Ao longo do tempo alguns méto dos foram propostos para realizar esta classificação, de modo a considerar um ou mais critérios neste análise, sempre com o objetivo de ser mais assertivo no resultado. Dada a ampla gama de aplicações voltadas para classificação que utilizam técnicas de Machine Learning, neste trabalho explorou-se a viabilidade da aplicação destas técnicas para o problema da classificação ABC. Utilizando uma base de dados reais, foram aplicadas três técnicas distintas de Machine Learning comparando os resultados obtidos pelas técnicas entre si e contra um cenário de referência. A abordagem se mostrou viável, com as técni cas obtendo resultados melhores que o cenário de referência na maior parte dos testes.; When talking about a company’s inventory management, the ABC classification is a well known and widely applied method to prioritize items in order to identify which ones are more and less relevant in the company’s context. Over time, some methods were proposed to carry out this classification, in order to consider one or more criteria in this analysis, al ways aiming to be more assertive in the result. Given the wide range of Machine Learning Algorithms in classification problems, we explore the feasibility of applying these tech niques to the ABC Classification problem. Using a real database, we applied three distinct Machine Learning algorithms comparing their results against each other and against a ref erence scenario. The approach proved to be viable, with the algorithms obtaining better results than the reference scenario in nearly all tests.
2021-01-01T00:00:00Z