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 Report

Transcript 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