
















































































Studia grazie alle numerose risorse presenti su Docsity
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Prepara i tuoi esami
Studia grazie alle numerose risorse presenti su Docsity
Prepara i tuoi esami con i documenti condivisi da studenti come te su Docsity
Trova i documenti specifici per gli esami della tua università
Preparati con lezioni e prove svolte basate sui programmi universitari!
Rispondi a reali domande d’esame e scopri la tua preparazione
Riassumi i tuoi documenti, fagli domande, convertili in quiz e mappe concettuali
Studia con prove svolte, tesine e consigli utili
Togliti ogni dubbio leggendo le risposte alle domande fatte da altri studenti come te
Esplora i documenti più scaricati per gli argomenti di studio più popolari
Ottieni i punti per scaricare
Guadagna punti aiutando altri studenti oppure acquistali con un piano Premium
Dispensa riassuntiva del libro Polillo con immagini esplicative.
Tipologia: Dispense
1 / 88
Questa pagina non è visibile nell’anteprima
Non perderti parti importanti!

















































































di interfacce d’uso appositamente progettate, che permettono una interazione anche molto stretta con il suo utilizzatore. Il governo di questi sistemi da parte dell’uomo prende sempre più la forma di un dialogo fra due partner intelligenti. Il dialogo fra utente e sistema implica sempre più, da parte di entrambi gli interlocutori, l’esecuzione di ragionamenti complessi 1.1 Sistema Interattivo 🡪 Per sistema interattivo intendiamo qualsiasi “combinazione di componenti hardware e software che ricevono input da un utente umano, e gli forniscono un output, allo scopo di supportare l’effettuazione di un compito”. La definizione esclude solamente quei sistemi che interagiscono esclusivamente con altri sistemi, senza alcun intervento umano, come i sistemi di controllo di processo “a ciclo chiuso”, che intervengono sul processo controllato senza alcun intervento dell’operatore 1.2 Interfaccia d’uso 🡪 Intendiamo l’insieme di “tutti i componenti di un sistema interattivo (software o hardware) che forniscono all’utente informazioni e comandi per permettergli di effettuare specifici compiti attraverso il sistema.” 1.3 Task 🡪 si intende infine qualsiasi “insieme di attività richieste per raggiungere un risultato.” 1.4 Dialogo/Interazione 🡪 “l’interazione fra un utente e un sistema interattivo viene intesa come una sequenza di azioni compiute dall’utente (input) e di risposte del sistema (output), allo scopo di raggiungere un certo obiettivo” 1.4.1 Come viene realizzato? 🡪 Realizzato attraverso svariati dispositivi d’interazione.
- Il sistema può utilizzare una varietà di dispositivi di output , i cui messaggi sono raccolti dai sensi dell’utente (vista, udito, tatto). - L’utente può governare il sistema utilizzando vari dispositivi di input : digitando i dati su tastiere o utilizzando dispositivi di manipolazione di vario tipo, la sua voce o, più raramente, lo sguardo o la postura del suo corpo 1.5 Complessità di un sistema 🡪 Un sistema viene ritenuto complesso poiché permette al suo utilizzatore di fare molte cose diverse. Esistono due tipologie di complessità:
I prodotti esistenti stimolano la ricerca di innovazioni tecnologiche, e queste permettono miglioramenti ai prodotti (ciclo b). Questo fa sì che i prodotti esistenti siano continuamente rimpiazzati da prodotti che utilizzano tecnologie di nuova generazione. Il rovescio della medaglia è una continua e rapidissima obsolescenza dei sistemi, che impone agli utilizzatori un continuo ricambio dei prodotti. Le cause dell’evoluzione dei sistemi : Un’ulteriore, imponente spinta verso un’evoluzione rapida e continua è data dalla forte competitività del mercato dei prodotti hi-tech, che obbliga i produttori a fornire versioni sempre più sofisticate di un prodotto per battere la concorrenza. Questa tendenza all’evoluzione accelerata dei prodotti software e all’iperfunzionalismo potrebbe ridursi, almeno in parte, con la trasformazione, in atto da tempo, del software da prodotto a servizio, erogato attraverso la rete (software as a service, SaaS). In questo caso, infatti, l’adattamento del software ai cambiamenti dell’ecosistema sarebbe effettuato a cura del fornitore del servizio. 1.8 Iperfunzionalismo e altri problemi 🡪 I prodotti sul mercato tendono a fornire prestazioni in eccesso rispetto alle esigenze degli utenti. Modificare il software non richiede modifiche a impianti di produzione, e le nuove versioni possono essere distribuite, attraverso la rete, a costi sostanzialmente nulli. Norman ha presentato un modello dell’evoluzione tipica dei prodotti ad alta tecnologia, in cui si mettono a confronto, da un lato, le prestazioni del prodotto durante la sua evoluzione e, dall’altro, le necessità degli utenti che il prodotto è in grado di soddisfare.
condizioni alle esigenze dell'uomo, in rapporto alle sue caratteristiche e alle sue attività 1.11.2 Di cosa si occupa HCI?
2.1 Paradigmi e tecnologie di interazione 🡪 L’evoluzione dei paradigmi d’interazione non è sequenziale. In ogni momento convivono paradigmi differenti. ll ciclo di vita di una generazione tecnologica è più lungo del ciclo dell’innovazione della tecnologia. Il software ha un ciclo di vita piuttosto lungo e raramente il software in uso presso un’organizzazione viene rinnovato contestualmente al rinnovo delle tecnologie hardware.
2.1.1 Il terminale scrivente 🡪 È un apparato composto da tastiera e stampante integrata, a foglio continuo. Con il calcolatore si dialoga per iscritto (SCRIVI E LEGGI).
1. Il calcolatore segnala all'utente il suo stato di attesa comandi; 2. L'utente digita allora un comando, cui segue la risposta dell'elaboratore e il sollecito (prompt) successivo 3. Vengono stampati sul rullo di carta. Questa è la modalità comunicativa di molti command language. CARATTERISTICHE 🡪 L'utente ha il controllo del dialogo: il computer ha un ruolo passivo, limitandosi a riconoscere le richieste e a fornire le risposte. Tuttavia, esistono anche sistemi in cui questi ruoli sono invertiti, come i sistemi esperti, gli advisory system. 2.1.2 Il terminale video 🡪 La tastiera si arricchisce di svariati tasti funzione INNOVAZIONI
Per risolvere il problema del reperimento delle informazioni all’interno di questo spazio, nascono allora le directory (per esempio Yahoo) e i motori di ricerca, che indicizzano l’enorme quantità di informazioni presenti sul Web e ricercano, in questi indici, le parole chiave fornite dall’utente. Attraverso il browser web gli utenti imparano a navigare nella rete. COME CAMBIA IL PERSONAL COMPUTER? Il personal computer da sistema standalone su cui svolgere prevalentemente lavoro di word processing, calcolo e archiviazione personale, a information appliance , un dispositivo per la ricerca e l’accesso all’informazione in rete. L’interfaccia dei personal computer resta sostanzialmente ancorata al paradigma del desktop CHE SISTEMI SI DIFFONDONO? Si diffondono sistemi che permettono agli utenti di effettuare l’upload di propri contenuti in rete, il servizio è disponibile gratuitamente e così nascono milioni di blog. Il web si trasforma nel Social Web DIFFERENZE COL VECCHIO SISTEMA? Nel vecchio Hypercard le applicazioni risiedevano localmente sul proprio PC, mentre la rete è vista come un gigantesco computer, in grado di erogare informazioni e servizi applicativi a milioni di utenti (cloud computing). HYPERWORDS 🡪È un semplice plugin per browser. Permette all’utente, cliccando su una parola di una qualsiasi pagina web, di attivare, su quella parola, un servizio di rete scelto fra un menu di possibilità. 2.1.5 Il mobile: alzati e cammina 🡪 Con i notebook, e soprattutto con i netbook dotati di accesso wireless alla rete, l’utente non ha più la necessità di disporre di una postazione fissa (Nomadic Computing). Questo modello d’interazione sostituirà in breve tempo quello da postazione fissa. Il notebook si afferma come lo strumento per tutti. Il mobile computing si diffonde con l’introduzione dei palmtop, chiamati PDA ( personal digital assistant ). I primi PDA non si connettevano alla rete. Inizialmente i telefoni cellulari sono semplici, con funzionalità di base. In seguito, inizia a integrare funzioni sempre più complesse. Possiamo identificare cinque generazioni di apparati:
1. Prima generazione (1G, circa 1978 1988). 🡪 Gli apparati sono ingombranti e costosi 2. Seconda generazione (2G, circa 1988-1998) 🡪 Inizia la diffusione di massa della telefonia mobile. Si usano batterie molto più piccole, e i telefoni diventano tascabili. La tecnologia standard per la trasmissione è GSM. Le funzionalità che possiede sono: sms, orologio, sveglia, rubrica 3. Generazione 2.5 (2.5G, circa 1998-2008) 🡪 La tecnologia di comunicazione evolve (GPRS). Il cellulare si arricchisce di una varietà di funzioni e servizi, e integra una fotocamera ed è possibile connettersi ad internet. 4. Terza generazione (3G, dal 2002) 🡪 È l’era degli smartphone, esso offre tutte le funzioni dei cellulari delle generazioni precedenti, ma possiede di solito uno schermo più grande, una tastiera alfanumerica (Es: Blackberry). 5. Il mobile 🡪 La forma, a brick occupata da uno schermo multitouch, di buona risoluzione, che permette di controllare le funzioni con una varietà di gesti delle dita, con la pressione di pulsanti. Implementa funzionalità come: GPS, mail, browser web ecc. Anche se la maggior parte di queste tecnologie erano disponibili da tempo, esse sono assemblate in un modo del tutto innovativo. Dal punto di vista dell’interazione uomo macchina , l’iPhone può essere considerato il primo device che utilizza a pieno il paradigma mobile. Il mobile è uno strumento insieme di comunicazione, d’informazione e d’interazione con l’ambiente. È pensato per essere sempre connesso alla rete, e destinato a un uso strettamente personale. Con il suo sistema di sensori, il mobile è in grado di raccogliere automaticamente informazioni su sé stesso, sull’utente e sull’ambiente. Può implementare nuove funzionalità come:
Cosa accomuna questi sistemi? È accomunata dalla presenza di profili personali, più o meno dettagliati, attraverso i quali ogni utente si mostra agli altri. I profili possono essere pubblici, o riservati a un sottoinsieme di utenti considerati amici, o agli amici di questi, secondo livelli di privacy definiti dall’autore di ciascun profilo. Dunque, questi sistemi possono essere considerati “reti di persone”. Qual è il ruolo della rete? La rete assume sempre più un ruolo attivo e intelligente : non più semplice intermediario per il trasporto o l’archiviazione delle informazioni, ma interlocutore a sua volta, capace di collaborare in compiti via via sempre più complessi. 2.2 L’intelligenza ambientale 🡪 Per chi si occupa delle problematiche della Human Computer Interaction, vi è la tendenza verso la cosiddetta “ intelligenza ambientale ”. DEFINIZIONE = È uno spazio popolato di oggetti intelligenti e fra loro interconnessi, che offrono agli esseri umani funzionalità utili per comunicare, controllare l’ambiente e accedere all’informazione. Secondo questa visione, il mondo si popolerà di dispositivi che interagiscono fra loro e cooperano per supportare le persone nelle loro attività quotidiane. Il paradigma dell’intelligenza ambientale si fonda su tecnologie che sono:
3.1 Un modello dell’interazione 🡪 Il modello più semplice dell’interazione fra un sistema e il suo utilizzatore è rappresentato dal ciclo di feedback (feedback loop). Come funziona il ciclo di feedback? L’utente, per raggiungere il proprio scopo:
- fornisce un input al sistema e riceve da questo una risposta (feedback) - che viene interpretata e confrontata con lo scopo iniziale. - Il risultato di questo confronto porta alla successiva azione dell’utente, innescando così un nuovo ciclo di stimolo-risposta. Qual è la natura dell’informazione?
sullo stato del sistema (Es: quando premo un bottone digitale deve essere chiaramente visibile all’utente che l’ha premuto con un’animazione). Caratteristiche e dettagli (Feedback)
- Ben comprensibile e specifico : l’utente deve essere in grado di interpretarlo senza fatica - Tempestività : solo così l’utente lo può porre facilmente in relazione con l’azione cui si riferisce
3.4 Apprendibilità e memorabilità Bisogna considerare l’evoluzione che può subire l’utente nel tempo, nella sua relazione con il sistema. Evoluzione del rapporto tra sistema e utente: IMPORTANTE : Prodotti anche molto simili per quanto riguarda le funzioni offerte possono infatti avere profili di apprendimento molto diversi. l prodotto A ha, per così dire, una bassa soglia di apprendimento: all’utente è sufficiente un tempo breve per ottenere una buona usabilità con il prodotto. Il prodotto B ha un profilo diverso: richiede un addestramento molto più lungo ma, in seguito, ripaga l’utente del suo investimento iniziale, permettendogli di raggiungere, a regime, un’usabilità molto più elevata. LEARNABILITY: Un sistema che sia facile da imparare si dice dotato di elevata apprendibilità ( learnability ).
Il sistema dovrebbe essere piacevole da usare, in modo che gli utenti siano soggettivamente soddisfatti quando lo usano. 3.5 Sussidi all’utente Un sistema interattivo è normalmente corredato da una serie di sussidi, che permettono ai suoi utenti di utilizzarlo agevolmente. Tipi di sussidi in base a come vengono forniti :
USABILITA’ UNIVERSALE = Per i prodotti e i servizi destinati a un’utenza generica , e che risultano usabili per tutti, in contesti generici, è stato coniato il termine di usabilità universale (universal usability). 3.7 Accessibilità ACCESSIBILITA’ = La capacità dei sistemi informatici, nelle forme e nei limiti consentiti dalle conoscenze tecnologiche, di erogare servizi e fornire informazioni fruibili, senza discriminazioni, anche da parte di coloro che a causa di disabilità necessitano di tecnologie assistive o configurazioni particolari. TECNOLOGIE ASSISTIVE = gli strumenti e le soluzioni tecniche, hardware e software, che permettono alla persona disabile, superando o riducendo le condizioni di svantaggio, di accedere alle informazioni e ai servizi erogati dai sistemi informatici. OSSERVAZIONE: Accessibilità ha una valenza più ampia, indica la possibilità di accesso ai sistemi non solo da parte di portatori di handicap in senso stretto, ma anche da chi soffre di disabilità temporanee o dispone di attrezzature obsolete o comunque con prestazioni carenti ACCESSIBILITA’ UNIVERSALE = accessibilità estesa a tutti i possibili utenti DIFFERENZE TRA USABILITA’ E ACCESSIBILITA’ = L’accessibilità garantisce la possibilità d’accesso al sistema, mentre l’usabilità ne garantisce un uso efficiente, efficace e soddisfacente. IMPORTANTE: Un sistema può essere usabile ma non accessibile (Es: sito web che può essere usato dagli utenti con normali abilità e dotazione tecnologica ma inaccessibile per utenti speciali, come persone con disabilità).