Sunteți pe pagina 1din 23

Interfee om main

curs 1
Anca Popescu - apopescu@ceospacetech.pub.ro
Carmen Ptracu cpatrascu@ceospacetech.pub.ro
1
Universitatea Politehnica Bucuresti Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
2013 - 2014
Cuprins
1. Prezentare curs; Evaluare
2. Definiie
3. Scop
4. Caracterul de multidisciplinaritate
5. Importan
6. Structura unui sistem om-main
7. Niveluri de comportare uman
8. Metode de prezentare a informaiei
9. Tipuri de interfee om-main
10.Comunicarea multi-modal
11. Principii generale
12. Procesul de design
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
2
Prezentare curs
Numr ore de curs: 24 (B 312)
Numr ore de aplicaii: 14 (B 236)
Numr puncte de credit: 4
Activitate din timpul anului: 60 %
Examen parial scris: 30 %
Activitate laborator: 30 % (pe baz de proiect)
Examen final: 40 %
Cerine minimale: 50 % din punctajul total
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
3
Evaluare
Prezentare curs
Informaii despre curs, laborator, examene
i materiale bibliografice:
http://ceospacetech.pub.ro
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
4
Studiul interfeelor om-main reprezint analiza comunicrii dintre
maini i oameni
CALCULATOR
OM
Modaliti de intrare
n calculator
Canale de ieire
umane
Modaliti de ieire
din calculator
Canale de intrare
umane
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
5
Definiie
Proiectarea unor sisteme capabile s accentueze abilitile umane prin
adaptarea la nevoile acestora
nelegerea proceselor cognitive de baz implicate n dezvoltarea
interfeelor om-main
Dezvoltarea de sisteme automate orientate spre utilizator
nelegerea problemelor de utilizare ce apar n procesul de design
Modaliti de testare a calitii interfeelor
Modaliti de mbuntire a interfeelor
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
6
Scop
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
7
Multidisciplinaritate
Topirea miezului centralei nucleare
Three Mile Island, Pennsylvania,
1979
Accidentul aviatic din 20 ian 1992
pe cursa Lyon Strasbourg
Accidentul din 23 martie 2005 de la
orafinarie din Texas City
Proiectarea defectuoasa a interactiunii
dintre operatorul uman si sistemele de
control si avertizare a fost unul dintre
factorii principali in toate cele 3 cazuri.

2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
8
Importan
Structura unui
sistem om-main
Sistem nervos
central
OM
Abiliti
senzoriale
Abiliti motrice
Sistem prelucrare
informaie
MAIN
Sisteme de
afiare
Sisteme de
intrare date
Comunicare om main
Factori externi:
educaie
factori sociali
mediu de
lucru
civilizaie
Scopul IOM: utilizarea eficient i controlul mainii
Componente principale:
Intrri: manipularea sistemului de utilizator
Ieiri: sistemul indic rezultatele proceselor comandate de utilizator
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
9
Niveluri de
comportare uman
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
10
JENS RASMUSSEN (1988)
[] erorile umane nu sunt evenimente stohastice care pot fi eliminate prin
programe de training avansate sau printr-un design optim al interfetelor. Erorile tind
sa reflecte fie interferente sistematice intre diverse modele, reguli sau scheme, fie
efectele unor mecanisme adaptive implicate in invatare. In ceea ce priveste
designul, aceste lucruri ne sugereaza ca o interactiune sigura intre om si sistem se
va obtine prin proiectarea de interfete care sa minimizeze interferentele in aspecte
de control si care sa ofere posibilitati de recuperare dupa erori. Atentia trebuie
dirijata catre controlul efectelor si nu asupra eliminarii erorilor in sine
Coping with human errors through system design, Int. J. Man-Machine Studies
(1989) 31, 517-534
Niveluri de
comportare uman
Comportament bazat
pe cunoatere
Comportament bazat
pe reguli
Comportament bazat
pe abiliti
Formare
caracteristici
Tipare senzo-motorii
automate
SEMNALE ACIUNI INTRARE SENZORIAL
SEMNALE
SIMBOLURI
SCOPURI
Recunoatere
Asociere
stare/sarcin
Reguli stocate
pentru sarcini
SEMNE
Identificare
Decizia
sarcinii
Planificare
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
11

2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
12
Metode de prezentare
a informaiei
acustic vizual
sunete vorbire ndicator luminos imagini display ecran imprimanta
nformatie extrem
de scurta si
simpla
nformatie
extensiva
nformatia este
simpla, alternativa
sau suplimentara
sunetelor
nformatie
complexa
nformatie
complexa,
adesea oscilanta,
continut sarac
Continut
informational
ridicat, extensiv
Continut
informational
ridicat, extensiv
Smnificatia
informatiei trebuie
cunoscuta
Se clarifica
singura
Semnificatia
trebuie cunoscuta
Semnificatia nu
trebuie neaparat
cunocuta,
rezultand singura
Tema informatiei
trebuie
cunoscuta
Se clarifica singura Se clarifica
singura
Utilizatorul are
experienta sau
trebuie antrenat
Utilizatorul nu are
nevoie de
experienta
Utilizatorul nu are
nevoie de
experienta
Utilizatorul nu are
nevoie de
experienta
Utilizatorul nu are
nevoie de
experienta
Utilizatorul are
nevoie de
experienta
Utilizatorul are
nevoie de
experienta
nformatia trebuie
sa solicite
absoluta atentie
Continutul trebuie
inteles sigur in
situatii de stres
nformatia trebuie
sa determine o
atentie persistenta
fara interferente
Cunoasterea
limbii tarii nu este
urgenta, reactia
spontana fiind
posibila
Continutul trebuie
extras repede si
sigur, posibilitati
de dialog limitate
Oferta mare de
informatie, vie,
complet capabila de
dialog
nformatia trebuie
retinuta, nu e
posibil dialogul
Utilizatorul trebuie
sa reactioneze
spontan si imediat
Reactia este
sigura dar lenta,
ritmul de lucru
trebuie puternic
asigurat
nformatia trebuie prezentata persistent, fiind posibile ritmuri de lucru diferite
Cele mai simple
dar importante
indicatii de
utilizare
Mai multe
informatii,
manualul de
utilizare
Marcarea starilor,
indicatii de
utilizare simple
Manual de
utilizare
Controlul intrarii,
indicatii de
utilizare,
informatii scurte
(numere, notiuni)
esiri informationale
de mare calitate si
cantitate
"hard copy
Tipuri de interfee om-
main
Graphical user interface (GUI): accept informaii de intrare prin
utilizarea tastaturii i mouse-ului; ieirea este sub form grafic pe
monitor
Web user interface (WUI): intrarea o reprezint paginile web, transmise
via Internet i vizualizate cu ajutorul unui browser
Interfee ce nu utilizeaz calculatoare personale:
n linie de comand
Tactile
Touch
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
13
Alte tipuri de interfee:
Bazate pe atenia utilizatorului
Prelucrare pe loturi (Batch processing)
Interfee conversaionale
Bazate pe gesturi
Multi-ecran
Fr comand
Vocale/Text
Fr intrare
Limbaj natural (sisteme de cautare)
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
14
Tipuri de interfee om-
main
Sistemul ICATIANI
Comunicarea multi-
modal
Intrri:
text
vorbire
micare
gestic
Analiz:
limbaj
gesturi
privire
Management
interaciune:
fuziunea datelor
recunoatere
modelare utilizator
Interfaa
om-main
multimodal
Ieiri:
grafic
animaie
vorbire
sunete
Design
media:
limbaj
gesturi
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
15
Principii generale
Feedback ctre utilizator:
Atunci cnd utilizatorul transmite o comand, maina trebuie s
raporteze nelegerea acesteia
Puterea rspunsului trebuie s reflecte importana situaiei
Control deinut de utilizator:
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
16
Principii generale
Funcionare previzibil: elementele constituente ale sistemului s aib
un comportament constant
Transparen: utilizatorul poate observa ce se ntmpl (dispozitive
mecanice vizualizarea micrilor componentelor principale, panou de
control; dispozitive electronice diagrame)
Funcionare fr ntreruperi: evitarea ntreruperii utilizatorului prin
mesaje, ducnd la scderea ateniei
Anticiparea dorinelor utilizatorului
Toleran la erori: sistemul nu ar trebui s corecteze ce consider a fi o
eroare, fr confirmarea utilizatorului
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
17
WYSIWYG (What You See Is What You Get): modificarea unui document
ar trebui s reflecte versiunea final (tiprit) a acestuia
Vorbirea limbii utilizatorului: trebuie utilizat un limbaj pe care utilizatorul
s l neleag cu uurin
Evitarea interfeelor cu caracter antropomorf: evitarea construirii unor
interfee ce arat ca personaje de desne animate sau comunic cu
utilizatorul utiliznd un dialog uman
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
18
Principii generale
Designul ar trebui s reflecte logica utilizatorului, nu a constructorului:
operaii ce reprezint diverse situaii ar trebui stocate n poriuni diferite
ale interfeei
Designul unui buton ar trebui sa i reflecte importana: butoanele pe
panoul de comand ar trebui aranjate astfel nct cele mai utilizate s fie
cele mai mari i cu poziii prefereniale
Oferirea de alternative pentru ieirea dintr-o situaie: existena de
diverse opiuni pentru utilizator (trecerea la urmtorul pas, ntoarcerea
la pasul anterior, undo/redo operaii anterioare, ntreruperea
operaiunii, salvare i ntrerupere, informaii despre pasul n curs,
prsirea programului)
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
19
Principii generale
CONTRAST zonele care fac lucruri diferite trebuie sa arate foarte diferit
REPETITIE elemente vizuale repetitive
ALINIERE fiecare element trebuie sa aiba o conexiune vizuala cu alt
element
PROXIMITATE elementele care fac lucruri similare trebuie sa stea
impreuna, celelalte nu
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
20
Principii generale
Acces pentru utilizatorii cu dizabiliti: proiectarea pentru diverse tipuri
de handicap (membre lips/paralizate, micri imprecise, deficiene de
auz, probleme de vedere, abiliti cognitive reduse)
Optimizarea pentru utilizatori nceptori/experimentai
Standardizare: atunci cnd se face designul
pentru o interfa hardware trebuie verificat dac
exist standarde pentru aceast situaie
Standarde accesibile: toate produsele tehnice
ce interacioneaz cu alte produse trebuie s aib o interfa standardizat;
trebuie avute n vedere diversele niveluri de standardizare
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
21
Principii generale
Decizii initiale:
Care sunt informatiile de care operatorul are nevoie?
Care este cea mai buna forma de prezentare a informatiei?
Cum trebuie organizata informatia?
Ce informatii trebuie accentuate?
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
22
Proiectarea
2013 - 2014
Universitatea Politehnica Bucuresti
Facultatea de Electronica, Telecomunicatii
si Tehnologia Informatiei
23
Proiectarea
Etape de proiectare:
Analiza cerintelor (mediu de lucru, trasaturile utilizatorului, obiectivele
utilizatorului decizii, procese cognitive, interactiune cu altii,
constientizarea situatiilor)
Design (definirea functiilor ce trebuie efectuate pentru indeplinirea
obiectivelor, generarea optiunilor, selectia actiunilor, implementarea
actiunilor) Automatizarea optiunilor scade performanta!
Masuratori si feedback (utilizatorul si proiectantul interactioneaza pana
la convergenta catre un design optim)