qualità del software e iso9126
DESCRIPTION
Qualità del Software e ISO9126. Valutazione e Qualità del Prodotto Software Mario Capurso http://info.bazarinfo.info. Valutare o non valutare, questo è il problema…. E’ piacevole valutare ? Dissonanza cognitiva e valutazione Valutare che cosa ? Valutare quando ? Valutare come ? - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/1.jpg)
Qualità del Software e ISO9126
Valutazione e Qualità del Prodotto Software
Mario Capursohttp://info.bazarinfo.info
![Page 2: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/2.jpg)
Valutare o non valutare, questo è il problema…
E’ piacevole valutare ? Dissonanza cognitiva e valutazione Valutare che cosa ? Valutare quando ? Valutare come ? E dei risultati che farne ?
![Page 3: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/3.jpg)
Valutare quando e perchè Valutazione intermedia o formativa
per modificare il processo produttivo o evidenziare le lacune del prodotto
Valutazione finale o sommativa prima di vendere il prodotto
![Page 4: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/4.jpg)
Valutare perché - 2 Valutazione sincronica: valuta qui ed
ora Valutazione diacronica: valuta lo stesso
prodotto in un arco temporale Valutazione proattiva: evidenzia le
lacune e stimola al superamento Valutazione retroattiva: riflette sul
prodotto ultimato (post mortem) Valutazione di impatto: valuta l’impatto
del prodotto sull’utente
![Page 5: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/5.jpg)
Valutare – Chi e come Autovalutazione Eterovalutazione Valutazione tra pari Valutazione di gruppo
Valutazione per confronto Valutazione in presenza di criteri
![Page 6: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/6.jpg)
Valutare come - modello
Come valutereste l’acquisto dell’auto nuova ?
1-10
Costo di Acquisto Economicit
àSicurezza
Valore
Euro Km/Litro
Danni al Crash Test
50% 25% 25%
0- 8000 10 8001-10000 810001-12000 7…
![Page 7: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/7.jpg)
Indicatori e metriche Serve un indicatore finale di qualità (1-10
?) Una struttura ad albero con le
caratteristiche in cui si suddivide la qualità ed i pesi relativi
Delle metriche per le caratteristiche Degli indicatori associati ai valori delle
metriche Delle prove oggettive
![Page 8: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/8.jpg)
![Page 9: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/9.jpg)
![Page 10: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/10.jpg)
![Page 11: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/11.jpg)
![Page 12: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/12.jpg)
![Page 13: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/13.jpg)
![Page 14: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/14.jpg)
![Page 15: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/15.jpg)
![Page 16: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/16.jpg)
![Page 17: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/17.jpg)
![Page 18: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/18.jpg)
![Page 19: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/19.jpg)
Valutare come – indicatori e prove oggettive Risposte vero/falso Risposte a scelta multipla Risposte aperte
![Page 20: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/20.jpg)
Cosa fare Definire:
Il tipo di prova (iniziale, intermedia, finale)
I destinatari Lo schema (struttura, pesi, metriche,
indicatori, domande) Come inserire le domande nella prova
oggettiva
![Page 21: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/21.jpg)
Valutazione come analisi campionaria Il test deve essere un campione del software Deve essere rappresentativo Ciascun ambito, area o disciplina può
richiedere tipologie diverse di domande Più domande per argomenti “più importanti” Raggruppare insieme per tipologia di
domanda e (all’interno) per argomento Dai quesiti più semplici ai più complessi
![Page 22: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/22.jpg)
Da non dimenticare Correttezza linguistica dei quesiti Formulazione chiara Istruzioni per la prova chiare Ogni quesito abbia un identificativo Impaginazione grafica leggibile Fotocopiatura di qualità Con immagini funzionali al testo ed
inserite opportunamente
![Page 23: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/23.jpg)
Buone Pratiche
![Page 24: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/24.jpg)
Sistemi Automatici per la valutazione On line oppure Off line Funzionalità
stabilire prioritariamente il punteggio; scegliere tra tipi di domande: vero/falso, scelta multipla, ecc. fornire aiuti al valutatore in difficoltà; elaborare e analizzare i risultati.
I software più diffusi: Question Mark (www.campustore.it) Quiz Faber (www.lucagalli.net) Web Quiz 2002 (www.smartlite.it) Winask 2000 (www.smartlite.it) JsVal (www.far.unito.it/JsVal)
Si può fare da sé (con VBA e Powerpoint)
![Page 25: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/25.jpg)
I Pregi dei sistemi automatici Costruzione di un archivio di
domande da arricchire e condividere Differenziare le prove Distribuire casualmente le domande Interagire con il valutatore a
distanza Sottoporre a test più valutatori in
parallelo
![Page 26: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/26.jpg)
Esempio: Valutazione della qualità del Software Didattico Valutazione del prodotto (non del
processo) Non inventate ma adottate e
adattate Il SD è software Il SD è software, ma non solo OK/NON OK vs. Valutazione
dettagliata
![Page 27: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/27.jpg)
Obiettivo della valutazione
Per un autore: la decisione di migliorare il prodotto
Per un utente: la decisione di comprare il prodotto
Per un editore La decisione di migliorare il prodotto
(come produttore) La decisione di distribuire il prodotto
(come distributore)
![Page 28: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/28.jpg)
Criteri di Valutazione
Tecnici (ISO 9126 - Qualità del Software)
Appropriatezza come: Educativi Di Contenuto
Operabilità come:
Commerciali
![Page 29: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/29.jpg)
Gli Aspetti tecnici
Lo Standard ISO 9126 sulla Qualità del Software Funzionalità Affidabilità Manutenibilità Portabilità Efficienza Usabilità
![Page 30: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/30.jpg)
Qualità del Software e Software Educativo Multimediale Usabilità
Comprensibilità Facilità nell’essere appreso Facilità d’uso
Funzionalità Appropriatezza per lo scopo specifico …
![Page 31: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/31.jpg)
Appropriatezza: Aspetti Educativi Prequisiti Obiettivi di apprendimento Chiarezza Informativa Flessibilità Valutazione del processo di
apprendimento Valutazione dei risultati ...
![Page 32: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/32.jpg)
Appropriatezza: Aspetti di Contenuto Presenza di un indice Struttura Modulare Capacità di creare interesse Aspetti Estetici Aspetti Grafici ...
![Page 33: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/33.jpg)
Appropriatezza: Caratteristiche Educative e Utenti di riferimento
Sono chiaramente specificati l’età ed il livello scolastico degli utenti di riferimento ?
Sono chiaramente specificati i prerequisiti in termini di conoscenze ed abilità ?
![Page 34: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/34.jpg)
Appropriatezza: Caratteristiche Educative e Aspetti formativi Sono chiaramente specificati gli
argomenti coperti e gli obiettivi di apprendimento ?
Gli obiettivi di apprendimento sono compatibili con l’età e la competenza degli utenti di riferimento ?
Gli obiettivi di apprendimento ed i contenuti sono consistenti con i requisiti del curriculum ufficiale ?
![Page 35: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/35.jpg)
Appropriatezza: Caratteristiche Educative e Materiali di supporto formativo
Sono previsti ? Sono chiari ed appropriati ? Includono:
una introduzione al progetto formativo del SD? strategie d’uso con differenti tipi di utenti ? idee per l’uso congiunto con altri materiali ? strategie di gestione per situazioni differenti ? indirizzi Web/e-mail con altre risorse ?
![Page 36: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/36.jpg)
Appropriatezza: Caratteristiche Educative e Capacità di adattamento alle necessità individuali
Il SD fornisce feedback differenziato e non stereotipato ?
Permette differenti cammini di apprendimento ?
Presenta una sequenza di attività graduate secondo le abilità personali ?
![Page 37: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/37.jpg)
Appropriatezza: Caratteristiche Educative e Strategie per stimolare motivazione, attenzione e memoria Gli obiettivi e le fasi del processo di
apprendimento sono progettati per aumentare la motivazione dell’utente ?
La presentazione è accattivante ? Il SD è efficace nel mantenere
l’attenzione ? Le attività richieste sono varie ? Le difficoltà sono ben distribuite ? L’ informazione è ripetuta in differenti
forme per aiutare il ricordo ?
![Page 38: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/38.jpg)
Caratteristiche Educative Uso Il SD può essere usato:
Per l’apprendimento a casa Per l’apprendimento in classe Come compito a casa Come verifiche in classe Come risorsa per l’autoistruzione Per attività di gruppo Su diversi computers in rete
![Page 39: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/39.jpg)
Caratteristiche Educative Incoraggiamento al pensiero critico
L’utente è incoraggiato a generalizzare ? L’utente è incoraggiato a dedurre
conclusioni o inferenze ? L’utente è incoraggiato a analizzare
problemi e a generare soluzioni multiple ? L’utente è incoraggiato a fare esperimenti
e ad acquisire conoscenza osservando i risultati ?
![Page 40: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/40.jpg)
Caratteristiche Educative Valutazione dei risultati del discente Sono previsti test di valutazione ? I test sono rilevanti rispetto agli obiettivi di
apprendimento ? Includono :
test di ingresso ? quiz/test di unità ? completamento di una procedura simulata? esame finale ?
Sono suggerite ulteriori attività di revisione dopo dei cattivi risultati in un test ?
![Page 41: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/41.jpg)
Caratteristiche Tecniche Funzionalità
I requisiti HW e SW sono compatibili con le attrezzature disponibili?
L’installazione è facile ? Ci sono errori di funzionamento ? Il software è protetto da
modifiche ?
![Page 42: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/42.jpg)
Caratteristiche Tecniche Funzionalità presenti Sono presenti le seguenti caratteristiche:
salva su disco ? copia su disco ? stampa ? collegati ad Internet per aggiornamenti ? registra il percorso dell’utente? registra i dati dell’utente ? produce rapporti sul progresso
nell’apprendimento del discente ?
![Page 43: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/43.jpg)
Caratteristiche Tecniche Qualità dei media I testi sono facili da leggere ? La grafica è di buona qualità ? Il colore è usato in maniera
coerente e attrattiva ? L’audio ed il video sono di buona
qualità ? L’utente ha controllo sugli elementi
audio e video ?
![Page 44: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/44.jpg)
Caratteristiche Tecniche Livello di Interattività L’informazione è interrotta
frequentemente da interazione con l’utente ?
L’utente può correggere una risposta errata ?
L’utente può provare più di una volta a rispondere ad una domanda ?
Le attività e le domande sono generate a caso o ordinate in ordine differente?
![Page 45: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/45.jpg)
Caratteristiche Tecniche Analisi dei Responsi
Il feedback è supportivo ? Il feedback è informativo ? Il feedback è vario ?
![Page 46: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/46.jpg)
UsabilitàFacilità di uso
Il software è facile da usare ? Richiede conoscenze informatiche
avanzate ? C’è una funzione di aiuto in linea ? Le indicazioni sono chiare, accurate
e disponibili in ogni momento ? Gli strumenti di valutazione sono
semplici da usare ?
![Page 47: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/47.jpg)
Usabilità Interfaccia Utente
I menu, bottoni e le icone sono chiari e semplici da comprendere ?
Sono usati in maniera coerente ?
Navigazione La navigazione nel software è semplice ? Sono permessi cammini differenti
attraverso il software?
![Page 48: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/48.jpg)
Usabilità Controllo da parte dell’utente E’ possibile per l’utente andare indietro
ed avanti facilmente ? Si può accedere liberamente a differenti
parti del software, o c’è un percorso obbligatorio da seguire ?
E’ possibile per l’utente “annullare” ogni decisione ?
E’ possibile uscire in ogni istante ? Si può riprendere dal punto da cui si è
usciti ?
![Page 49: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/49.jpg)
ContenutoQualità del contenuto
Il contenuto è: accurato? chiaro? completo? aggiornato?
Le parti testuali, pittoriche, audio e video sono ben bilanciate nel presentare il contenuto?
Le immagini, i grafici ed video clips sono rilevanti ?
![Page 50: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/50.jpg)
Contenuto Appropriatezza
Il livello di lettura è appropriato? Ci sono differenti livelli di difficoltà ?
Struttura La struttura interna segue un ordine logico ? Il software ha una struttura modulare ? Gli obiettivi di apprendimento di ciascun modulo sono
specificati ?
![Page 51: Qualità del Software e ISO9126](https://reader035.vdocuments.mx/reader035/viewer/2022070401/56813703550346895d9e910b/html5/thumbnails/51.jpg)
Contenuto Strumenti di Aiuto Ci sono i seguenti strumenti di
aiuto: indice? menu di contenuto? segnalibri? glossario? funzione di ricerca?
Gli strumenti di aiuto sono facili da usare?