La generazione di conoscenza ha bisogno di un repository di qualità che si estende dai dati stessi al programma sviluppato per interagire con le informazioni. Il Metriche di qualità del software Consentono di monitorare un prodotto per stabilirne il livello di qualità, anche se il seguito che questo tipo di misure rende possibile fornisce Possibilità di saperne di più su una soluzione.
Crediti fotografici: istock Agsandrew
Vantaggi ed esempi di utilizzo delle metriche di qualità del software
Il scarsa qualità Le informazioni e il software hanno un impatto negativo sul business a diversi livelli:
- Riduci le entrate e aumenta la spesa.
- Provoca una diminuzione della fiducia, sia all'interno che all'esterno dell'organizzazione.
UN L'approccio proattivo sia alla governance delle informazioni che alla qualità dei dati consente di identificare tempestivamente errori o difetti che possono essere corretti in modo tempestivo, eliminando i principali inconvenienti alla radice. Gli effetti positivi cominciano a manifestarsi e I suoi benefici aumentano in un ciclo di miglioramento continuo favorito dal controllo Metriche di qualità del software.
Questo monitoraggio facilita la valutazione:
- Le prestazioni del team di sviluppo.
- La giustificazione dell'uso di nuovi strumenti o soluzioni.
- I risultati ottenuti dall'integrazione del software nei processi e nelle operazioni.
Per raggiungere il livello di valutazione, è necessario disporre di dati pertinenti, Accurato e aggiornato in diverse aree, che forniscono una prospettiva globale della risposta. Perché, Metriche di qualità del software può essere applicato a diversi contesti, Quella:
- Il progetto: Sono ciò che facilita la gestione del rischio, permettendovi di tastare il polso dell'iniziativa di sviluppo fin dall'inizio.
- Il prodotto: Si concentrano sulla misurazione delle caratteristiche del software e di tutti i risultati finali che lo accompagnano, a seguito del progetto di sviluppo, come i modelli, Componenti aggiuntivi e documentazione.
- La procedura: sono destinati Identificare le best practice per esportare in progetti futuri e, per raggiungere questo obiettivo, raccogliere dati da diverse iniziative in un determinato periodo di tempo.
Nonostante questo, quando si tratta di concentrarsi sulla risposta stessa, Ci sono alcuni Metriche di qualità del software essenziale, e quelli che hanno a che fare con i seguenti cinque criteri:
UN / Metriche di precisione: tentare di fornire informazioni sulla validità e l'accuratezza del software e della sua struttura, compresa la fase di attuazione, ma anche la fase di collaudo e la funzione di manutenzione.
B / Metriche delle prestazioni: Attraverso di loro, È possibile misurare le prestazioni del software, di ciascuno dei suoi moduli, così come l'intero sistema.
C / Metriche di usabilità: Dobbiamo scartare la complessità e cercare una soluzione intuitiva e facile da usare. questo tipo di Metriche di qualità del software Aiutano a determinare se la risposta soddisfa tali requisiti.
D Metriche / Collocamento: Le limitazioni, Lo stile del codice e tutti i dati relativi allo sviluppo e alle qualità del prodotto saranno valutati in base a queste metriche.
Metriche E / Efficienza: Minimizzazione delle latenze, Velocità di risposta, capacità, È un approccio equivalente alla produttività ma con una sfumatura leggermente diversa, che si è aggiunto ad esso, fornisce una visione molto più completa della risposta.
Perché, Valutazione del software attraverso diverse ottiche e sulla base di misure continue, È possibile ottenere l'allineamento al fine di raggiungere la qualità Quello, A poco a poco, diventerà più sofisticato e raggiungerà livelli più alti.