Análise Estrutural

Uma revisão de código Structural Analysis é um conjunto de regras que automatizam o processo de revisão de código para um arquiteto de software. Uma revisão de código Structural Analysis tem como foco a codificação relacionada ao design de um aplicativo. Você executa esse tipo de revisão de código para analisar dependências entre os componentes e para resolver erros de design no código logo no início do processo de desenvolvimento.

Benefícios

Depois que você projeta um aplicativo, é possível que os desenvolvedores alterem a estrutura de design, inserindo dependências não planejadas no código. O software funcionará, assim essas alterações não serão sinalizadas como defeitos para correção, durante a fase de teste. Essas alterações poderão ser capturadas e corrigidas se você agir proativamente e executar as etapas a seguir:

É importante executar uma revisão de código Structural Analysis durante todo o ciclo de vida de desenvolvimento do produto. Como o processo automatizado é rápido, você pode executar revisões de código com freqüência. As descobertas de revisão de código permitem capturar e corrigir problemas no início, quando a alteração é mais fácil e seu custo é mais baixo.

Regras de Análise Estrutural Fornecidas

Várias revisões de código e categorias de regras são fornecidas e cada uma delas aplica-se a um conjunto diferente de regras. Os conjuntos de regras a seguir estão relacionados à análise estrutural:

Regras de Controle Arquitetural

É possível criar regras de controle arquitetural com um assistente. Você seleciona um gabarito e fornece propriedades específicas para as regras de design específicas da arquitetura de seu aplicativo. Com regras personalizadas, é possível estender os recursos das revisões de código fornecidas. Executando uma revisão de código que aplica suas regras, você assegura que a integridade da arquitetura de seu aplicativo seja cumprida durante o processo de implementação.

Nota: Você deve executar a revisão de código Structural Analysis 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 2004, 2005. Todos os Direitos Reservados.