A edição de abril de 2015 da Revista Java Magazine trás um artigo meu sobre Conformação Arquitetural.
Ao longo do tempo a arquitetura planejada para um software tende a se distanciar do que foi inicialmente projetado.
A representação do projeto por meio de diagramas UML em documentos de arquitetura de software perdem total conexão com o código fonte e, quando se torna necessária alguma alteração mais complexa, que exija o entendimento arquitetural da solução e a consistência do código real com o código planejado, percebe-se os problemas causados pela disparidade arquitetural.
O cenário ideal seria um em que, durante todo o ciclo de vida do software, o código fonte estivesse sempre refletindo o que foi projetado para a sua arquitetura. Com base nisso, esse artigo apresenta a importância da arquitetura de software, técnicas e ferramentas que auxiliam a manter o código fonte conforme a arquitetura planejada e técnicas para melhorar a conformação arquitetural em um código já deteriorado.
Conformação Arquitetural: sincronizando o código e a arquitetura do projeto
Revista Java Magazine, Abril de 2015, edição 138