Analisando Modelos UML com Ferramentas de Análise Estática
Você pode utilizar ferramentas de análise estática para analisar modelos UML. Por exemplo, é possível revisar os modelos UML para detectar os erros a serem corrigidos. Você pode coletar informações sobre modelos UML para determinar se seu modelo segue boas práticas. Também é possível definir novas métricas e regras utilizando modelos.
Revisando Modelos UML
É possível executar uma configuração de análise de Revisão do
Modelo UML em um modelo UML para detectar diversos tipos diferentes de problemas
no modelo. Por exemplo, é possível verificar seu modelo quanto a elementos órfãos,
interfaces com operações particulares ou dependências de modelo cruzadas. As regras
de revisão UML são agrupadas em seis categorias: integralidade, correção, acoplamento, nomenclatura Java™,
estilo e rastreabilidade.
Coletando Métricas sobre Modelos UML
É possível executar uma configuração de análise de Métricas UML
em um modelo UML para coletar diversos tipos diferentes de informações numéricas
sobre o modelo. Por exemplo, é possível descobrir o número de atributos ou
operações em um classificador, o nível de instabilidade em um pacote ou a
profundidade de um classificador em sua hierarquia de herança. As métricas UML
são agrupadas em quatro categorias; acoplamento, diagramas, herança e tamanho. As métricas
que expressam o número de ocorrências para cada espaço de nomes são somadas e todas as
outras métricas são medidas. Para cada métrica, opcionalmente você pode configurar
a gravidade, o limite mínimo e o limite máximo. As métricas que estão fora dos
limites inferior e superior são relatadas como problemas e exibidas em
vermelho. Para inspecionar os resultados das métricas, expanda a árvore de resultados,
começando na raiz, e leia os resultados de baixo para cima.
Definindo Métricas e Regras Customizadas para Modelos UML Utilizando Modelos
É possível criar métricas UML customizadas para coleta em um modelo UML,
além das métricas que estão disponíveis por padrão. Você também pode criar regras
de revisão UML customizadas para complementar as regras que estão disponíveis por
padrão. Dois modelos estão disponíveis para criação de métricas UML customizadas. Quatro modelos estão disponíveis para criação de regras de revisão UML customizadas. É possível incluir regras e métricas customizadas em configurações de análise existentes ou em novas.
Métrica da Análise Estática para Análise do Modelo UML Esse conteúdo se
aplica à versão 7.5.4 ou posterior. É
possível coletar diversos tipos de informações estatísticas sobre um modelo UML para ajudar você a
analisá-lo. Por exemplo, é possível descobrir o número de diagramas, o número de classes em
um pacote ou a profundidade de um classificador na hierarquia de herança. As métricas UML
são agrupadas em quatro categorias; acoplamento, diagramas, herança e
tamanho.
Regras de Análise Estática para Revisão de Modelos UML Esse conteúdo se
aplica à versão 7.5.4 ou posterior. As
regras para análise de modelos UML podem ajudá-lo a determinar se um modelo UML segue boas práticas. É possível
detectar diversos tipos de problemas em um modelo. Por exemplo, é possível examinar um modelo quanto a relacionamentos semânticos quebrados, especificações ausentes ou convenções de nomenclatura Java
corretas. As regras de revisão UML são agrupadas nas seguintes categorias: integralidade, correção, acoplamento, nomenclatura Java,
estilo e rastreabilidade.