Resumo |
Atualmente, se tem um rápido avanço nas áreas da tecnologia, dando espaço ao desenvolvimento de novas técnicas de interação do usuário com programas de software, como a criação das modernas GUI (Graphical User Interface). Além disso, há cada vez mais demanda por informações confiáveis e atualizadas no âmbito financeiro, tornando assim programas de coleta e tratamento de dados financeiros (como os bots previamente desenvolvidos) cada vez mais essenciais para os mais diversos investidores, empresas e pessoas. Isso porque, os usuários desempenham um papel super importante no que tange aos programas de software, principalmente na área de dados financeiros e na interatividade com programas desta área. Desse modo, o objetivo deste projeto é criar uma interface gráfica para um programa já em funcionamento que a partir do uso de bots faz uma coleta na WEB sobre dados financeiros e assim criar um meio mais acessível, intuitivo e interativo para os usuários comuns, ou seja, telas que orientam a busca e organizam a visualização das informações coletadas pelos bots de forma harmônica. Em termos metodológicos estudou-se o código fonte dos bots previamente desenvolvidos juntamente com a linguagem Python e modernas GUI (Graphical User Interface) como, por exemplo, o Pydracula. Depois, fez-se o planejamento do layout que integra os bots com as telas da interface gráfica. Os resultados indicaram que a adoção da GUI tornou mais fácil o uso do software. Afinal, por meio da GUI (Graphical User Interface) não existe mais a necessidade de se alterar o código fonte do programa em python para guiar a pesquisa dos bots. Adicionalmente, os dados coletados são visualizados de forma mais simples e organizada. Diante do exposto, conclui-se que o desenvolvimento das telas interativas facilita tanto o aproveitamento do usuário, como a própria coleta e tratamento de dados financeiros. Em termos de trabalhos futuros, pretende-se realizar um estudo de avaliação da GUI desenvolvida por meio de testes de usabilidade onde potenciais usuários irão interagir com a interface desenvolvida e apresentar feedbacks relacionados ao programa desenvolvido. |