Come calcolare Cyclometric Complessità

July 26

Come calcolare Cyclometric Complessità


complessità Cyclometric è una misura utilizzata per determinare la complessità di un programma software. Per determinare questa complessità un cyclometric calcola il numero di potenziali sentieri attraverso il codice sorgente del programma. Il numero di questi percorsi è il risultato di come molte dichiarazioni decisionali sono presenti all'interno del codice. Una dichiarazione decisione è un costrutto codice come "se ... allora". Il più di queste affermazioni decisionali ci sono all'interno del codice, tanto più i potenziali percorsi ci sono e più complesso il programma diventa. Quando un programma diventa troppo complessa a causa di un eccesso di queste affermazioni decisionali, può causare il programma malfunzionamento. Conoscere la complessità cyclometric permette di regolare il codice per evitare che ciò accada.

istruzione

1 Visualizzare il codice sorgente del programma. Il processo esatto per visualizzare il codice sorgente varia a seconda del tipo di programma che è.

2 Aggiungere il numero di dichiarazioni di decisione nel codice sorgente. Se non si è sicuri che i comandi sono considerate dichiarazioni decisionali, fare riferimento alla tabella fornita nella sezione risorse di questo articolo.

3 Aggiungere 1 al numero totale di istruzioni decisionali nel codice. Ad esempio, se si scopre che ci sono un totale di 9 affermazioni decisionali nel programma, si dovrebbe aggiungere 1 a questo numero da ottenere il numero 10. Questa somma è la complessità cyclometric del programma.

Consigli e avvertenze

  • Un complessità cyclometric superiore 20 è spesso considerato eccessivo.