2. infoeducatie 2009 :: Interacțiune om‐calculator
pasiune muzică
pictură
literatură
@busaco fotografie
arte
XML România
Computer Science profesor A. I. Cuza
cercetare facultate
Web interacțiune
conferințe
semantic design
cărți
cursuri programare
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
15. infoeducatie 2009 :: Interacțiune om‐calculator
Interacțiunea dintre utilizator(i) şi aplicație
se realizează via o interfață (user interface)
interfață convențională – e.g., desktop
interfață Web
interfață la nivelul dispozitivelor mobile
interfață neconvențională: tactilă, gestuală, 3D,…
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
16. infoeducatie 2009 :: Interacțiune om‐calculator
Interfața – desktop, Web,… – cu utilizatorul
parte a aplicației – desktop, Web, miniaturală,… –
care permite utilizatorilor să‐și exprime intențiile
de operare asupra software‐ului și să interpreteze
rezultatele acțiunilor efectuate de mașină
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
18. infoeducatie 2009 :: Interacțiune om‐calculator
Interfața – desktop, Web,… – cu utilizatorul
percepută nu doar ca parte vizuală a software‐ului
din punctul de vedere al utilizatorului,
reprezintă întregul sistem – aplicația per se
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
23. infoeducatie 2009 :: Interacțiune om‐calculator
realizarea unui proces – e.g., tranzacție
tranzacție = set de paşi intermediari
inter‐dependenți văzut ca un proces atomic
exemplu: cumpărături via e‐shop
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
29. infoeducatie 2009 :: Interacțiune om‐calculator
UX (User Experience)
modul de percepție a produsului/serviciului
de către persoanele care‐l folosesc
şi plăcerea/satisfacția înregistrată
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
30. infoeducatie 2009 :: Interacțiune om‐calculator
UX (User Experience)
“Every product that is used by someone has
a user experience: newspapers, ketchup bottles,
reclining armchairs, cardigan sweaters.”
James Jesse Garrett, 2003
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
62. infoeducatie 2009 :: Interacțiune om‐calculator
Ce dorim să creăm (dezvoltăm)?
Care sunt premisele inițiale?
Care ne sunt obiectivele?
Vom obține ceea ce sperăm să realizăm?
Dacă da, cum?
Cu ce dificultăți ne confruntăm?
Putem (re)folosi o soluție deja existentă?
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
64. infoeducatie 2009 :: Interacțiune om‐calculator
Users (clients) typically speak to you
in terms of desired features and solutions,
not of needs and problems
Jenifer Tidwell, 2006
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
65. infoeducatie 2009 :: Interacțiune om‐calculator
Cum va fi folosit software‐ul?
Cine va utiliza software‐ul?
Cât de frecvent va fi folosit?
Cât timp va fi utilizat?
Cât de uşor va fi de utilizat software‐ul?
Cât de portabil va fi software‐ul?
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
66. infoeducatie 2009 :: Interacțiune om‐calculator
Înțelegerea problemei
în vederea realizării designului:
tip de interfață
comportament
funcționalitate
categorie de utilizatori
etc.
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
69. infoeducatie 2009 :: Interacțiune om‐calculator
De considerat:
(categorii de) utilizatori implicați
activitățile desfăşurate
contextul utilizării unui dispozitiv specific
mediul înconjurător
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
70. infoeducatie 2009 :: Interacțiune om‐calculator
Crearea unui model conceptual
maniera cum sistemul este perceput de utilizatorii lui
“O descriere de nivel înalt a modului
cum un sistem este organizat şi funcționează.”
Johnson & Henderson, 2002
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
72. infoeducatie 2009 :: Interacțiune om‐calculator
Crearea unui model conceptual
exemplu: modelul ales în cazul spreadsheet‐urilor
analogie cu tabelele concrete ale contabililor
interactivitate & realizarea în timp‐real a calculelor
uşor de înțeles
facilități pentru extinderi ulterioare
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
76. infoeducatie 2009 :: Interacțiune om‐calculator
Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:
learnability – uşurința învățării (interfeței)
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
78. infoeducatie 2009 :: Interacțiune om‐calculator
Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:
efficiency – din moment ce am învățat‐o,
pot să o utilizez (cât mai) rapid?
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
80. infoeducatie 2009 :: Interacțiune om‐calculator
Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:
memorability – cât de uşor e să‐mi aduc aminte
de modul de interacțiune?
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
82. infoeducatie 2009 :: Interacțiune om‐calculator
Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:
errors – numărul de erori trebuie să fie minim,
iar erorile survenite pot fi corectate uşor
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
84. infoeducatie 2009 :: Interacțiune om‐calculator
Utilizabilitatea se referă la cât de “bine”
utilizatorii pot exploata funcționalitatea sistemului:
satisfaction – îmi place să‐l utilizez?
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
89. infoeducatie 2009 :: Interacțiune om‐calculator
Keep the Simple Simple
“No matter how complex the overall system,
there is no excuse for not keeping
simple tasks simple.”
Jef Raskin
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
91. infoeducatie 2009 :: Interacțiune om‐calculator
O interfață‐utilizator este bine scrisă
atunci când programul (aplicația) se comportă
exact aşa cum se aşteaptă utilizatorii săi
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco
92. infoeducatie 2009 :: Interacțiune om‐calculator
A. Cooper, R. Reimann, D. Cronin,
About Face (3rd Edition), Addison‐Wesley, 2007
J. Raskin, The Humane Interface, Addison‐Wesley, 2000
A. Sears, J. Jacko (Eds.), The Human‐Computer Interaction
Handbook (2nd Edition), Taylor & Francis Group, 2008
J. Tidwell, Designing Interfaces, O’Reilly, 2005
Dr. Sabin‐Corneliu Buraga – www.purl.org/net/busaco