analizzabilita
analizzabilità s. f. – In informatica, in particolare nella definizione della qualità di un software, la sua capacità di consentire con facilità l’identificazione della causa di un errore o la localizzazione delle parti interessate a una modifica. L’a. è un attributo correlato alla comprensibilità del codice sorgente (ossia la versione di un algoritmo scritta in un linguaggio di programmazione ad alto livello, le cui istruzioni sono poi eseguite dalla macchina mediante appositi programmi quali compilatori, assemblatori o interpreti), e quindi anche alla presenza di adeguati commenti. Nel modello della qualità del software descritto dalla serie di normative ISO/IEC 9126, l’a. è definita come una delle sottocaratteristiche della manutenibilità (v.) e quindi come tale deve essere specificata in termini di requisiti non funzionali, perché non è legata alla specificazione delle sue funzioni. Nello sviluppo dei requisiti di un software la specificazione dell’a. è correlata con le prospettive di evoluzione e dei tempi attesi di correzione degli errori del software.