Interacţiunea om-calculator Notiuni introductive Curs 1 © 2015 Mihaela Colhon Referinte bibliografice Mihaela Colhon, Human-Computer Interaction, Editura SITECH Craiova 2014 Costin Pribeanu, Proiectarea interfețelor om-calculator, Editura MATRIX.
Download ReportTranscript Interacţiunea om-calculator Notiuni introductive Curs 1 © 2015 Mihaela Colhon Referinte bibliografice Mihaela Colhon, Human-Computer Interaction, Editura SITECH Craiova 2014 Costin Pribeanu, Proiectarea interfețelor om-calculator, Editura MATRIX.
Interacţiunea om-calculator Notiuni introductive Curs 1 © 2015 Mihaela Colhon Referinte bibliografice Mihaela Colhon, Human-Computer Interaction, Editura SITECH Craiova 2014 Costin Pribeanu, Proiectarea interfețelor om-calculator, Editura MATRIX ROM, București 2001 Costin Pribeanu, Interacțiune om-calculator, Editura Didactică și Pedagogică, București 1999 Ștefan Trăușan-Matu. Interfațarea evoluată omcalculator, Editura MATRIX ROM, București 2000 © 2015 Mihaela Colhon Stadiu actual Actuala evoluție în domeniul tehnologiei informației și comunicațiilor a determinat un grad mare de accesibilitate si utilizare a produselor informatice de către societate. Socitatea nu este numai cosumator dar și producător de informații. Universalitatea răspândirii calculatoarelor a determinat generarea informații în cantități care nu mai pot fi asimilate și prelucrate de utilizatori. © 2015 Mihaela Colhon IOC. Obiective Interacțiunea om-calculator constă în studierea modalităților de realizare a interfețelor de comunicare omcalculator având ca scop principal găsirea de noi modalități prin care informația să fie mai accesibilă, compensând astfel capacitățile limitate de asimilare și prelucrare ale utilizatorilor. © 2015 Mihaela Colhon IOC. Obiective Un alt aspect legat de Interacțiunea omcalculator îl reprezintă ușurința în învățare și utilizare a produselor informatice. Având în vedere că, în general, training-urile dedicate instruirii utilizatorilor în ceea ce privește produsele informatice sunt costisitoare iar evoluția acestor instrumente software poate să depășească capacitatea umană de învățare, necesitatea creării de produse ușor de folosit este de mare actualitate. © 2015 Mihaela Colhon IOC. Obiective O atenție deosebită în cadrul procesului de convertire eficientă de către calculator a datelor în informații și a informațiilor în cunoștințe trebuie acordată - proiectării interacțiunii ca proces de dialog - designului interfeței cu utilizatorul ca parte esențială a produsului informatic © 2015 Mihaela Colhon Principii generale ale IOC 1. 2. 3. 4. Interfața și interactiunea dintre om și calculator trebuie să permită îndeplinirea tuturor sarcinilor și obiectivelor utilizatorului. Interacțiunea trebuie să fie cât se poate de simplă. Interacțiunea trebuie să suporte secvența naturală de acțiuni pe care o realizează un utilizator la realizarea unei anumite funcții; pentru aceasta trebuie analizate scenariile de folosire din documentul de specificație a cerințelor. Interfața trebuie să fie ușor de utilizat (consistentă din punct de vedere ergonomic) și consistentă cu așteptările utilizatorului. © 2015 Mihaela Colhon Tendințe în IOC - - - Comunicații distribuite prin rețele de înaltă viteză de transfer a datelor, care conduc la înlăturarea barierelor geografice de acces la informații Construirea de interfețe “prietenoase” pentru sisteme cu funcționalitate complexă care ridică probleme de învățare cu metodele tradiționale (cursuri, manuale) Dezvolatarea de tehnologii grafice la preț accesibil Multiple medii de comunicație și posibilități de tratare a informației: imagine, voce, text, sunet Microelectronică încorporată în produse tehnice, de la obiecte de uz casnic până la instalații complexe Implicarea utilizatorilor în dezvoltarea de noi aplicații și adaptarea acestora la cerințele utilizatorilor Din raportul ACM-SIGCHI (ACM – Special Interest Group in Computer-Human Interaction) © 2015 Mihaela Colhon Caracterul interdisciplinar al IOC Interacțiunea om-calculator implică discipline ca psihologie, ergonomie, ingineria factorilor umani în analiza, proiectarea și evaluarea sistemelor interactive. © 2015 Mihaela Colhon Interacțiune, comunicare Interacțiunea fizică Interacțiunea informațională Spre deosebire de abordările inginerești în care predomină aspectele de natură fizică, în abordările informatice aspectul cel mai important este cel informațional, interacțiunea fizică având un rol secundar și aceasta direcționată tot către asigurarea interacțiunii informaționale (ex: apăsarea unei taste, mutarea mouse-ului, etc.) © 2015 Mihaela Colhon Comunicarea om-calculator Omul și calculatorul au reprezentări diferite ale informației. Interactiunea om-calculator este mediată prin semne și semnale care se constituie în modalități de comunicare om-calculator. Sub formă de biți de memorie sau, la un nivel mai înalt, de structuri simbolice în limbaje de programare. Reprezentarile sunt sub formă alfanumerică, grafică, imagistică, auditivă, tactilă. Sub formă de structuri simbolice și a imaginilor din memorie. Utilizatorul preia informațiile furnizate de calculator, face raționamente și dă un set de comenzi care au ca rezultat determinarea unei anumite variante de prelucrare. © 2015 Mihaela Colhon Comunicarea informațiilor (I) În general procesul de cominicare se desfășoară între un emițător și un receptor care schimbă informații printr-un canal de comunicație conform unui anumit cod. Între transmițător și receptor pot fi elemente care pot perturba comunicarea. © 2015 Mihaela Colhon Comunicarea informațiilor (II) Comunicarea implica definirea limbajului de comunicare: un număr de semne grupate sintactic conform unei codificări. Efectul comunicării este influențat de: - gradul de cunoaștere al limbajului de comunicare, atât de către emițător cât și de receptor - gradul de disponibilitare al emițătorului de a comunica - gradul de disponibilitate al receptorului de a recepta © 2015 Mihaela Colhon Comunicarea informațiilor (III) Principala modalitate specific umană de comunicare este limbajul vorbit. Deocamdată nu s-a putut realiza un program de calculator care să permită un dialog uman total similar cu cel între doi oameni. Problemele întâlnite, în special în înțelegerea semnificațiilor unei propoziții sunt deosebit de dificile, unele dintre ele, cum ar fi limbajul idiomatic (metafore de genul there is an elephant in the room) fiind considerate insurmontabile. © 2015 Mihaela Colhon Tipuri de comunicare Un rol deosebit de important în cercetările de înțelegere de către calculator a limbajului uman este și contextul actului de comunicare, care, la limită poate fi considerat chiar întreaga viață a interlocutorilor. În funcție de modalitatea de comunicare: - Verbal (prin limbaj) - Non-verbal (paralingvistic: gesturi, mimică, tonul vocii, poziție, pauze, acte nonverbale) - Cu sau fără partener (exemplu: monologul) - Cu sau fără replică (exemple: cerere, anunț) - Cu unul sau mai mulți adresanți - În funcție de tipul de contact: - Nemediat (față în față) - Mediat (la distanță: chat, mail) © 2015 Mihaela Colhon Interfațarea om-calculator Scopul interfațării om-calculator constă din a proiecta și implementa interfețe care să asigure o interacțiune cât mai facilă între om și calculator, adică a unor interfețe utilizabile. © 2015 Mihaela Colhon Interfețe utilizabile O interfață om-calculator este considerată utilizabilă dacă: - Utilizarea ei este ușor de învățat și de amintit - Este eficientă, adică se pot efectua rapid acțiuni complexe - Este consistentă și unitară - Este flexibilă și confortabilă © 2015 Mihaela Colhon Probleme ale proiectării interțetelor utilizator (I) Proiectarea interfețelor utilizator are două componente diferite ce necesită îndemânări diferite. ◦ Proiectarea interactiunii cu utilizatorul (în engl. user interaction design) se referă la proiectarea aspectului (engl. look and feel) interfeței si a comportamentului (functionalității) acesteia ca răspuns la acțiunile utilizatorului ◦ Proiectarea și construirea software-ului care realizează funcționalitatea interfeței © 2015 Mihaela Colhon Probleme ale proiectarii interfetelor utilizator (II) Proiectanul interacțiunii cu utilizatorul are următoarele sarcini: Ințelegerea sarcinilor (engl. tasks) și a obiectivelor (engl. goals) utilizatorului Proiectarea unei interacțiuni care să suporte sarcinile și obiectivele utilizatorului: ◦ ◦ ◦ ◦ organizarea generală a interfeței utilizator modul în care utilizatorul va interacționa cu programul modul cum sunt organizate funcțiile în cadrul interfeței modul în care interfața va suporta diversele niveluri de expertiză ale utilizatorului, etc. © 2015 Mihaela Colhon Probleme ale proiectării interfețelor utilizator (III) Dezvoltatorul de interfețe utilizator are următoarele sarcini: Înțelegerea corectă a interacțiunii înainte de a trece la proiectare. Proiectarea software-ului interfeței. Codificarea și testarea software-ului interfeței. © 2015 Mihaela Colhon Q &A © 2015 Mihaela Colhon