Una sola parola "sinonimo" per i non sviluppatori (non sinonimo esatto, però, ma abbastanza per dare una rapida idea):
- Efficienza: prestazioni
- Manutenibilità: evoluzione
- Portabilità: riutilizzare
- Affidabilità: la resilienza
- Usabilità: disegno
La maggior parte di tali metriche sono presentati in questo Wikipedia entry
efficienza IT metriche misurare le prestazioni di un sistema informatico.
Un programma di metriche IT efficace dovrebbe misurare molti aspetti delle prestazioni, tra cui velocità effettiva, velocità e disponibilità del sistema.
.
la funzionalità base di codice software per poter riutilizzare il codice esistente invece di creare un nuovo codice quando si spostano software da un ambiente ad un altro.
- Affidabilità: "La capacità di un sistema o componente di svolgere le sue funzioni richieste in determinate condizioni per un periodo di tempo specificato"
IEEE definisce affidabilità
nota da questa carta:
Per la maggior parte di progetto e di sviluppo software manager, affidabilità è equiparato alla correttezza, cioè, essi guardano alla sperimentazione e il numero di "cimici" sono state trovate e fisse.
Mentre trovare e correggere i bug scoperti nei test è necessario per garantire l'affidabilità, un modo migliore è quello di sviluppare un prodotto robusto e di alta qualità attraverso tutte le fasi del ciclo di vita del software.
Cioè, l'affidabilità del codice consegnato è correlata alla qualità di tutti i processi e prodotti dello sviluppo del software; la documentazione dei requisiti, il codice, i piani di test e il test.
studi il eleganza e chiarezza con cui l'interazione con un programma per computer o un sito web (usabilità) è progettato.
L'usabilità differisce dalla soddisfazione dell'utente nella misura in cui il primo include anche l'utilità (vedere Computer user satisfaction).
Vedere ad esempio usabilitymetrics.com