Robustezza (informatica): differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Gabriele85 (discussione | contributi)
Nessun oggetto della modifica
Riga 1:
{{s|informatica}}
{{Nota disambigua|la robustezza riferita ai materiali|[[Robustezza strutturale]]}}
 
{{Torna a|Qualità del software}}
In vari ambiti '''robustezza''' indica la capacità di un sistema di sopportare variazioni.
 
==Informatica==
In termini generali, la '''robustezza''' di un [[software]] o di un algoritmo è la sua capacità (e la capacità del [[programmatore]]) di comportarsi in modo ''ragionevole'' in situazioni impreviste, non contemplate dalle specifiche. Situazioni di questo tipo in genere riguardano errori ed eccezioni di varia natura (dati di [[input]] scorretti, fallimenti di componenti software o [[hardware]] esterni al sistema e interagenti con esso, e così via). Anche in questo caso, l'idea intuitiva della robustezza implica certamente considerazioni di valore sugli effetti dannosi che il sistema o l'[[utente]] subiscono se il sistema reagisce in modo "irragionevole" a situazioni impreviste.
 
==Chimica analitica==
La robustezza di un metodo di analisi indica la sua capacità di dare buone pretazioni in una grande varietà di situazioni diverse.
 
==Modelli teorici==
La robustezza di una teoria indica la sua versatilità e ampia applicabilità.
 
==Voci correlate==