Riferimento metriche statiche

Questa sezione fornisce un elenco di riferimento delle metriche statiche visualizzate nella procedura guidata Creazione nuova verifica componenti per le verifiche di componenti Java ed EJB. Tali metriche contribuiscono a misurare l'impatto della verifica e a definire una strategia di verifica.

Metriche di architettura

Le metriche riportate di seguito forniscono indicazioni sull'architetura dei componenti reperiti nell'ambito del progetto di verifica.
Nome Formula Descrizione

Fan In

Formula Fan In

Numero dei metodi pubblici + attributi pubblici della classe o dell'EJB

Fan Out

Formula Fan Out

Numero dei singoli utilizzi dei metodi o degli attributi definiti al di fuori della classe o dell'EJB

ExtUse

Formula External use

Numero delle singole classi o EJB che utilizzano gli attributi pubblici o i metodi della classe o dell'EJB misurati.

Metriche della complessità del componente

Le metriche riportate di seguito misurano la verificabilità del codice di origine.
Nome Formula Descrizione

Methods

Metodi ponderati per la formula di classe

Methods (o numeri ponderati di metodi per classe) rappresenta un conteggio dei metodi presenti in una classe o in un EJB.

WAC

Attributi ponderati per classe

Attributes (o numeri ponderati di attributi per classe) rappresenta il numero di attributi presenti di una classe o di un EJB.

Max V(g)

Livello di complessità ciclomatica massima tra tutti i metodi where:Formula della complessità massima
  • E: numero di bordi
  • N: numero di nodi

Il V(g) o numero ciclomatico è un indicatore della complessità di un metodo. Questo è correlato alla difficoltà della verifica. Tipicamente, il valore V(g) varia tra 1 e 10, dove 1 significa che il codice non presenta ramificazioni. La complessità ciclomatica di un metodo non dovrebbe superare 10. Il valore V(g) massimo è il valore V(g) più alto incontrato tra tutti i metodi della classe o dell'EJB.

Statements

Righe origine di codice

Questa metrica rappresenta semplicemente il numero totale di righe di codice (SLOC), esclusi i commenti.

Max nested levels

Livello di nidificazione massima tra tutti i metodi

Il livello di nidificazione indica il numero di livelli contenuti nella struttura. Il livello di nidificazione massima tra tutti i metodi è il valore più alto incontrato tra tutti i metodi della classe o dell'EJB. Esso è correlato con la complessità della struttura, quindi con la difficoltà della verifica.

Metriche di copertura

La copertura di verifica consente di identificare i componenti che non sono stati ancora verificati a sufficienza.
Nome Descrizione

NbTests

Numero di volte in cui il metodo è stato richiamato da una suite di verifica.

Line (%)

Tasso di copertura di righe (in percentuale) della classe all'interno di tutte le esecuzioni.

Concetti correlati
Metriche statiche

Termini di utilizzo | Feedback
(C) Copyright IBM Corporation 2000, 2004. Tutti i diritti riservati.