Upmoney : Controle Financeiro
Data
2020Autor
Fontana, Rafaela Mantovani, 1981-
Fonseca, Bruna Jenifer, 1991-
Vieira, Cleverson Diego, 1991-
Perin Junior, Fernando Augusto, 1998-
Nakazato, Lígia Kaori Iha, 1991-
Zanon, Amanda dos Santos, 1996-
Universidade Federal do Paraná. Setor de Educação Profissional e Tecnológica. Curso de Graduação em Tecnologia em Análise e Desenvolvimento de Sistemas
Metadata
Mostrar registro completoResumo
Resumo : Por meio de uma pesquisa realizada pela ANBIMA, constatou-se que a maioria da população brasileira não possui a cultura de guardar dinheiro, alguns por má administração de seus recursos, outros por não acharem necessário ou até mesmo por desconhecerem o mercado financeiro. No entanto, também, observou-se que muitas das pessoas que não guardam dinheiro, se incentivadas, passariam a poupar, pois, muitas vezes, não possuem um efetivo controle sobre seus gastos. Neste contexto, o aplicativo UpMoney visa facilitar o controle financeiro de seus usuários, por meio de um método organizado de registro de despesas e receitas, o qual o usuário poderá registrar suas finanças de forma imediata, com registros manuais. Além de possibilitar uma visão analítica do momento e, também, histórica da vida financeira do usuário por meio de gráficos e filtros. Além disso, esse aplicativo viabiliza a criação de planejamentos a curto e longo prazo baseado na metodologia 50/35/15, proporcionando ao usuário meios para atingir metas, por meio de um planejamento mais factível e personalizado. Desta forma, o desenvolvimento deste projeto foi realizado utilizando-se de um processo de modelagem que aplicou a UML (Unified Modeling Language), por meio dos diagramas de caso de usos, classes e sequência. Além desses, utilizou-se da modelagem de dados para conceber o banco de dados. Assim, prosseguiu-se com a programação de um aplicativo Android utilizando o framework React Native, o qual permite o controle financeiro por meio do cadastro de despesas e receitas aplicando a metodologia 50/35/15 para tal. Os dados deste aplicativo são armazenados no sistema de gerenciamento de banco de dado MySQL e o acesso deste é realizado através de um webservice desenvolvido na linguagem orientada a objetos Java. Sendo o projeto realizado de forma incremental com o auxílio do Scrum e Kanban, permitindo assim, o desenvolvimento deste trabalho sobre os conceitos e práticas de metodologias ágeis.