Please use this identifier to cite or link to this item:
https://ric.cps.sp.gov.br/handle/123456789/47702| Title: | Projeto de software para gestão e controle de transações digitais: desenvolvimento das APIs de serviços financeiros. |
| Authors: | TERRA, Beatriz dos Reis FARIAS, Emerson Johnny Santos de SANTOS, Kleber Ygor Silva |
| Advisor: | OLIVEIRA, Cristina Corrêa de |
| type of document: | Monografia |
| Keywords: | Engenharia de software |
| Issue Date: | Jun-2026 |
| Publisher: | 111 |
| Citation: | TERRA, Beatriz dos Reis; FARIAS, Emerson Johnny Santos de; SANTOS, Kleber Ygor Silva. Projeto de software para gestão e controle de transações digitais: desenvolvimento das APIs de serviços financeiros, 2026. Trabalho de Conclusão de Curso ( Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas) Fatec Zona Leste, São Paulo, 2026. |
| Abstract: | Com a evolução dos meios de pagamento e a consolidação do ecossistema de liquidação instantânea no Brasil, geraram-se demandas por sistemas transacionais seguros e eficientes. Este Trabalho de Conclusão de Curso apresenta o desenvolvimento do Bizibank, que são APIs de serviços financeiros projetado para a gestão e o controle de movimentações bancárias voltadas a pessoas físicas. A metodologia de natureza aplicada baseia-se em uma abordagem exploratória apoiada por um levantamento de requisitos de campo realizado com 55 respondentes. O ciclo de engenharia de software seguiu o modelo cascata associado ao paradigma de orientação a objetos. As fronteiras estruturais, entidades e dinâmicas do sistema foram validadas por meio de diagramas de caso de uso, diagramas de classe e diagramas de sequência baseados na especificação UML. A solução foi codificada com a linguagem Java e o framework Spring Boot para a camada de backend sob o padrão arquitetural MVC, utilizando serviços RESTful e payloads no formato JSON para comunicação assíncrona. A persistência de dados foi estruturada em ambiente relacional MySQL com a aplicação dos padrões Service e Repository. A interface de usuário foi implementada com o framework Angular. Os mecanismos de autenticação, autorização e controle de rotas foram blindados via Spring Security para garantir conformidade com a Lei Geral de Proteção de Dados e o atendimento aos atributos de adequação funcional, segurança e confiabilidade estabelecidos pela norma ISO/IEC 25010. O protótipo funcional foi validado de forma satisfatória através de estratégias de testes de unidade, integração, APIs e aceitação. With the evolution of payment methods and the consolidation of the instant settlement ecosystem in Brazil, there has been a growing demand for secure and efficient transactional systems. This Final Course Project presents the development of Bizibank, a set of financial services APIs designed to manage and control banking transactions for individual consumers. The applied methodology is based on an exploratory approach supported by a field requirements survey conducted with 55 respondents. The software engineering cycle followed the waterfall model associated with the object-oriented paradigm. The system’s structural boundaries, entities, and dynamics were validated using use-case diagrams, class diagrams, and sequence diagrams based on the UML specification. The solution was coded in Java using the Spring Boot framework for the backend layer under the MVC architectural pattern, utilizing RESTful services and JSON-formatted payloads for asynchronous communication. Data persistence was structured in a relational MySQL environment with the application of the Service and Repository patterns. The user interface was implemented using the Angular framework. The authentication, authorization, and access control mechanisms were secured using Spring Security to ensure compliance with the General Data Protection Act and to meet the requirements for functionality, security, and reliability established by the ISO/IEC 25010 standard. The functional prototype was successfully validated through unit, integration, API, and acceptance testing. Keywords: Software Engineering. RESTful APIs. Spring Boot. ISO/IEC 25010. LGPD. |
| URI: | https://ric.cps.sp.gov.br/handle/123456789/47702 |
| Appears in Collections: | Trabalhos de Conclusão de Curso |
Files in This Item:
| File | Description | Size | Format | |
|---|---|---|---|---|
| analise_e_desenvolvimento_de_sistemas_2026_1_beatriz_dos_reis_terra_projeto_de_software_para_gestao_e_controle_de_transacoes_digitais.docx | 2.93 MB | Microsoft Word XML | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.