evaluacija korisnickog interfejsa
DESCRIPTION
Evaluacija korisnickog interfejsa - FTNGoran PanićTRANSCRIPT
Univerzitet u Novom Sadu
Fakultet tehničkih nauka
Odsek za računarstvo i automatiku
Katedra za računarske nauke i
informatiku
Projektni zadak iz predmeta
Interakcija čovek – računar
Evaluacija korisničkog interfejsa
Microsoft Office Power Point 2003 programa
Profesor:
dr Dragan Ivetić, dipl. ing
Asistent: Student:
Dragan Dinu, dipl. ing Goran Panić, E9286
Novi Sad, septembar 2007. godine
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2
SADRŽAJ
1.UVOD ------------------------------------------------------------- 4
1.1 ZADATAK ---------------------------------------------------------- 4
I Modeliranje interakcije pomoću dijagrama toka interfejsa, XUAN, GOMS, KLM ------------------------------------------------ 4
II Ekspertska revizija (Heuristička evaluacija – slaganje sa 8
zlatnih pravila)----------------------------------------------------- 4
III Testiranje utilitarnosti ----------------------------------------- 4 IV Zaključak ------------------------------------------------------ 4
1.2 REŠENJE ZADATKA -------------------------------------------------- 5
2. MODELIRANJE INTERAKCIJE --------------------------------- 9
2.1 DTI (DIJAGRAM TOKA INTERFEJSA) ---------------------------------- 9 2.2 XUAN (EXTENDED USER ACTION NOTATION) ----------------------- 11
I Postaviti efekat korišćenjem prečica -------------------------- 11
II Postaviti efekat korišćenjem meni funkcije ------------------ 16
2.3 GOMS(GOALS OPERATORS METHODS SELECTION) ------------------ 23
I Postaviti efekat korišćenjem prečica -------------------------- 24 II Postaviti efekat korišćenjem meni funkcije ------------------ 25
2.4 KLM (KEYSTROKE LEVEL MODEL) ---------------------------------- 26
I Postaviti efekat korišćenjem meni funkcija ------------------ 27
II Postaviti efekat korišćenjem prečica ------------------------ 28
3. EKSPERTSKA REVIZIJA -------------------------------------- 30
3.1 HERUISTIČKA EVALUACIJA (INSPEKCIJA UTLITARNOSTI)--------------- 31
3.2 OSAM ZLATNIH PRAVILA - LISTA OSAM ZLATNIH PRAVILA SA OPISOM --- 31
3.3 SLAGANJE SA SVIH 8 ZLATNIH PRAVILA ----------------------------- 32 I Težiti konzistentosti ------------------------------------------- 32
II Omogućiti frekvetnijim korisnicima upotrebu prečica ------- 32
III Davati informativni feedback -------------------------------- 32
IV Projektovati dijaloge naglašene zatvorenosti --------------- 33 V Ponuditi prevenciju i rukovanje greškom -------------------- 33
VI Dozvoliti poništavanje efekata akcije (undo) --------------- 34
VII Interno podržavati kontrolu --------------------------------- 34
VIII Redukovati opterećenje radne memorije ------------------ 35
3.4 ZAKLJUČAK NA OSNOVU PRETHODNE ANALIZE ------------------------ 35
4.TESTIRANJE UTILITARNOSTI-------------------------------- 37
4.1 TEST SCENARIO -------------------------------------------------- 38
I Podesiti ambijent za opservaciju ------------------------------ 38
II Opisati svrhu opservacije i saopštiti korisniku da ima pravo odustati u svakom trenutku ------------------------------------- 38
III Opisati i demonstrirati opremu u prostoriji ----------------- 38
IV Objasniti kako da "misli naglas" i da mu/joj nećete pružati
nikakvu pomoć tokom testa------------------------------------- 38
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3
V Opisati zadatak i uvesti korisnika u sistem------------------- 38
VI Insistirajte da vas korisnik pita pre opservacije ------------ 39 4.2 OPSERVACIJA TEST SUBJEKTA -------------------------------------- 39
VII Opservacija pa debrifing subjekata ------------------------- 39
4.3 ANALIZA I INTERPRETACIJA DOBIJENIH PODATAKA -------------------- 50
VIII Analizirajte dobijene podatke ------------------------------ 50 IX Organizujte rezultate tabelarno------------------------------ 51
X Interpretirajte rezultate u kontekstu drugih rezultata ------- 52
4.4 UPITNIK --------------------------------------------------------- 52
4.5 ANALIZA I INTERPRETACIJA ODGOVORA NA UPITNIK I NJIHOVO POREĐENJE
SA OPAŢANJIMA SA TESTIRANJA ---------------------------------------- 55 4.6 ZAKLJUČAK TESTA UTILITARNOSTI ---------------------------------- 56
5.ZAKLJUČAK ---------------------------------------------------- 58
6.LITERATURA --------------------------------------------------- 60
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 1.UVOD 4
1.UVOD
Cilj evaluacije korisničkog interfejsa Microsoft Office Power Point 2003 programa, je dobijanje informacija o tome koliko je
program dobar u interakciji sa korisnicima.
1.1 Zadatak Evaluacija korisničkog interfejsa Microsoft Office Power Point
2003 programa.
Primer nad kojim treba modelovati interakciju: „U programu
Power Point softverskog paketa Microsoft Office 2003, postaviti
efekat nad objektom tipa tekst, tako da se tekst pojavljuje reč po reč“.
Evaluaciju je potrebno realizovati u sledećim koracima:
I Modeliranje interakcije pomoću dijagrama toka
interfejsa, XUAN, GOMS, KLM
Dijagram toka interfejsa,
XUAN,
GOMS,
KLM.
II Ekspertska revizija (Heuristička evaluacija –
slaganje sa 8 zlatnih pravila)
Odrediti slaganje sa svih 8 zlatnih pravila,
Zaključak na osnovu prethodne analize.
III Testiranje utilitarnosti
Test scenario,
Opservacija test subjekta,
Analiza i interpretacija dobijenih podataka,
Upitnik, Analiza i interpretacija odgovora na upitnik i njihovo
poreĎenje sa opaţanjima sa testiranja.
Zaključak koji zaokruţuje ovu celinu.
IV Zaključak
Rezime svih rezultata dobijenih u II i III koraku, i zaključak o
samom programu, izgled završnog dokumenta.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 1.UVOD 5
Za testiranje se koristi alat Power Point iz Microsoft Office
Profesional Edition 2003 paketa. Izgled okruţenjaja prikazan je na slici 1.
Slika 1 – Izgled Power Point okruţenja
Aplikacija sadrţi standardni padajući meni nalik onim iz ostalih programa Microsoft Office paketa, sa dodatkom stavki
karakterističnih za Power Point programe. Centralni deo aplikacije
zauzima radna površina, na kojoj je prikazan aktivan slajd. Sa leve
strane programa dat je prikaz svih slajdova koje animacija sadrţi, nju koristimo za navigaciju kroz slajdove. Sa desne strane pikazuju
se predefinisane opcije i razna podešavanja. Ona se automatski
menja u toku rada, a stavke koje prikazuje u skladu su sa trenutnim
potrebama korisnika, tačnije stanjem u kojem se program nalazi.
1.2 Rešenje zadatka Postoji više načina da se uradi zadati primer za modelovanje
interakcije, ovde će biti demonstriran jedan od njih.
Pokrenuti Power Point aplikaciju, iz Start menija klikom ne
Start->Programs->Microsoft Office -> Microsoft Power Point (ovo je
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 1.UVOD 6
putanja koju preporučuje Microsoft, ona se moţe izmenuti). Otvara
se inicijalni prozor Power Point aplikacije, prikazan na slici 2.
Slika 2 – Izgled inicijalne strane Power Point aplikacije
Kliknuti na ikonicu New, kreira se slajd. U tekst polja uneti tekst (“Test”, “Tekst koji smo uneli”).
Selektovati tekst, otvoriti padajući meni Slide Show na Main
baru i izabrati stavku Custom Animation, slika 3.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 1.UVOD 7
Slika 3 – Pokrtetanje Custom Animation prozora
Otvara se Custom Animation prozor, slika 4.a, u kojem se
klikom na taster Add Effect vrši izbor nekog od često korišćenih efekata, slika 4.b.
Slika 4 - a) Custom Animation prozor b) Izbor efekta
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 1.UVOD 8
Efekat postaviti i numerisati u Custom Animation prozoru,
slika 5.a. Otvoriti padajući meni efekta i izabrati stavku Effect Options… Prikazuje se Effect Optios dijalog prozor, koji ovom
prilikom nosi ime Apper, slika 5.b, po efektu koji je izabran.
Potrebno je da u polju Animate text izabrati stavku By word
(prikaz rač po reč), a zatim po ţelji odrediti vreme pojavljivanja u polju seconds delay between words.
Slika 5 – a) Efekat se nalazi u Custom Animation prozoru,
vrši se pokretanje Effect Optins dijalog prozora
b) Effect Optins – Appear dijalog prozor
Ovim završavate kreiranje efekta, a pritiskom na <F5> taster
pozivate pokretanje animacije. Na slici 6 moţete videti tri
karakteristična frejma ovog efekta (TA < TB < TC; T- realno vreme).
Frejm A Frejm B Frejm C
Slika 6 - Karakteristični frejmovi kreiranog efekta
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 9
2. Modeliranje interakcije
U ovom poglavlju vršićemo modeliranje interakcije metodama DTI (dijagrama toka interfejsa), XUAN (eXtended User Action
Notation), GOMS (Goals Operators Methods Selection) i KLM
(Keystroke Level Model).
2.1 DTI (Dijagram toka interfejsa)
Dijagram toka interfejsa predstavlja grafički prikaz toka
intrefejsa. Sastoji se od objekata i veza koje povezuju objekte.
Objekti dijagrama toka interfejsa opisuju trenutno stanje interfejsa aplikacije. Veze sadrţe opis akcija koje korisnik izvršava, a koje
dovode do prelaska iz jednog stanja interfejsa u drugo.
Zbog njegovog jednostavnog grafičkog prikaza pogodan je za
prikaz toka interfejsa programa. Veličina dijagrama raste, a preglednost opata sa porastom broja mogućih stanja programa i
načina izazivanja istih, zbog toga nije pogodan za obimnije prikaze
toka interfejsa.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 11
2.2 XUAN (eXtended User Action Notation)
XUAN označava produţenu korisnik akcionu notaciju.
Predstavlja se tabelarno i daje hronološki pregled stanja interfejsa, kroz vidljine i unutrašnje akcije kako korisnika tako i računara.
Primenućemo XUAN metodu za modelovanje interakcije
postavljanja efekata nad objektom tipa tekst, tako da se tekst
pojavljuje reč po peč.
I Postaviti efekat korišćenjem prečica
KORISNIK RAČUNAR
Unutrašnja
akcija
Vidljiva
akcija
Stanje
interfejsa
Vidljiva
akcija
Unutrašnja
akcija Otvoren
Glavni prozor,
bez radne
površine
Lociranje
ikonice New
na Standard
Toolbaru
Levi klik na
ikonicu New
na Standard
Toolbaru
Otvaranje
Slide Layout
prozora
Prikazan Slide
Layout
prozor
Otvoren Slide
Layout
prozor
Lociranje
ţeljene vrste
slajda u
Layout
prozoru
Levi klik na
ţeljenu vrstu
Otvaranje novog slajda
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 12
slajda u
Layout
prozoru
Prikazana
prazna radna površina
(novog
slajda)
Otvorena
prezna radna
površina
(novi slajd)
Lociranje
ikonice Text
Box na Drawing
Toolbaru
Levi klik na
ikonicu Text
Box na
Drawing
Toolbaru
Selekcija Text
Box alata
Kursor menja
izgled u krstić za kreiranje
Tekst Box-a
Selektovan
alat Tekst
Box
Lociranje
mesta na radnoj
površini gde
ţelite uneti tekst
Levi klik na
radnu
površinu
Otvaranje
Tekst Prozora
Prikazan tekst
prozor
Otvoren tekst
prozor
Smišljanje
teksta koji unosimo
Unos teksta Prihvatanje
znakova sa tastature
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 13
Prikaz
znakova
Tekst prozor
sa
selektovanim
tekstom
Lociranje
okvira
prozora
Desni klik na
okvir prozora
Otvaranje
Text Box
padajućeg
menija
Prikazan Text
Box
padajućeg
menija
Otvoren Text
Box padajući
meni
Lociranje
Custom
Animation stavke u
padajućem
meniju Text Box-a
Levi klik na
Custom
Animation
stavku
Otvaranje
Custom
Animation prozora
Prikazan Custom
Animation
prozor
Otvoren
Custom
Animation
prozor
Lociranje
tastera Add
Effect na Custom
Animation
prozoru
Levi klik na
taster Add
Effect
Otvaranje
Add Effect
padajućeg
menija
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 14
Prikazan Add
Effect padajućeg
menija
Otvoren Add
Effect padajući meni
Lociranje
Entrance stavke u Add
Effect
padajućem
meniju
Levi klik na
Entrance
stavku
Otvaranje
Entrance
padajućeg menija sa
spiskom
animacija
Prikazan Entrance
padajućeg
menija sa spiskom
animacija
Otvoren
Entrance padajući meni
sa spiskom
animacija
Lociranje stavke More
Effects… u
Entrance padajućem
meniju
Levi klik na
stavku
More
Effects...
Otvaranje
Add Entrance Effects dijalog
prozora
Prikazan Add
Entrance
Effects dijalog prozor
Otvoren Add
Entrance
Effects dijalog
prozor
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 15
Lociranje
ţeljene animacije u
Add Entrance
Effects dijalog prozoru
Levi dvoklik
na ţeljenu
animaciju
Dodavanje
animacije u
Custom Animation
prozor
Prikazana
nova animacija u
Custom
Animation prozoru
Dodata
animacija u
Custom Animation
prozoru
Lociranje novokreirane
animacije u
Custom
Animation prozoru
Levi dvoklik
na dodatu
animaciju
Otvaranje
Effect options
dijalog
prozora
Prikazan
Effect options
dijalog prozor
Otvoren
Effect options
dijalog prozor
Lociranje
polja Animate
Text combo
box-a
Izbor opcije
By word
Aktiviranje seconds delay
between
words stavke
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 16
Otključana
seconds delay between
words stavka
Effect Options
dijalog prozor
sa
aktiviranom
seconds delay
between
words
stavkom
Lociranje tastera OK
Levi klik na
taster OK
Osveţavanje
slajda uz
numerisanje animiranog
teksta
Prikazan slajd
sa numerisanim
animiranim
tekstom
Slajd sa
numerisanim
animiranim
tekstom
II Postaviti efekat korišćenjem meni funkcije
KORISNIK RAČUNAR
Unutrašnja
akcija
Vidljiva
akcija
Stanje
interfejsa
Vidljiva
akcija
Unutrašnja
akcija Otvoren
Glavni prozor,
bez radne
površine
Lociranje File
stavke mani
bara
Levi klik na
File stavku
Otvaranje File padajućeg
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 17
mani bara menja
Prikazan File padajući meni
Otvoren File
padajući meni
Lociranje
stavke New
na meni baru
Levi klik na
New stavku
Otvaranje
Slide Layout
prozora
Prikazan Slide
Layout
prozor
Otvoren Slide
Layout
prozor
Lociranje
ţeljene vrste
slajda u
Layout
prozoru
Levi klik na
ţeljenu vrstu
slajda u
Layout
prozoru
Otvaranje
novog slajda
Prikazana prezna radna
površina
(novog slajda)
Otvorena
prezna radna
površina (novi slajd)
Lociranje
Insert stavke mani bara
Levi klik na
Insert stavku
mani bara
Otvaranje
Insert
padajćeg menija
Prikazan
Insert
padajući meni
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 18
Otvoren
Insert
padajući meni
Lociranje Text
Box stavke u Insert
padajućem
meniju
Levi klik na
Text Box
stavku
Selekcija Text
Box alata
Kursor menja
izgled u krstić
za kreiranje Tekst Box-a
Selektovan
alat Tekst
Box
Lociranje
mesta na
radnoj površini gde
ţelimo uneti
tekst
Levi klik na
radnu
površinu
Otvaranje
tekst prozora
Prikazan tekst
prozor
Otvoren tekst
prozor
Smišljanje
teksta koji
unosimo
Unos teksta Prihvatanje
znakova sa
tastature
Prikaz znakova
Tekst prozor
sa selektovanim
tekstom
Lociranje
Slide Show
stavke mani
bara
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 19
Levi klik na
Slide Show
stavku mani
bara
Otvaranje
Slide Show
padajućeg
menija
Prikazan Slide
Show
padajući meni
Otvoren Slide
Show
padajući meni
Lociranje
Custom Animation
stavke u
Slide Show
padajućem meniju
Levi klik na
Custom
Animation
stavku
Otvaranje
Custom Animation
prozora
Prikaz Custom
Animation
prozora
Otvoren
Custom
Animation
prozor
Lociranje
tastera Add Effect na
Custom
Animation prozoru
Levi klik na
taster Add
Effect
Otvaranje
Add Effect
padajući meni
Prikaz Add
Effect
padajućeg menija
Otvaren Add
Effect padajući meni
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 20
Lociranje
Entrance stavke u Add
Effect
padajućem meniju
Levi klik na
Entrance
stavku
Otvaranje
Entrance
padajućeg meni sa
spiskom
animacija
Prikaz Entrance
padajućeg
menija sa spiskom
animacija
Otvoren
Entrance padajući meni
sa spiskom
animacija
Lociranje
stavke More
Effects… u
Entrance padajućem
meniju
Levi klik na
stavku
More
Effects...
Otvaranje Add Entrance
Effects dijalog
prozora
Prikazan Add
Entrance
Effects dijalog prozor
Otvoren Add
Entrance
Effects dijalog
prozor
Lociranje ţeljene
animacije u
Add Entrance Effects dijalog
prozoru
Levi dvoklik
na ţeljenu
Dodavanje
animacije u
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 21
animaciju Custom
Animation prozor
Prikazana
nova
animacija u Custom
Animation
prozoru
Dodata
animacija u
Custom
Animation prozoru
Lociranje
strelice Combo Box-a
dodate
animacije
Levi klik na
strelicu
Combo Box-a
dodate
animacije
Otvaranje Animation
padajućeg
menija
Prikazan Animation
padajući meni
Otvore
Animation padajući meni
Lociranje
novokreirane
animacije u Custom
Animation
prozoru
Levi dvoklik
na dodatu
animaciju
Otvaranje
Effect options
dijalog
prozora
Prikazan
Effect options
dijalog prozor
Otvoren
Effect options
dijalog prozor
Lociranje
polja Animate
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 22
Text combo
box-a
Izabror opcije
By Word
Aktiviranje
seconds delay
between words stavke
Otključana
seconds delay
between words stavka
Otvoren
Effect options
Dijalog prozor
sa
aktiviranom
seconds delay
between
words
stavkom
Lociraj
seconds delay
between
words polje
Podesiti
vreme
pojavljivanja
reči u
seconds delay
between
words polju
Osveţavanje
Effect options
dijalog
prozora
Osveţen
Effect Options
dijalog prozor
Otvoren
Effect Options
dijalog prozor
Lociranje
tastera OK
Levi klik na
taster OK
Osveţavanje Slajda uz
numerisanje
animiranog teksta
Prikazan Slajd
sa
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 23
numerisanim
animiranim tekstom
Otvoren Slajd
sa
numerisanim
animiranim
tekstom
2.3 GOMS(Goals Operators Methods Selection)
Stuart Card, Thomas P. Moran & Allen Newell su 1983. godine
napisali knjigu “The Psychology of Human Computer Interaction”, u
kojoj su dali prediktivne teorije za sve nivoe modelovanja interaktivnih sistema. Prateći ove početne korake razvila se cela
familija inţinjerskog modelovanja. GOMS (Goals Operators Methods
Selection) označava Ciljeve, Opreacije, Metode i Odabir. Koristi
elementarne akcije kao okvir, nazvane Keystroke-Level Model (KLM), za proučavanje interfejsa.
GOALS – korisnikov cilj, šta namerava da uradi.
OPERATORS – osnovne akcije koje korisnik mora da uradi
kako bi koristio sistem (pritisni X ili pročitaj dijalog). METHODS – podzadaci koje moţe da završava po različitim
putanjama (jedna putanja predstavlja završen zadatak).
SELECTION – mehanizam za izbor putanje završetka
zadatka, a i za definisanje pravila (rules) različitim korisnicima.
Varijante GOMS-a:
CMN - GOMS KLM - GOMS
NGOMSL
CMP GOMS
Primetan je problem da GOMS modeli previše pojednostavljuju ljudsko ponašanje, što moţe da ima uticaja na
dobijanje realnog rešenja.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 24
I Postaviti efekat korišćenjem prečica
GOAL : Postaviti efekat nad objektom tipa tekst, tako da se tekst
pojavljuje reč po reč
[ select GOAL: Postaviti_efekat_korišćenjem_prečica
Pozicioniranje_na_ikonicu_New_na_Standard_Toolbaru
Levi_klik_na_ikonicu_New_na_Standard_Toolbaru
Pozicioniranje_na_ţeljenu_vrstu_slajda_u_Layout_ _prozoru
Levi_klik_na_ţeljenu_vrstu_slajda_u_Layout_prozoru
Pozicioniranje_na_ikonicu_Text_Box_na_Drawing_
_Toolbaru Levi_klik_na_ikonicu_Text_Box_na_Drawing_Toolbaru
Pozicioniranje_na_mesto_na_radnoj_površini_gde_
_ţelimo_uneti_tekst
Levi_klik_na_radnu_površinu
Unos_teksta Pozicioniranje_na_okvir_prozora
Desni_klik_na_okvir_prozora
Pozicioniranje_na_Custom_Animation_stavku_u_
_padajućem_meniju_Text_Box-a Levi_klik_na_Custom_Animation_stavku
Pozicioniranje_na_taster_Add_Effect_na_Custom_
_Animation_prozoru
Levi_klik_na_taster_Add_Effect Pozicioniranje_na_Entrance_stavku_u_Add_Effect_
_padajućem_meniju
Levi_klik_na_Entrance_stavku
Pozicioniranje_na_stavku_More_Effects…_u_Entrance_ _padajućem_meniju
Levi_klik_na_stavku_More_Effects...
Pozicioniranje_na_ţeljenu_animacije_u_Add_Entrance_
Effects_dijalog_prozoru_Levi_dvoklik_na_ţeljenu_
_animaciju Pozicioniranje_na_novokreiranu_animaciju_u_Custom_
_Animation_Prozoru
Levi_dvoklik_na_dodatu_animaciju
Pozicioniranje_na_polja_Animate_Text_combo_box-a Izabror_opcije_By_word
Pozicioniranje_na_taster_OK
Levi_klik_na_taster_OK
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 25
II Postaviti efekat korišćenjem meni funkcije
GOAL: Postaviti_efekat_korišćenjem_meni_funkcije
Pozicioniranje_na__File_stavku_Mani_bara
Levi_klik_na_File_stavku_Mani_bara Pozicioniranje_na_stavku_New_na_Meni_Baru
Levi_klik_na_New_stavku
Pozicioniranje_na_ţeljenu_vrstu_slajda_u_Layout_
_prozoru Levi_klik_na_ţeljenu_vrstu_slajda_u_Layout_prozoru_
Pozicioniranje_na_Insert_stavke_Mani_bara
Levi_klik_na_Insert_stavku_Mani_bara_
Pozicioniraj_Text_Box_stavke_u_Insert_padajućem_ _meniju
Levi_klik_na_Text_Box_stavku
Pozicioniranje_na_mesto_na_radnoj_površini_gde_
_ţelimo_uneti_tekst
Levi_klik_na_radnu_površinu Unos_teksta
Pozicioniranje_na_Slide_Show_stavku_Mani_bara
Levi_klik_na_Slide_Show_stavku_Mani_bara_
Pozicioniranje_na_Custom_Animation_stavku_u_Slide_ _Show_padajućem_meniju
Levi_klik_na_Custom_Animation_stavke
Pozicioniranje_na_taster_Add_Effect_na_Custom_
_Animation_prozoru Levi_klik_na_taster_Add_Effect
Pozicioniranje_na_Entrance_stavku_u_Add_Effect_
_padajućem_meniju
Levi_klik_na_Entrance_stavku Pozicioniranje_na_stavku_More_Effects…_u_Entrance_
_padajućem_meniju
Levi_klik_na_stavku_More_Effects...
Pozicioniranje_na_ţeljenu_animacije_u_Add_Entrance_
_Effects_dijalog_prozoru_Levi_dvoklik_na_ _ţeljenu_animaciju
Pozicioniranje_na_strelicu_Combo_Box-a_dodate_
_animacije
Levi_klik_na_strelicu_Combo_Box-a_dodate_animacije_ Pozicioniranje_na_polja_Animate_Text_combo_box-a
Izabror_opcije_By_word
Pozicioniranje_na_seconds_delay_between_words_polje
Podesiti_vreme_pojavljivanja_reči_u_seconds_delay_ _between_words_polju
Pozicioniranje_na_taster_OK
Levi_klik_na_taster_OK
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 26
]
2.4 KLM (Keystroke Level Model)
KLM je uprošćena verzija CMN-GOMS varijacije. Eliminisala je
GOALS, metode i selektovana pravila ostavljajući jedino primitivne
operacije.
Samo šest operacija su predviĎene u osnovnoj teoriji:
1) pritisak tastera,
2) pomeranje pointerskog ureĎaja na odreĎenu lokaciju, 3) zaustavljanje i pritiskanje pointerskog ureĎaja,
4) mentalna priprema,
5) pomeranje ruke na odreĎenu lokaciju i
6) čekanje da računar izvrši komandu.
Vreme za svih šest operacija je empirijski odreĎeno. Operacije
su organizovane u serijske nizove, a ukupno vreme izvršenja
zadatka se jednostavno izračunava.
Vrši se komparacija rešenja tokom izvršenja na nivou
motorike. Postiţe se operatorima za modelovanje, tipa motorni,
mentalni i odgovor sistema:
K - pritisak na dati taster tastature,
B - pritisak na taster miša,
P - pointiranje, pomeranje pointer ureĎaja na cilj,
H - homing, premeštanje ruke sa/na tastature na/sa miša, D - crtanje linije pomoću pointer ureĎaja,
M - mentalna priprema za fizičku akciju,
R - reakcija sistema, moţe se ignorisati ako korisnik ne
čeka
Standardne vrednosti KLM operatora
Operator Napomena Vreme(s)
K
dobar (90 r/m) srednji (40 r/m)
početnik
0,12 0,28
1,20
B dole ili gore
klik
0,10
0,20
P Fitt-ov zakon 0,1
prosečno pointiranje
log2((rastojanje/veličina
cilja)+0,5)
1,10
H na/sa tastature 0,40
D crtanje -
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 27
M mentalna priprema 1,35
R reakcija sistema -
Postaviti efekat nad objektom tipa tekst, tako da se tekst pojavljuje reč po reč
I Postaviti efekat korišćenjem meni funkcija
Postavljanje ruke na miša H<MIŠ>
Pozicioniranje na ikonicu New na Standard Toolbaru MP
Levi klik na ikonicu New na Standard Toolbaru B Pozicioniranje na ţeljenu vrstu slajda u Layout prozoru MP
Levi klik na ţeljenu vrstu slajda u Layout prozoru B
Pozicioniranje na ikonicu Text Box na Drawing Toolbaru MP
Levi klik na ikonicu Text Box na Drawing Toolbaru B Pozicioniranje na mesto na radnoj površini gde ţelimo uneti
tekst MP
Levi klik na radnu površinu B Postavljanje ruke na tastaturu H<TAST>
Unos teksta MK<Recimo 10 znakova>
Postavljanje ruke na miša H<MIŠ> Pozicioniranje na okvir prozora MP
Desni klik na okvir prozora B
Pozicioniranje na Custom Animation stavku u padajućem
meniju Text Box-a MP Levi klik na Custom Animation stavku B
Pozicioniranje na taster Add Effect na Custom Animation
Prozoru MP Levi klik na taster Add Effect B
Pozicioniranje na Entrance stavku u Add Effect Padajućem
Meniju MP Levi klik na Entrance stavku B
Pozicioniranje na stavku More Effects… u Entrance padajućem
meniju MP
Levi klik na stavku More Effects... B Pozicioniranje na ţeljenu animacije u Add Entrance Effects
dijalog prozoru MP
Levi dvoklik na ţeljenu animaciju B<2 puta> Pozicioniranje na novokreiranu animaciju u Custom
Animation Prozoru MP
Levi dvoklik na dodatu animaciju B
Pozicioniranje na polja Animate Text combo box-a MP Izabror opcije By word B
Pozicioniranje na taster OK MP
Levi klik na taster OK B
T= TH<MIŠ> + TMP + TB + TMP + TB + TMP + TB + TMP + TB +
TH<TAST> + 10 TMK + TH<MIŠ> + TMP + TB + TMP + TB + TMP + TB
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 28
+ TMP + TB + TMP + TB + TMP + 2TB + TMP + TB + TMP + TB +
TMP + TB
= 13 TMP + 14 TB + 10 TMK + 2 TH<MIŠ> + TH<TAST>
= 23 TM + 13TP + 10TK + 14TB + 3 TH
= 23*1,35 + 13*1,10 + 10*0,28 + 14*0,20 + 3*0,40
= 31,05 + 14,3 + 2,8 + 2,8 + 1,2
= 52,15 s
II Postaviti efekat korišćenjem prečica
Postavljanje ruke na miša H<MIŠ>
Pozicioniranje na File stavku Mani bara MP
Levi klik na File stavku Mani bara B Pozicioniranje na stavku New na Meni Baru MP
Levi klik na New stavku B
Pozicioniranje na ţeljenu vrstu slajda u Layout prozoru MP Levi klik na ţeljenu vrstu slajda u Layout prozoru B
Pozicioniranje na Insert stavke Mani bara MP
Levi klik na Insert stavku Mani bara B Pozicioniraj Text Box stavke u Insert padajućem meniju MP
Levi klik na Text Box stavku B
Pozicioniranje na mesto na radnoj površini gde ţelimo uneti
tekst MP Levi klik na radnu površinu B
Postavljanje ruke na tastaturu H<TAST>
Unos teksta MK<Recimo 10 znakova> Postavljanje ruke na miša H<MIŠ>
Pozicioniranje na Slide Show stavku Mani bara MP
Levi klik na Slide Show stavku Mani bara B Pozicioniranje na Custom Animation stavku u Slide Show
padajućem meniju MP
Levi klik na Custom Animation stavke B
Pozicioniranje na taster Add Effect na Custom Animation Prozoru MP
Levi klik na taster Add Effect B
Pozicioniranje na Entrance stavku u Add Effect Padajućem Meniju MP
Levi klik na Entrance stavku B
Pozicioniranje na stavku More Effects… u Entrance padajućem
meniju MP Levi klik na stavku More Effects... B
Pozicioniranje na ţeljenu animacije u Add Entrance Effects
dijalog prozoru MP
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 2. Modeliranje interakcije 29
Levi dvoklik na ţeljenu animaciju B<2 puta>
Pozicioniranje na strelicu Combo Box-a dodate animacije MP Levi klik na strelicu Combo Box-a dodate animacije B
Pozicioniranje na polja Animate Text combo box-a MP
Izabror opcije By word B Pozicioniranje na seconds delay between words polje MP
Podesiti vreme pojavljivanja reči u seconds delay between
words polju B Pozicioniranje na taster OK MP
Levi klik na taster OK B
T= TH<MIŠ> + TMP + TB + TMP + TB + TMP + TB + TMP + TB + TMP + TB + TMP + TB + TH<TAST> + 10 TMK + TH<MIŠ> + TMP +
TB + TMP + TB + TMP + TB + TMP + TB + TMP + TB + TMP + 2TB
+ TMP + TB + TMP + TB + TMP + TB + TMP + TB
= 16 TMP + 17 TB + 10 TMK + 2 TH<MIŠ> + TH<TAST> = 26 TM + 16TP + 10TK + 17TB + 3 TH
= 26*1,35 + 16*1,10 + 10*0,28 + 17*0,20 + 3*0,40
= 35,1 + 17,6 + 2,8 + 3,4 + 1,2
= 60,1 s
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 30
3. EKSPERTSKA REVIZIJA
Ekspertska revizija predstavlja vršenje ekspertize u user-interface ili aplikacionom domenu. Sprovode je stalni članovi tima ili
konsultanti u ranim ili kasnim fazama evaluacije programa. Sadrţi
formalne izveštaje sa identifikovanim problemima i preporukama za
izmene. Projektantima se ostavlja da tragaju za rešenjem problema. Izvršenje ekspertske revizje traje od pola dana do jedne nedelje što
zavisi od domena zadatka i operativnih procedura. Dobro je imati
rezultate što sveţije ekspertize kako projekat napreduje.
Metode ekspertske revizije:
HEURISTIČNA EVALUACIJA (inspekcija utlitarnosti) -
Predstavlja odreĎivanje slaganje sa kratkom listom projektantskih heuristika (npr. 8 zlatnih pravila). Poţeljno je
da eksperti poznaju heuristike i da su u stanju da ih
interpretiraju i primene. Sprovodi se u timu od 3-5 članova,
jedan član otkrije do 35%, a 5 članova i do 75% grešaka.
Vreme potrebno za heurističku evaluaciju jednostavnog interfejsa traje oko 1h.
REVIZIJA PO SMERNICAMA - OdreĎivanje slaganja sa
dokumentom smernica organizacione ili neke druge prirode.
Revizija je vremenski zahtevna i traje do par nedelja za velike sisteme.
INSPEKCIJA KONZISTENTNOSTI - OdreĎivanje
konzistentnosti izmeĎu više interfejsa, materijala za obuku i
sistema pomoći (korišćenih terminologija, boja, lejauta, ulaznih i izlaznih formata...)
COGNITIVE WALKTHROUGH - Eksperti su korisnici u
tipičnom (ali i kritičnom) zadatku. Karakterističan je
samostalni explore walkthrough, a kasnije i javni sa ostalim
ekspertima, projektantima i korisnicima radi projekcije novih walkthroughs i provociranja reakcije.
FORMALNA INSPEKCIJA UTILITARNOSTI - Imamo
courtroom-style sastanaka sa moderatorom kao sudijom, za
predstavljanje interfejsa, radi diskutovanja o prednostima i slabostima aplikacije. Ovde projektanti iznose dokaze o
problemima. Edukativno je za početnike u projektovanju i
menadţmentu. Potrebno je puno vremena za pripremu i više
ljudi nego u drugim metodama.
Organizacija ekspertske revizije:
Ukoliko su eksperti raspoloţivi, a razvojni tim spreman za
feedback, preporučljivo je razvijati revizije u nekoliko tačaka razvoja. Broj eksperata zavisi od kompleksnosti projekta i alociranih
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 31
resursa. Najbolji rezultati se postiţu u grupama od 3 do 5
eksperata. Uslovi treba da su slični uslovima korisnika tokom eksploatacije (buka, stres), ali se moţe vršiti i u povoljnijim
uslovima (tišina, mir). Preporučljivo je birati one sa odgovarajućim
znanjem, iskustvom, staţom u organizaciji.
Problemi:
Eksperti nemaju dovoljno znanja o domenu ili korisnicima.
Obično dolaze iz različitih ekspertiza gde su često sukobljeni saveti.
3.1 Heruistička evaluacija (inspekcija utlitarnosti)
Metoda ekspertske revizije koja će biti korišćena je metoda
“Heruističke evaluacije”, a biće sprovedeno odreĎivanje slaganje sa
listom projektantskih heuristika, “8 zlatnih pravila”.
3.2 Osam zlatnih pravila - lista osam zlatnih pravila sa opisom
1. Težiti konzistentosti – najčešće prekršeno, identična terminologija u svim elementima UI, konzistentne boje,
lejeri, fontovi, kapitalizacija...
2. Omogućiti frekvetnijim korisnicima upotrebu prečica –
veća brzina interakcije, skrivene komande i makroi.
3. Davati informativni feedback – za svaku akciju korisnika dati feedback, skromniji za frekventije akcije, a značajniji za
manje frekventne.
4. Projektovati dijaloge naglašene zatvorenosti – sekvence
akcija grupisati da imaju početak i kraj, dati feedback na kraju grupe, ponuditi memorisanje.
5. Ponuditi prevenciju i rukovanje greškom – input line
guard, ako pogreši tada jednostavna korekcija (samo što je
loše, a ne sve), sistem mora preţiveti. 6. Dozvoliti poništavanje efekata akcije (undo) – veliko
olakšanje kod početnika – sami istraţuju.
7. Interno podržavati kontrolu – frekventni korisnici vole da
imaju osećaj pune kontrole sistema, bez iznenaĎujućih
akcija sistema. 8. Redukovati opterećenje radne memorije – 7 ± 2,
jednostavan prikaz, konsolidovati višeprozorske prikaze,
uvoditi skraćenice, kodove i sekvence akcija sa obaveznim
online podsetnikom.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 32
3.3 Slaganje sa svih 8 zlatnih pravila
I Težiti konzistentosti Kaţu da se ovo pravilo najčešće prekrši u praksi, ali za
proizvode softverske kuće Microsoft to se ne moţe reći. Koristi se
slična terminologija u svim ulazno-izlaznim elementima. Boje su u
skladu sa podešavanjima radnog okruţenja. Slova su jasna, lako čitljiva, uglavnom crne boje.
Ocena: 10
II Omogućiti frekvetnijim korisnicima upotrebu
prečica
Korišćenje prečica u obliku ikonicama, koje su grupisane po
Tool-barovima, dovodi do povećanja brzine interakcije. Ovo smo
dokazali u Keystroke Level Model-u, gde smo za test odradili
identičnu akciju sa korišćenjem prečica (potrebno vreme izvršenja
52,15 s) i sa korišćenjem standardnih meni funkcija (potrebno vreme izvršenja 60,1 s). Sintaksa skrivenih komandi je u skladu sa
nekim ustaljenim standardima. Upotreba skrivenih komandi podiţe
efikasnost rada, pa je zbog toga njihova primena preporučljiva. Kao
i svaki ozbiljniji program i ovaj sadrţi potpuno prilagodljiv korisnički interfejs što uključuje i mogućnost promena prečica. Makroi čine rad
udobnijim, a njihova upotreba nije komplikovana, barem za one koji
znaju neke od programskih jezika koji su ovde podrţani. Za pisanje
makroa ponuĎeni su Visual Basic Editor i Microsoft Script Editor.
Slika 7- Izgled menija za rad sa makroima
Ocena: 10
III Davati informativni feedback
Nekada je potrebno izvršiti celu proceduru da bih se dobio
feedback. Ovo nije za pohvalu, jer u slučaju dobijanja neočekivanog
rezultata i nemogućnosti ispravke, postupak se mora ponoviti. MeĎutim negde feedback radi neočekivano korektno (u odnosu na
konkurentne programe, kao i najranije verzije Power Pointa, gde
ovo nije omogućeno). Zapaţamo da ukoliko se akcija sastoji iz više
manjih akcija, koje se mogu smatrati samostalnim, softver prikazuje trenutno stanje akcije. Ovo prilično pomaţe u kreiranju
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 33
efekata, gde je sama selekcija ţeljenog efekta dovoljna da izazove
njeno pokretanje. Na ovaj način korisnik vidi kako će njegov efekat izgledati pre neko što je se završi njegovo kreiranje, pa preventivno
moţe da deluje na izmenu nekih parametara ili eventualno cele
animacije.
Ocena: 9
IV Projektovati dijaloge naglašene zatvorenosti Sekvence akcija su dobro grupisane, a dijalozi su intuitivno
odraĎeni bez suvišnog pretrpavanja informacijama. Ukoliko korisnik
ţeli još informacija i preciznije podešavanje parametara, za to neće biti uskraćen nego će mu biti ponuĎen dodatni dijalog. Kad korisnik
očekuje kraj dijaloga ne pojavljaju se suvišnia i iznenadna pitanja
(koje srećemo čak i kod nekih komercijalnih programima), koja bih
zbunila, a kasnije verovatno iritirala korisnika. Postoji mogućnost vraćanja na prethodnini dijalog, bezuslovni prekid sa iskakanjm iz
dijaloga, kao i povratak promenjenih parametara na vrednosti pre
ulaska u dijalig. PonuĎene unapred predefinisane vrednosti, čine
konformnijim kretanje kroz dijalog. Omogućen je feedback na kraju
grupe sekvenci akcija. Memorisanje se vrši automatski, po uspešnom prolasku kroz dijalog.
Ocena: 10
V Ponuditi prevenciju i rukovanje greškom
Prevencija greške je očajno odraĎena. Pogledati primer polja
Zoom u kome je dozvoljen unos apsolutno bilo čega, ovde maska
uopšte ne postoji, slika 8.
Slika 8. – Polje Zoom prihvata sve vrste unosa
Pritiskom na Enter, dolazi do automatske korekcije unite
vrednosti -45R4@3$, na vrednost 10%, a da pri tome korisnik nije
dobio nikakvu povratnu informaciju, da je do greške uopšte došlo.
Ne vidi se razlog zbog čega nije omogućeno korisniku da sam
koriguje vrednost. Program se za svo vreme ovog testiranja nije srušio, pa čak ni zakucao, što dovoljno govori o stabilnosti softvera.
Da se na drugi način pristupilo prevenciji i korekciji greške (tj. da
radi ono što mu se kaţe, a ne ono što misli da treba da uradi),
postavlja se pitanje da li bi i dalje softver ostao stabilan u ovoj meri. Preţivljavanje sistema je ovde jedina svetla tačka.
Ocena: 7
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 34
VI Dozvoliti poništavanje efekata akcije (undo)
Power Point podrţava akciju undo, a broj koraka se moţe podešavati u Options dijalog prozoru, slika 9. Inicijalna vrednost je
20, a javljaju se ograničenja na donju i gornju granicu (minimalan
broj koraka je 3, a maksimalan broj koraka je 150).
Slika 9. – Izgled Options diijalog prozora u Power Pointu
Podrţana je prečica na tastaturi ctrl + z, tako da se ne mora do besvesti kliktati mišem ukoliko se korisnik vraća više koraka u
nazad. Dobra osobina je što pored undo oznake stoji opis akcije
koja se poništava, samo što je taj opis prilično neodreĎen. Na
preciznijem definisanju opisa za operacije koje se poništavaju bih još trbalo poraditi.
Undo operacija radi besprekorno, tako da korisnik moţe slobodno
da se osloni na nju prilikom eksperimentisanja sa programom. Od
velike pomoći je početnicima, jer im pruţa odreĎeno samopouzdanje.
Ocena: 9
VII Interno podržavati kontrolu
Primetno je da prilikom sloţenijih akcija, za koje je potrebna veća procesorska snaga, a samim tim i više vremena, korisnik gubi
punu kontrolu nad softverom. Ovo je zanemarljivo, ako se zna da se
takve akcije u ovom programu veoma retko izvode i da one
prvenstveno zavise od brzine samog računara. Ako izuzmemo ovo, korisniku je uglavnom omogućena potpuna kontrola nad softverom.
Ocena:10
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 35
VIII Redukovati opterećenje radne memorije
Moglo bih se reći da je ovde u pitanju “ 20 ± 5 ” pravilo, ali ako uzmemo u obzir broj opcija koje je potrebno predstaviti, onda
je lako razumeti zašto na ovo nije moglo više da se utiče. Velik broj
toolbar-ova sa gomilom ikonica, dovodi do pojave, da kod nekih
toolbarova njihova veličina prelazi veličinu ekrana. Pokazalo se da dolazi do curenja memorije pri duţem korišćenju programa. Pri
brisanju slajova ili njegovih delova, sistemu se ne vraća ona količina
operativne memorije koja je prilikom njihovog kreiranja zauzeta.
Moguće je konsolidovati višeprozorske prikaze automatski
(opcijama Cascade i Arrange All) ili ručno. Postoje programi sa širim skupom automatskog aţuriranja prozora, ali i ovo obavlja posao.
Podrţan je velik broj prečica što dodatno opterećuje memoriju.
Sekvence akcija sa obaveznim online podsetnikom su postale
standard, ovde se koriste uvek kada se za to ukaţe prilika. To dodatno utiče na količinu zauzete memorije.
Ocena: 8
3.4 Zaključak na osnovu prethodne analize
Konzistentnost softvera je na veoma zavidnom nivou. Upotreba prečica i makroa donosi značajan napredak u brzini
rešavanja zadataka kod iskusnih korisnika. Informativni feedback se
u nekim retkim slučajevima ne javlja, kada se to od njega očekuje,
dok se u nekim aktivira bez potrebe. MeĎutim kada se korisnik navikne na okruţenja sve ove anomalije se lako zanemaruju.
Zatvorenost dijaloga je očigledna, bez suvišnih pitanja, sa
izrazito hronološkim redosledom dijaloga. Sliku dobro zatvorenog
dijaloga upotpunjuje neizostavna podrške za povratak na prethodni
dijalog, bezuslovni prekid dijaloga i njihovo memorisanje. Prevencija greške u ovom softveru praktično ne radi, dok njihova korekcija ne
daje dovoljno (ili uopšte ne daje) informacije o izvršenim akcijama.
Stabilnost sistema je na najvišem nivou, ali za to treba da se
zahvali načinu obrade grešaka: “Ako greška nastane, nema korekcije, radim ono što mislim da je korisnik traţio”.
Podrška operaciji Undo, radi besprekorno, ali sa prilično
šturom informacijom o akciji koja se poništava. Na ovome se
trebalo još poraditi. Do gubljenja pune kontrole nad softverom dolazi samo na kratko u uslovima pune opterećenosti procesora.
Ovo se ne moţe uzeti kao zamerka jer zavisi od računara na kojem
se softver izvršava.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 3. EKSPERTSKA REVIZIJA 36
Program je prenatrpan opcijama, a toolbarovi ikoicama. Na
prvi pogled program odaje utisak programa koji ne štedi na memoriji. Ovo je tačno, sa porastom količine podataka, brzo raste
količina zauzete memorije, a ako se tome pridoda curenje memorije
(prisetimo se one priče iz osmog zlatnog pravila o curenju
memorije), dobijamo pravu sliku o tome koliko se ovaj program brine o memoriji.
Power Point 2003 uglanom je ispunio očekivanja vezana za
slaganje sa Osam zlatnih pravila i zasluţio prosečnu ocenu 9,125.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 37
4.Testiranje utilitarnosti
Utilitarnost predstavlja stepen kojim interfejs olakšava rešavanje zadataka i inkorporira kriterijume kao što su lakoća
učenja, lakoća upotrebe, zaštita od katastrofalnih grešaka i mera
podrške korisniku (satisfakcija).
Metode za testiranje korisnika:
razvoj i implementacija scenarija ili prototipa,
snimanje ponašanja korisnika,
o tipičnu upotrebu ili kritične slučajeve, o keystroke,
o razmišljanje naglas,
intervjuisanje o subjektivnim impresijama,
analiza ponašanje korisnika.
Svrha testiranja korisnika:
shvatanje korisničkih metoda i problema (rešavanja i
interakcije), otkrivanje procesa razmišljanja korisnika.
Prilikom testiranja treba poštovati principe etike: ne sme biti
fizičkih i psihičkih povreĎivanja, dobrovoljna participacija, pravo na
privatnost, potpis na saglasnost, anonimnost, mogućnost odustajanja u svakom trenutku…
Standardni koraci u testiranju korisnika:
1. Podešavanje ambijenta za opservaciju. 2. Opisivanje svrhe opservacije i saopštavanje korisniku da
ima pravo odustajanja u svakom trenutku.
3. Opisivanje i demonstracija opreme u prostoriji.
4. Objašnjavanje kako se "misli naglas" i obaveštavanje da neće biti pruţana nikakva pomoć tokom testa.
5. Opisivanje zadatak i uvoĎenje korisnika u sistem.
6. Insistiranje da korisnik postavlja pitanja pre opservacije.
7. Opservacija pa debrifing subjekata.
8. Analiza dobijenih podatka. 9. Organizacija rezultata tabelarno.
10. Interpretacija rezultata u kontekstu drugih rezultata.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 38
4.1 Test scenario Sadrţi pripremu ambijenta, opreme, zadatka i samog test
korisnika za početak opservacije nad njim. Sastoji se iz prvih šest
standardnih koraka testiranja korisnika.
I Podesiti ambijent za opservaciju
Testiranje se vrši u radnoj prostoriji, računar se nalazi na
stolu. Temperatura je oko 20 Co, osvetljenost je optimalna, nivo
buke je nizak (čuje se kuler na računaru – recimo 25dB).
II Opisati svrhu opservacije i saopštiti korisniku da
ima pravo odustati u svakom trenutku
Test-korisniku je saopšteno da je svrha observacije da se
odredi faktor intuitivnosti u radu sa softverom Power Point 2003. Test-korisniku se nudi opcija da odustane od testiranja i saopštava
mu se da to isto moţe da učini u toku testiranja bez posledica i
suvišnih pitanja.
III Opisati i demonstrirati opremu u prostoriji
Test-korisnik se upoznaje sa računarom. Računar ima procesor
Athlon XP na 1,6 GHz i 256 MB DDR memorije. Monitoron je 17”
CRT sa rezulucijom 1024 X 768 i 85Hz. Na računaru je instaliran Microsoft Windows XP Profesional i kompletna verzija Microsoft
Office Professional Edition 2003 paketa, sa alatom Power Point
2003.
IV Objasniti kako da "misli naglas" i da mu/joj nećete pružati nikakvu pomoć tokom testa
Test-korisnik se obaveštava da bih bilo poţeljno da svoja
razmišljanja iznosi naglas (pre nego što nešto uradi, naglas treba da izgovori šta ţeli i šta očekuje od te akcije). Obaveštava se da mu
neće biti pruţena nikakva pomoć tokom testiranja.
V Opisati zadatak i uvesti korisnika u sistem
Zadatak koji se zadaje korisniku ima za cilj da proveri sposobnost
njegovog snalaţenja u softverskom alatu Power Point 2003.
Zadaci su grupisani u tri grup, po teţini. Svi test kotisnici dobijaju
iste test zadatke. Naravno, ne očekuje se od svih isto. U slučaju da se ne kompletira zadatak pod A, ne moţe se preći na zadatak pod B
itd.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 39
Zadatak
A) Početnički kreirati novi slajd
napisati tekst
ubaciti sliku
pokrenuti prezentaciju
B) Osnovni
obrišite sve sa slajda
kreiranje 3D teksta (WordArt), sa izgledom po ţelji korisnika i
njegova modifikacija (promena izgleda teksta kruţan, talasast, u obliku trapeze; promena boje; senčenje; 3D
podešavanja) .
postavljanje efekata, po ţelji korisnika, nad objekat tipa 3D
tekst. pokrenuti prezentaciju
C) Napredni
kreirati drugi slajd i na njemu kreirati tekst sa hiperlinkom na neki fajl na lokalnom disku ili internetu.
postaviti sličicu (strelicu unazad) iz standardne ponude Clip
Art-a, a zatim omogućiti da se klikom na strelicu korisnik vrati
na početni slajd. pokrenuti prezentaciju
VI Insistirajte da vas korisnik pita pre opservacije
Korisniku je skrenuta paţnja, da sve što mu nije jasno pita pre opservacije, kako se ne bih narušavalo pravilo o pruţanju
pomoći tokom same opservacije.
4.2 Opservacija test subjekta Predstavlja samo testiranje test subjekta uz beleţenje
postignutih tezultata i utisaka testiranog korisnika. Sastoji se iz
sedmog standardnog koraka testiranja korisnika, “Opservacija pa
debrifing subjekta“.
VII Opservacija pa debrifing subjekata
Vršena je opservacija nad četiri korisnika: dva početnika koji
računar koriste samo za igranje i gledanje filmova i dva iskusna korisnika koji retko koriste Power Point, ali su eksperti u nekim
alatima Microsoft Offica.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 40
Ovde će biti prezentovan rad najuspešnijeg korisnika, kao i
ono šta mu je nedostajalo da bih zadatak bio kompletan. Korisnik je dobar poznavalac računara sa iskustvom rada u
ostalim Microsoft Office programima. Microsoft Power Point je slabo
koristio.
Način na koji je testirani korisnik rešavao zadatke
A) Početni
Lako je kreirao novi slajd, ali na način koji je prikazan na slici 10, a ne prečicom ili klikom na praznu radnu površinu.
Slika 10. – Kreiranje novog slajda u Slides prozoru
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 41
Slika 11- Izgled novokreiranog slajda
Tekst je upisao klikom na polje “Click to add subtitle” i
unosom. Za korišćenjem alatke Text Box ovde nije bilo potrebe, pošto je slajd već sadrţao polje za unos teksta.
Sliku je ubacio tako što je pokrenuo Windows Explorer,
pronašao sliku i prevukao je na površinu slajda. Rekao je da je za to
mogao koristiti Insert Pictures alatku, ali da zbog lakše pretrage za slikom više voli da koristi Explorer.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 42
Slika 12. – Izgled slajda sa unetim tekstom i slikom
Prezentaciju je pokrenuo pritiskom na taster F5, iako ni sam nije bio siguran da li je to prečica, već je to radio po uzoru na
srodne programe.
Odradio: 100%
B) Osnovni
Slajd je obrisao tako što je mišem selektovao sve i pritisnuo
na tastaturi taster Delete. Kod kreiranja 3D teksta pretraţivao, je stavke Menu bar-a, od
čega je brzo odustao. U Drawing toolbar-u, slika 13,
Slika 13. – Izgled Drawing toolbar-a
zapazio 3D slovo , sa kojim se ranije susretao u Microsoft Wordu. Kliknuo je na njega i prikazao mu se WordArt Gallery prozor slika
14.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 43
Slika 14. – Izgled WordArt Gallery prozora
Po otvaranju prozora WordArt Gallery, izabrao je talasasti
plavi tekst, sa slike 15.
Slika 15. – Izgled selektovanog teksta
Toolbar WordArt , slike 16 i 17, se sam otvorio, a na njenu je
pronašao alatku WordArt Shape, videti sliku 16, koja sluţi za
zadavanje oblika u kojem će biti ispisana slova.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 44
Slika 16. – Izgled WordArt Shape opcije
Na Toolbaru WordArt kliknuo je na ikonicu Format WordArt
, sa pretpostavkom da će tu pronaći opcije za bojenje teksta,
pošto se ista ikonica koristi i u drugim Microsoft Office alatima, slika
17.
Slika 17. – Izgled WordArt toolbat-a
Otvorio se dijalog prozor Format WordArt u kojem je pokazao
gde bih izmenio boju slova, slika 18.
Slika 18. – Izgled dijalog prozora Format WordArt
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 45
Posle kraćeg taraţenja po Drawing toolbar-u, slika 19, (prevlačenjem miša preko ikonica i čitanjem iskačućeg teksta),
našao je i poslednje dve stavke. Senčenje prikazano na slici 20.a i
3D prikaz prikazan na slici 20.b).
Slika 19. – Izgled Drawing toolbar-a
Slika 20. a) Shadow b) 3-D prikaz
Kod 3D prikaza je aktivirao 3-D Settings… stavku koja je
pokrenula 3-D Settings Tollbar, slika 21.
Slika 21. - 3-D Settings toolbar
Toolbar je zatvorio, uz komentar da se tu mogu podešavati 3D
opcije.
Postavljanje efekta na objekat tipa 3D teksta ,
predstavljalo je veći problem, pošto do sada nije imao priliku da
radi nešto slično. Posle više od 3 minuta traţenja po toolbatovima,
uspeo je da otvori prozor Custom Animation…, slika 22.a.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 46
Slika 22. – a) Otvaranje Custom Animation prozoa b) Custom
Animation prozor Prozor se pojavio u desnom uglu radne površine, slika 22.b.
Kliknuo je na taster Add Effect, a zatim je redom otvarao padajuće
menije. Na kraju se odlučio za stavku More Effects…, slika 23.
Slika 23. – Funkcija tastera Add Effect
Otvorio se novi prozor Add Entrance Effect, gde je izabrao
efekat, slika 24.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 47
Slika 24. – Izgled Add Entrance Effect prozora
Pokrenuo je animaciju tasterom F5. Izgled animacije je prikazan na slici, tačnije jedan njen frejm, slika 25.
Slika 25. – Izgled Wheel animacije
Odradio: 100%
C) Napredan
Namestio je novi slajd na identičan način kao prvi put. Tekst
je upisao u polje “Click to add subtitle”. Selektovao ga i na Standard
toolbaru pronaso ikonicu Insert Hyperling, slika 26.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 48
Slika 26. – Insert Hyperlink ikonica
Ovo je aktiviralo dijalog prozor Insert Hyperlink, sa slike 27, u
kojem je korisnik izabrao neki fajl sa Desktopa, pošto je to prvo bilo
ponuĎeno.
Slika 27 – Izgled dijalog prozora Insert Hyperlink
Tekst nad kojim je raĎen hyperlink promenio je boju i postao podvučen, slika 28.
Slika 28 – Izgled Hyperlink text-a
Ovo je bilo prilično lako pošto se korisnik sa ovim susretao
više puta u drugim alatima.
Kliknuo je na ikonicu Clip Art na Drawing toolbar-u,
otvorio se Clip Art prozor, slika 29. U njemu je pronašao strelicu, ali unapred (na desno). Insetrovao je i translirao oko vertikalne ose da
bih dobio strelicu unazad (na levo) .
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 49
Slika 29. – Izgled Clip Art prozora
Vraćanje korisnika na početni slajd nije mogao da pronaĎe,
pošto je pokuševao da to odradi sa prethodno korišćenom akcijom
Insert Hyperlink. Posle par minuta je odustao. Odradio: 75%
Ovo testiranje je trajalo oko 20 minuta, a sam testirani
korisnik je zadovoljan znanjem koje je pokazao.
Ukupan procenat rešenih zadataka 91,67%
Bilo je potrebo da korisnik odradi sledeće da bih namestio da
se klikom na strelicu vrati na početni slajd:
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 50
Pokrenuti dijalog prozor Action Settings, slika 30.a, u combo
box-u Hyperlink selektovati opciju First Slide, slika 30.b.
Slika 30. – a) Pokretanje Action Settings prozora
b) Izgled Action Settings prozora
Pokrenuti Slide Show pritiskom na taster <F5>.
4.3 Analiza i interpretacija dobijenih podataka
Sastoji se iz analize dobijenih podataka, organizacije razultata
tabelarno i njihove interpretacije u kontekstu drugih rezultata.
Sadrţi poslednja tri standardna koraka testiranja korisnika.
VIII Analizirajte dobijene podatke
Testirali smo dva početnika koji računar koriste samo za
igranje igrica i gledanje filmova i dva iskusna korisnika koji retko koriste Power Point, ali su eksperti u nekim alatima Microsoft Offica.
Početni korisnici su odustali, ne rešivši ni početničku grupu
zadataka.
Jedan od njih je uspeo da kreira slajd i da unese tekst, ali je za unos slike nije imao rešenje. Pretraţivao je po menijima, ali se
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 51
nije ni trudio da pročita njihov sadrţaj. Pretpostavljam da je
problem bio slabo poznavanje engleskog jezika, meĎutim ne treba zaboreviti da postoje verzije Offica na srpskom jeziku, ali ne
oduvek. Testirani korisnik se uglavnom zadrţavao na sličicama
(ikonicama) koje bih trebalo da predstavljaju prikaz operacije koju
opisuju. Smatram da je trebalo dodati što više sličica koje verno prikazuju operaciju, naravno to se ne moţe smestiti u 32X32 pixela
statične slike. Povećanjem veličine sličica, stvorili bih se uslovi za
njihov verniji prikaz, meĎutim to bih dodatno povećalo
prenatrpanost ovako organizovanih paleta. Pokretanje aplikacije
takoĎe nije uspeo da odradi. Drugi početnik je ušao u Power Point, pomerao kursor levo
desno i odustao. Nije se odvaţio ni da klikne, pa maker i na praznu
površinu. Prenatrpanost informacijama, tačnije opcijama, o kojoj
smo govorili izgledala je prilično zastrašujuće za njega. Iskuni korisnici su se pokazali prilično dobro, zahvaljujući
sličnostima Microsoft Power Point-a i ostalih Microsoft Offic alata,
prvenstveno Microsoft Word-a koga oboje vrlo dobro poznaju.
Prvi iskusni korisnik je bez problema rešio počerni nivo, dok se kod osnovnog nivoa imao problema sa pronalaţenjem senke za
3D Text. Više puta je prešao preko ikonice, ali nije uspeo da je
pronaĎe. Kada je odustao, pošto sam mu pokazao gde se nalazi,
prokomentaisao je da ikonica nije adekvatna. U svom radu se više oslanjao na menije nego na toolbar-ove sa ikonicama. Dobro
poznavanje structure Microsoft Office alata i njihova meĎusobna
sličnost, pokazala se ovde od presudnog značaja. Za sve je imao
prilično preciznu pretpostavku kako bih se moglo odraditi ili gde bih
se to moglo nalaziti. Drugi iskusni korisnik se najbolje pokazao, a njegov rad je
opisan u opservaciji test subjekta.
Presudnu ulogu u rešavanju zadataka odigrala je sličnost alata
Power Point, sa alatima poput Microsoft Worda. Prenatrpanost menijima i ikonicama uplašila je početne korisnike i učunila da oni
brzo odustanu. Help niko nije ni pokretao, što samo govori o
navikama standardnih korisnika. Nesumljivo je da bih upotreba
help-a dovela do bolih rezultata.
IX Organizujte rezultate tabelarno
Početnici Iskusni korisnici
Osoba Prvi Drugi Prvi Drugi
Početni 50% 0% 100% 100%
Osnovni - - 65% 100%
Napredni - - - 75%
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 52
Ukupno 16,67% 0% 55% 91,67%
Očekivano < 33% < 33% > 75% > 75%
Zadovoljio Ne Ne Ne Da
Procentima je predstavljena vrednost rešenih zadataka.
Oznaka ( – ) znači da testiranja nije ni bilo, pošto korisnik nije
prošao pretkodni test.
X Interpretirajte rezultate u kontekstu drugih
rezultata
Presudnu ulogu u rešavanju zadataka odigrala je sličnost alata Power Point, sa ostalim alatima Microsoft Office paketa.
Prenatrpanost menijima i ikonicama uplašila je početne korisnike i
učunila da oni brzo odustanu. Napredni korisnici nisu bili u stanju da
odrade sve zadate zadatke, verovatno zbog toga što nisu bili puno zainteresovani za njihovo rešavanje. O tome govori i informacija da
help niko nije ni koristio.
4.4 Upitnik
Test softver: Power Point 2003
Napomena: Paţljivo pročitajte pitanje, razmislite i upišite (ako je u
pitanju linija) ili označite kruţić (isključivo jedan po pitanju) pored
odgovora koji vam se čini prihvatljivim.
Redni broj ankete: 1. Pol test-korisnika:
Muški
Ţenski
2. Starost test-korisnika :
ispod 10 godina
od 11 do 15 godina
od 16 do 20 godina
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 53
od 21 do 25 godina
od 25 do 40 godina
preko 40 godina
3. Ocena vašeg poznavanja rada na računaru:
Loše Odlično
4. Vreme koje dnevno provodite za računarom:
manje od 1-og sata
2 sata
3 sata
6 sati
preko 6 sati
5. Koje ste ranije alata koristili iz Microsoft Office softverskog
paketa ?
Microsoft Word
Microsoft Excel
Microsoft Power Point
Microsoft Outlook
Microsoft Visio
6. Ukoliko ste i ranije koristili Power Point alatku odgovorite na
sledeću grupu pitanja:
A) Koliko često koristite Power Point alatku?
Par puta u ţivotu
Jednom mesečno
Jednom nedeljno
Jednom dnevno
Više puta dnevno
B) Da li koristite na poslu ovaj alat?
Da
Ne
Nisam zaposlen
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 54
C) Da li koristite u školi ovaj alat?
Da
Ne
Nisam učenik
D) Navedite koje ste sve verzije ovog alata koristili:
7. Kako procenjujete svoje poznavanje Power Point alata ?
Loše Dobro
8. Kako vam izgleda interfejs ?
Siromašan Prenatrpan
Funkcionalan Nefunkcionalan
Jednostavan Komplikovan
Zanimljiv Dosadan
PrevaziĎen U trendu
9. Koliko se dobro snalazite u menijima ?
Loše Dobro
10. Da li sličice na ikonicama odgovaraju akcijama koje opisuju?
Ne odgovaraju Odgovaraju
11. Koliko koristite prečice?
Ne koristim Uvek kada je moguće
12. Koliko vam odgovaraju prečice ?
Ne odgovaraju Odgovaraju
13. Kako vam izgledaju dijalozi ?
Siromašani Prenatrpani
Funkcionalani Nefunkcionalani
Jednostavani Komplikovani
14. Da li ste često koristili help u ovom Power Point 2003 alatu ?
Da
Ne
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 55
Nisam ga uopšte koristio (na sledeće pitanje ne dajete
odgovor)
15. Koliko vam odgovara help ?
Ne odgovara Odgovara
16. Koliko često koristite help u drugim alatima ?
Nikada Često
17. Da li program podstiče korisnike da eksperimentišu u njemu ?
Ne podstiče Podstiče
18. Kolika ličnu korist imate od postojanja ovog alata ?
Nikakvu Veliku
19. Na koji vas program podseća Power Point ?
20. Šta vam se svidelo kod ovog softvera ?
21. Šta vam se nije svidelo kod ovog softvera?
22. Opšta ocean alata Power Point 2003
1 10
4.5 Analiza i interpretacija odgovora na upitnik i njihovo poreĎenje sa opažanjima sa testiranja Anketa je imala za cilj da nam ukaţe na korisničku grupu,
prethodna iskustva korisnika, prihvatanje programa kod korisnika,
snalaţenje u helpu, da podstakne korisnika da uporedi program sa
njemu sličnim, kao i da da ukupan utisak koji je program ostavio na korisnike.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 56
Korisnička grupa koja je testirana je starosti od 20 do 25
godina, muškarci. Bilo je tu početnika, iskusnih korisniha i onih još iskusnijih (poznavanje rada na računaru odlično i preko 6 sati
dnevno za kompjuterom).
Od alata iz Microsoft Office paketa svi su se susreli sa
Microsoft Word-om. Uglavnom su radili sa alatima Excel, Power Point i Outlook. Microsoft Visio su koristili samo napredni korisnici,
što nije ni čudo sa obzirom da je ovaj alat meĎu poslednjim ušao u
grupu alata Microsoft Office.
Frekvencija upoterbe Power Point alat je varirala od korisnika
do korisnika, a uglavnom se vezuje za upotrebu u školi, za one test-korisnika koji idu u školu. Iskusniji korisnici su koristili ranije verzije
softvera, počev od Microsoft Office 97 paketa.
Poznavanje Power Point alata korisnici ocenjuju uglavnom kao
loše, što takoĎe zavisi od same grupe korisnika. Interfejs je ocenjen kao prenetrpan, funkcionalan, jednostavan ili komplikovan,
zanimljiv i u trendu. Snalaţenje u menijima zaradilo je srednju
ocenu, kako kod iskusnih, tako i kod početnika. Sličice na ikonicama
uglavnom slabo odgovaraju akcijama koje podraţavaju, mada ima izuzetaka. Prečice odgovaraju naprednijim korisnicima, dok ih
početnici ne koriste. Dijalozi su zaradili srednje ocene kod većine
korisnika, ali je primetno da su ih početnici okarakterisali kao
prenatrpane i komplikovane. Korisnici uglavnom uopšte ne koriste help u Power Pointu, a to čine retko u ostalim programima. Program
uglavnom podstiče korisnike da eksperimentišu u njemu, barem one
naprednije. Od Power Pointa korist imaju samo oni napredniji
korisnici, dok su oni srednjeg nivoa znanja i početnici obično
odgovarali sa “nikakvu korist“ . Program ih podseća na ostale Office alate. Od sličnih
programa pominje se alternativa u Open Office paketu. Testirani
korisnici nisu naveli nikakve zamerke na račun programa, dok su se
hvale odnosile na raznolikost efekata-animacija i lakoće njihovog korišćenja.
Korisnici su programu dali prosečnu ocenu 8
Ovi zaključci su izvedeni na osnovu ankete koja je urađena, pa je zbog malog broja ispitanika i neodgovarajućeg uzorka lako
moguće da ne odgovara pravom stanju stvari.
4.6 Zaključak testa utilitarnosti
Microsoft Power Ponit se reĎe koristi od ostalih Office alata, pa
zato ni ne čudi što ni jedan testirani korisnik nije uspeo da uradi sve
zadatke. Velika sličnost sa ostalim alatima iz Microsoft Office
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 4.Testiranje utilitarnosti 57
paketa, bila je od velike pomoći naprednijim korisnicima. Help niko
nije koristio, a korisnici nemaju uroĎenu naviku da ga koriste ni u ostalim programima. Posmatranje korisnika tokom izvršavanja
zadataka na računaru i analiza testova, nisu puno odstupali u
rezultatima. Uglavnom je za iskusnije korisnike to sve bilo već
viĎeno i očekivano, dok je za manje iskusne izgledalo prenatrpano i isuviše komplikovano.
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 5.Zaključak 58
5.Zaključak
Power Point je bolje prošao kod slaganja sa osam zlatnih pravila (prosečna ocena devet), nego kod prosečne ocene koji je
dobio od korisnika koji su učestvovali u anketi (prosečan ocena
osam). Zanimljivo je da je na pad prosečne ocene kod testiranih
korisnika glavnu ulogu odigrala upravo grupa neiskusnijih korisnika. Oni nikada nisu osetili potrebu za upotrebom ovakvog programa, a
prvo iskustvo je bilo prilično bolno, pa nije ni za očekivati da softver
ocene visokom ocenom.
Program poseduje neke mane porut, slabe prevencije i
korekcije greške, nedovoljnog opisa akcije koje se poništava (undo
metoda), curenja memorije, neodgovarajućeg informativnog
feedbeck-a, neodgovarajućih sličica na ikonicama …
Veliku manu, bar za koju godinu, predstavljaće cena ovog
paketa. Toliko programiranja mora neko da plati, a ko će ako neće
korisnici. Ako nemate da izdvojite par stotina dolara za kupovinu
Microsoft Office Profesional Edition 2003 paketa, a vi ga “pozajmite od komšije”. Ukoliko ste od onih koji ţelite da sve bude legalno, a
ne ţeite pri tom da plate, obratite paţnju na sledće: Postoje i neke
besplatne verzije programa koje obavljaju slične stvari, ali ne i
jednako kvalitetno. MeĎutim za najobičnije prezentacije su više nego dovoljni. Jedna od takvih programa se nalazi u Open Office
paketu, koji je već standardno sadrţan u većini Linux distribucija.
Sve ostalo je tu, funkcionalnost, lakoća korišćenja, stabilnost, količina opcija koje se nude korisniku i njihove mogućnosti, velik
skup efekata koje je moguće podešavati, moderan interfejs …
Valja napomenuti da je verziju ovog softvera moguće kupiti
na brojnim svetskim jezicima, meĎu kojima je i Srpski jezik. Ovo u značajnoj meri pomaţe korisnicima koji ne znaju engleski jezik.
Lokalizacija na Srpskom ne znači automatski i Help na Srpskom.
Neodgovarajuća interpretacija stranih pojmova skoro sigurno dovodi
u nedoumicu iskusne korisnike, koji su navikli na korišćenje paketa sa engleskog govornog područja.
Isporuka Power Point alata uz najkorišćeniji kancelarijski
softverski paket i naravno veliko ime proizvoĎača samo su dodatne prednosti koje poseduje ovaj alat.
Microsoft Power Point 2003 je ternutno najbolji program za
izradu prezentacija i daleko je ispred svoje (besplatne) konkurencije. Na tom mestu će verovatno još dugo ostati, barem
Interakcija čovek računar – projektni zadatak
Goran Panić, E9286 | 5.Zaključak 59
tamo gde je bovoljno para ili ne postoji ozbiljna ţelja vlasti da se
bori sa piraterijom.