Abstract
dc:description.abstractNeste trabalho, é apresentado o desenvolvimento de uma aplicação back-end que tem como objetivo principal auxiliar à composição musical, especificamente para os instrumentos piano e teclado. A aplicação, que é essencialmente uma Application Programming Interface, permite que o usuário arquive e organize suas composições, além de gerar versões MIDI a partir de suas gravações e ainda gerar partituras simples caso deseje. Quanto ao software projetado, foram utilizadas diversas tecnologias e técnicas modernas de desenvolvimento como: Arquitetura modular em camadas, S.O.L.I.D., computação em nuvem, processamento paralelo, armazenamento e processamento assíncrono de filas em memória, aprendizado de máquina e comunicação REST via protocolo HTTP. Todas as decisões arquiteturais visaram a criação de um software robusto e seguro focado em um maior reúso futuro, além do incremento de novas funcionalidades, de forma a não impactar o núcleo da aplicação, preservando a qualidade e diminuindo o retrabalho sob o software desenvolvido.
Author and committee
dc:creator, dc:contributor.*- Author dc:creator
-
- Martinho, Gabriel Meirelles
Rights
dc:rights- Statement dc:rights
-
- Open Access
- Language dc:language.iso
- pt_BR
Identifiers
dc:identifier.*- Repository record dc:identifier.uri
- https://app.uff.br/riuff/handle/1/34945
- OAI identifier oai:identifier
- oai:app.uff.br:1/34945