Qualità del software: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Riga 45:
==Robustezza==
Un sistema è robusto se si comporta in modo ragionevole in situazioni impreviste. Ad esempio quando vengono inseriti dati di input non corretti.
La robustezza può essere corretta andando a colmare quelle [[lacune]] dei requisiti che appunto non hanno descritto il comportamento nel caso di situazioni anomale.
La robustezza è difficilmente definibile formalmente. Se si potesse definire il concetto di comportamento ragionevole si potrebbe dire che la Robustezza'''robustezza''' è uguale alla Correttezza'''correttezza'''. Infatti se un requisito è nelle [[specifiche]] allora fa parte della correttezza, se è fuori allora fa parte della robustezza.
 
Dipende dal contesto
La robustezza comunque dipende dal contesto e non è assoluta, in particolare dipende da:
* Chi usa il sistema ?
* chi usa il sistema
* Quali sono le sue capacità di adattamento ?
* Quanto è critico il buon funzionamento del software ?
 
==to be continued==