Resumo
A arquitetura de microsserviços revolucionou o desenvolvimento de software ao promover modularidade e escalabilidade independente. Entretanto, a manutenção de documentação sincronizada com o código representa desafio significativo que compromete a reusabilidade dos serviços.
Este trabalho apresenta uma ferramenta baseada em inteligência artificial que utiliza o modelo Google Gemini para automatizar a geração de documentação OpenAPI 3.0 e testes de integração Jest a partir do código-fonte de microsserviços.
Proposta do Projeto
Documento original da proposta de tema, contendo os objetivos iniciais e metodologia planejada.
Baixar Proposta (PDF em Inglês)Monografia Completa
Acesse o texto completo do TCC, incluindo a fundamentação teórica, arquitetura detalhada e análise dos resultados.
Baixar Monografia (PDF)Código Fonte
Visite o repositório para examinar a implementação completa, incluindo os componentes FileSystemLoader, Investigator, OpenAPIGenerator e TestGenerator.
Ver no GitHubInformações
Aluno: Agnaldo Nunes de Oliveira
Orientador: Prof. Dr. Alfredo Goldman
Coorientador: MSc. João Francisco Lino Daniel
Instituição: Instituto de Matemática e Estatística da Universidade de São Paulo (IME-USP)