Regras de Controle Arquitetural

As regras de controle arquitetural são um conjunto de regras que podem ser definidas de modo que você seja notificado quando dependências não desejadas entre os componentes são inseridas em um código base durante o desenvolvimento.

No processo de desenvolvimento, o código atinge um nível de maturidade em que arquitetos, projetistas e desenvolvedores ficam satisfeitos com o modo de organização das dependências no código e com o modo de comunicação entre os diferentes componentes. Entretanto, posteriormente no ciclo de liberação, isso torna-se um problema quando dependências entre determinados componentes, pacotes ou geralmente qualquer nova dependência não são aceitáveis.

Você pode utilizar gabaritos de controle arquitetural para criar regras que o notificarão quando ocorrerem essas violações de estrutura. Esses gabaritos definem um conjunto de regras que preservam o modo atualmente existente das dependências no código e produzem descobertas caso uma dependência não desejada seja inserida. Essas regras operam no nível de classes e pacotes.

A lista a seguir contém os gabaritos das regras de controle arquitetural:

Para visualizar uma descrição de cada gabarito, clique em Nova Regra na página Preferências. No assistente Regra de Nova Revisão de Código, clique em um gabarito arquitetural. A descrição aparece no fim da lista.

Execute as tarefas a seguir para definir e implementar regras de controle arquitetural:
  1. Defina regras de controle arquitetural.
  2. Execute a revisão de código Análise Estrutural.
Nota: Você deve executar a revisão de código Análise Estrutural apenas no espaço de trabalho. Isso assegura que o código em cada projeto seja revisado para fazer a análise estrutura completa.
Termos de uso | Feedback
(C) Copyright IBM Corporation 2000, 2005. Todos os Direitos Reservados.