Žmogaus ir kompiuterio sąveika - vilniaus...

54
Žmogaus ir kompiuterio sąveika (ŽKS) Dr. Kristina Lapin Programų sistemų katedra web.vu.lt/mif/k.lapin [email protected]

Upload: others

Post on 27-Dec-2019

11 views

Category:

Documents


0 download

TRANSCRIPT

Žmogaus ir kompiuterio sąveika (ŽKS)

Dr. Kristina Lapin

Programų sistemų katedra

web.vu.lt/mif/k.lapin

[email protected]

Turinys

Įvadas

ŽKS ištakos

Studijų reikalavimai

Literatūra

2

ŽKS tikslas - panaudojamumas

Nauja technologija turi pagerinti žmonių veiklų kokybę

3

užduotis

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Kompiuterių naudojimo kontekstas

4 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Naudotojui palankus projektavimas

projektavimas

realizavimas vertinimas

5 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

User centred design

Projektavimas žmonėms

Žmonių užduotys, tikslai ir vertybės – projektavimo pagrindas

Darbas su naudotojais kūrimo metu

Projektiniai sprendimai vertinami naudotojo požiūriu

Turėti omenyje žmonių gebėjimus ir situaciją, kuriose vyksta sąveika

Bendrauti su tikrais ekspertais

6

IŠTAKOS

7

Vannevar Bush

“As We May Think” The Atlantic Monthly, 1945 liepa.

Memex: intelektinių galimybių plėtimas, hipertekstas

8

4

ENIAC, 1946 Electronic Numerical Integrator And Computer

9 http://en.wikipedia.org/wiki/File:Eniac.jpg

Grace Hopper

Kompiuterių naudojimo paprastinimas

Pirmo kompiliatoriaus autorė

10

Grafinis naudotojo interfeisas

Betarpiškas įvedimas ir išvedimas

Ivan Sutherland (MIT), Sketchpad, 1963

Įvestis: šviesos pieštukas

Išvestis: oksilografo ekranas

11

http://www.youtube.com/watch?v=USyoT_Ha_bA

Pelė, hipertekstas

Douglas Engelbart, 1968

Sukurė „visų demonstracijų motiną”

Sistemos NLS demonstracija: pelė, teksto redagavimas, videokonferencijos

12

http://sloan.stanford.edu/mousesite/1968Demo.html#complete, clip 12

Alan Kay

Asmeninio kompiuterio vizija

Įsidarbinęs XEROX PARC ją realizavo:

XEROX STAR, 1981

Grafinis ekranas, langais paremtas naudotojo interfeisas, piktogramos, aplankai, pelė, tinklas, failų serveris, elektroninis paštas.

13

http://www.youtube.com/watch?v=Cn4vC80Pv6Q

Inovacijų etapai

40–tieji – Vannevar Bush vizija

50-tieji – Grace Hoper kompiliatorius

60-tieji – Ivan Sutherland Sketchpad

70-tieji – Alan Kay Dynaburg

80-tieji – XEROX Star

Bill Buxton: the ‘Long Nose’ of Innovation

Ilgas laikotarpis nuo idėjos iki realizavimo

14

AKTUALUMAS

15

Kodėl sudėtinga?

Žmonės yra skirtingi

Žmonės nenuspėjami (kai kada)

Projektuotojams nepakanka žinių

Reikalauja testavimo ir tikrinimo

Projektuotojų puikybė

Šiuolaikinės technologijos reikalauja kitokio mąstymo

16 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Interaktyvių sistemų įvairovė

17

Darbalaukinės sistemos

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Interaktyvių sistemų įvairovė

18

Nešiojami prietaisai

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Interaktyvių sistemų įvairovė

19

Virtuali realybė

erdvėje

darbalaukyje

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Panardinančios technologijos

Games Virtual Worlds Social Networks

Paveikia mintis ir emocijas

Virtualieji pasauliai

Naudotojo

modelis

Pagalbos

teikimas

Grupinio

darbo

priemonės

Naudotojo

kūno formos

Interfeiso

išdėstymas

Naudotojo

poreikių

suvokimas

Komandų

kalba

Spartėjanti

aparatūra

Geresnių

interfeisų kūrimo

priemonės

Įrangos

projekta-

vimas

Estetinis

patrauk-

lumas

Fiziniai

gebėjimai

Dirbtinis intelektas

Psichologija

Sociologija

Darnos

sąvokaAntropologija

Fiziologija Filosofija

Ergonomika,

žmogaus

faktoriai

Kalbotyra

Inžinerija

Dizainas

Dailė

ŽKS

22

ištakos

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Apibrėžtis

Žmogaus ir kompiuterio sąveika

yra mokslo disciplina, užsiimanti interaktyvių programų sistemų, skirtu žmogui naudoti,

projektavimu,

įvertinimu ir

realizavimu

bei šiuos procesus supančių reiškinių tyrimu.

23 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

24 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Žmogus

Kaip mąsto ir priima sprendimus?

Ergonomika Antropometrinės ir fizinės žmonių charakteristikos

Naudotojas (informatiko požiūriu)

Turintys pakankamai kompiuterinių žinių

Smalsus ir pasiruošęs nuolat tobulėti

Atlaidus projektavimo trūkumams

Jaunas ir sveikas

O iš tiesų?

25 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Moore dėsnis

Žmogaus galimybės

Kompiuterio galimybės

1950 1990 2030

Kaina krinta,

Dydis mažėja

Galingumas auga

26 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

ŽKS aktualumas

Naudotojas tikisi tam tikros sistemos elgsenos ... ir jos nesulaukia

Interfeiso poveikis sprendimui pirkti:

80%

Laikas skiriamas interfeisui kurti:

apie 15%

Akivaizdus neatitikimas?

Sąveiką aptarnauja apie 70% kodo

27 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Dabartinė situacija

Esminė priežastis -

Internetas.

Detaliau - 7 priežastys

Kodėl dėmesys panaudojamumui didėja?

28 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

1/7 – Vieša pasauliniu mastu

Platesnis potencialių vartotojų ratas.

Nežinia, kas ir kada aplankys svetainę.

Skatina labiau pasidomėti panaudojamumo inžinerijos metodų kaštais ir nauda.

29 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

2/7 – Nebesudėtina

Patogesni ir paprastesni kūrimo įrankiai.

Nereikia būti dideliu specialistu, kad sukurtume svetainę ar Web taikymą.

Daugiau nelabai kvalifikuotų žmonių tuo užsiima.

Reikia daugiau pastangų padaryti gerai.

30 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

3/7 – Greitai kuriama

Svetainė per valandą.

Tada dar svarbiau naudoti pasiteisinančius panaudojamumo sprendimus.

Kiek vėliau kainuos palaikymas?

Kiek pardavimų praranda greitai suprojektuota sistema ?

Nuolatiniai matavimai suteikia galimybę tobulinti interfeisą.

31 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

4/7 – Nesuveikia „Paleidžiam, po to patobulinsim“ PĮ prieš Interneto atsiradimą:

1. Kažkaip išleidžiama 1.0 versija. Kažkas nuperka.

2. 2.0 versija jau didesnio funkcionalumo, geriau ištestuota.

3. Tikimasi, kad 3.0 versija jau bus stabili ir panaudojama.

Kodėl tai suveikdavo? Klientų suvokimas, kaip tai veikia.

Mažesnė konkurencija.

32

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

4/7 – Nebesuveikia “Paleidžiam, po to patobulinsim”

Internete:

Klientas vieną kartą nusivils – niekada nebeapsilankys.

Pirmas įspūdis ypač svarbus. Jokių antrų šansų.

33 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

5/7 – Panaudojamumo mitai

Mitas #1: Panaudojamumas - tai savaime suprantamas dalykas.

- Kodėl tuomet tiek nepavykusių svetainių?

Mitas #2: Užtenka gerų norų ir teisingo požiūrio į klientą.

- Metodai, žinios, įgūdžiai.

34 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

5/7 – Panaudojamumo mitai

Mitas #3: Spaudimas sertifikuotis

- Sertifikavimasis nėra panacėja.

- Oficialių sertifikatų yra vos keli ir tie nėra plačiai pripažinti.

- Rūpinkimės ne sertifikatais, o kompetencija.

35 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

http://www.humanfactors.com/certification/CUA.asp#certpricing

6/7 – Daugiau nepatyrusių naudotojų

Internetu galima atlikti vis daugiau dalykų, pvz.:

• Sumokėti mokesčius

• Nusipirkti knygą

• Atnaujinti vairuotojo pažymėjimą

• Susirasti sutuoktinį

Daugėja vartotojų-naujokų.

Pigiau yra iš karto pritaikyti nepatyrusiems nei perdaryti funkcionuojančią svetainę

36 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

7/7 – Pasaulis tapo sudėtingesnis

Pavyzdys su National Science Foundation knyga:

1. Produktas nupirktas

2. Parsisiųsti neišeina

3. Skambutis palaikymo komandai

4. Problemos paieška

5. Komunikacijos kaštai

37 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Kodėl nagrinėjame, kaip bus naudojama programų sistema?

Socialinis aspektas Padeda atlikti kasdienius darbus raštinių automatizacija

Laisvalaikis žaidimai, mąstymo lavinimas … Visais aspektais ekonominiai ir naudotojo interesai sutampa

38 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Tendencijos

Portabilumas

Naujas informacijos pateikimas technologijos

Buitinė technika + naujos funkcijos

Ištirpsta aplinkoje

39

Kurso tikslai (iš sando)

ŽKS sąvokos, svarba, problemos

Multidiscipliniškumas

Naudotojui palankus projektavimas

Panaudojamumo vertinimai

Naudotojų žinių ir fizinių gebėjimų ribotumas

Projektavimo principai ir rekomendacijos

40

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Kurso tikslai (alternatyvūs)

Suvokti, kad ŽKS yra plati ir gili

ŽKS – apie projektavimą ir teisingą bendradarbiavimą su naudotojais

Įtikinti kai kuriuos, kad ŽKS yra smagi

Įtikinti likusius, kad ŽKS žinių prireikia beveik visuose PS kūrimo projektuose

ŽKS yra tiek mokslas, tiek inžinerija

41

ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

Kristina Moroz-Lapin. Žmogaus ir kompiuterio sąveika. Vilnius: TEV, 2008.

49

Literatūra MIF bibliotekoje

Donald A. Norman. The Design of Everyday Things. Basic Books; Reprint edition (September 17, 2002), 272 pages

50 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

Dix, A., J. Finlay, G. Abowd, R. Beale. Human-Computer Interaction, 2nd Edition, Prentice Hall, 2003, 638 p.

51 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

Schneiderman, B., Plaisant C. Designing the user interface. Addison-Wesley. 2004, 2010

52 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

Faulkner, Ch. The Essence of Human-Computer Interaction, Pearson Prentice Hall,1996.

53 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

Helen Sharp, Yvonne Rogers, Jenny Preece

Interaction Design: Beyond Human-Computer Interaction

John Wiley & Sons,

2007.

54 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

David Benyon, Phil Turner, Susan Turner

Designing Interactive Systems: People, Activities, Contexts, Technologies

Addison Wesley, 2005

55 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Literatūra MIF bibliotekoje

The Human-Computer Interaction Handbook: Fundamentals, Evolving Technologies, and Emerging Applications. Julie A. Jacko (ed.) and Andrew Sears (ed.) Lawrence Erlbaum Associates. 2003

56 ŽKS ištakos ir struktūra Studijų reikalavimai Motyvacija Literatūra

Apibendrinimas

ŽKS yra jauna, sparčiai bevystanti disciplina

Svarbu

suprasti naudotojo veiklų kontekstą,

pakelti veiklų kokybę,

Patenkinti poreikius

Kompiuteriais naudojasi įvairių sričių ekspertai. Jie neprivalo būti informacinių technologijų ekspertais.

Naudotojas vertina produktą pagal tai, ką mato ir jaučia.

57

Apibendrinimas

Žmogaus ir kompiuterio sąveikos dalykas apima: Kompiuterių naudojimo kontekstą

Žmogaus gebėjimų tyrimą

Kompiuterinių sistemų ir interfeisų architektūrą

Projektavimo procesą

ŽKS tikslai atitinka žmogaus ir verslo interesus

58

Žmogaus ir kompiuterio sąveika

Kristina Lapin

www.mif.vu.lt/~moroz/

Egzamino klausimai

Kokių disciplinų sandūroje atsirado žmogaus ir kompiuterio sąveika?

Kuo užsiima žmogaus ir kompiuterio sąveika?

Kodėl žmogaus ir kompiuterio sąveikos reikšmė didėja?

60