Anais científicos / IA360

Tecnologia

Mitigando a Dívida Técnica em Sistemas de Missão Crítica: Engenharia de Domínio e Modernização Java

Matheus Bruckmann Morilha Teles; Bernardo Mantoan Castellani; Cesar Augusto da Silva Pisa; Mario Guilherme Wilhelms; Mayumi Hirata Bogoni; Julio Nogueira

Faculdade Donaduzzi

Resumo

Este artigo identifica lacunas técnicas num sistema de missão crítica legado e propõe soluções arquiteturais focadas em Engenharia de Domínio e recursos do Java Moderno. A partir da metáfora da Dívida Técnica de Martin Fowler, diagnosticamos "bad smells" como métodos longos e duplicação de código. A proposta de modernização utiliza Records, Sealed Interfaces e padrões de projeto (Strategy e Factory) para restaurar os princípios SOLID, em especial o OCP e SRP, reduzindo o custo de manutenção a longo prazo.

Palavras-chave: Dívida Técnica, Engenharia de Domínio, Java Moderno, Princípios SOLID, Padrões de Projeto.

Ler trabalho completo (PDF)