La funzionalità in ISO 9126 è di qualità non funzionale? Contraddizione in ISTQB e molte fonti

1

Ho svolto alcune ricerche e mi sono reso conto che mi mancava il fatto che in ISO 9126 e ISO 25010 tutte le caratteristiche sono caratteristiche di qualità e rappresentano (secondo vari documenti) solo quelle non funzionali. Mi ha sorpreso perché pensavo che "Funzionalità" fosse chiaramente funzionale, ma ora capisco che probabilmente significano "valutazione della funzionalità dalla vista non funzionale, cioè come fa il sistema a fare queste cose".

Poi ho trovato una cosa interessante in un libro ISTQB. Parlano di test funzionali e di riferimento ISO 9126 Funzionalità. Ma nella sezione di test non funzionale, enumerano i requisiti non funzionali in base a questo ISO e fanno stato Funzionalità, facendo riferimento alla sezione nella pagina Test funzionale!

Si dice che ISO 25010 presenti 8 categorie non funzionali, compresa l'idoneità funzionale. Sembra una cosa non funzionante, ma si dice che è stata appena ribattezzata Funzionalità dalla ISO 9126. Eppure ci sono libri che dicono che "l'idoneità funzionale" dalla ISO 25010 è funzionale e dovrebbe essere testata funzionalmente (beh, ha senso più che dire che non è funzionale) ...

La maggior parte dei libri di controllo qualità elenca in genere la funzionalità ISO 9126 in Test funzionali, quindi non riesco a capire come possa essere elencata come non funzionale ...

Allo stesso modo, ho trovato per le fonti ISO 9126 affermando che la sua funzionalità è requisito di qualità, quindi requisito non funzionale, mentre le altre fonti affermano che non funzionali sono quelle ad eccezione di questa.

Qualcuno conosce abbastanza bene questo standard ISO per spiegare il problema?

    
posta John V 10.06.2015 - 15:33
fonte

1 risposta

1

Guarda il modello di qualità elencato qui . Ognuna di queste qualità è non funzionale.

Le funzionalità che soddisfano le esigenze dell'azienda sono determinate dai requisiti del tuo software funzionale. Ogni requisito funzionale deve essere accompagnato da un test di accettazione, ed è quel test di accettazione (e non un documento di alcuni standard ISO) che stabilisce se i requisiti funzionali sono soddisfatti o meno.

Ipoteticamente, un documento ISO potrebbe indirizzare il modo in cui il requisito e il suo test di accettazione sono scritti ed eseguiti, ma non la natura dei requisiti funzionali stessi. I requisiti funzionali dipendono interamente dalle esigenze degli stakeholder.

    
risposta data 10.06.2015 - 16:19
fonte

Leggi altre domande sui tag