Metrica software

Una metrica software è uno standard per la misura di alcune proprietà del software o delle sue specifiche.

I metodi quantitativi si sono dimostrati strumenti potenti in altri campi della scienza, per questo motivo per la scienza dei computer pratici e teorici si sono impegnati a fondo per mettere a punto un simile approccio nello sviluppo di software. L'ingegnere del software Tom DeMarco ha affermato che "non puoi controllare ciò che non sai misurare".

Metriche software più utilizzate

Le metriche software comunemente adottate sono:

Utilizzo

Le metriche software possono essere utilizzate per:

Limitazioni

La valutazione di "quanto" software sia presente in un programma è molto difficoltosa da soddisfare, definire o misurare, specialmente se è necessario fare previsioni antecedenti la progettazione di dettaglio. L'utilità pratica delle metriche software è così limitata a domini ristretti dove cioè è possibile stabilire il processo di misura.

Le metodologie di gestione come il Modello di maturità e capacità o anche l'ISO 9000 si sono quindi concentrati maggiormente sulle metriche di processo che assistono nel monitoraggio e nel controllo del processo di produzione del software.

Esempi di metriche di processo che riguardano il software:

Critiche

Debolezze potenziali e critiche dell'approccio tramite metriche:

Voci correlate

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica