Programowanie w środowiskach graficznych
-
Upload
yvette-burns -
Category
Documents
-
view
55 -
download
11
description
Transcript of Programowanie w środowiskach graficznych
![Page 1: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/1.jpg)
Instytut Informatyki Politechniki Śląskiej
1
Programowanie w środowiskach graficznych
Wykład 2: Psychologia poznawcza ludzi i komputerów Zasady projektowania interfejsów użytkownika Standardy i wskazówki (guidelines)
![Page 2: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/2.jpg)
Instytut Informatyki Politechniki Śląskiej
2
Plan wykładu
Psychologia użytkowników Percepcja i przetwarzanie informacji
rodzaje pamięci u człowieka Współpraca ludzi i komputerów Zasady projektowania interfejsu
![Page 3: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/3.jpg)
Instytut Informatyki Politechniki Śląskiej
3
Psychologia użytkowników
Doświadczenia i przyzwyczajenia Psychologia kognitywna
percepcja nauka pamięć
Procesy nauki i przyswajania nauka interfejsu
![Page 4: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/4.jpg)
Instytut Informatyki Politechniki Śląskiej
4
Psychologia użytkowników
Percepcja konfrontacja świeżych doświadczeń
ze starymi doświadczeniami i oczekiwaniami
kombinacja danych wejściowych i zapamiętanej wiedzy
Czas reakcji człowiek – komputer
![Page 5: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/5.jpg)
Instytut Informatyki Politechniki Śląskiej
5
Psychologia użytkowników
Przetwarzane informacje obraz dźwięk pozostałe zmysły
Uwaga ciągłe przetwarzanie danych,
często bez naszej wiedzy
![Page 6: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/6.jpg)
Instytut Informatyki Politechniki Śląskiej
6
Test percepcji
A |3 C
![Page 7: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/7.jpg)
Instytut Informatyki Politechniki Śląskiej
7
Test percepcji
|2 |3 |4
![Page 8: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/8.jpg)
Instytut Informatyki Politechniki Śląskiej
8
Test percepcji
A |2 |3 |4 C
B
![Page 9: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/9.jpg)
Instytut Informatyki Politechniki Śląskiej
9
Psychologia użytkowników: Pamięć robocza
Chwilowy bufor Podświadomość Zdarzenia, zmiany Niski stopień
kojarzenia Wysoki stopień
czujności Aktywność dyktowana
przez warunki
![Page 10: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/10.jpg)
Instytut Informatyki Politechniki Śląskiej
10
Psychologia użytkowników: Pamięć krótkotrwała
Świadome przetwarzanie
Myślenie Czas – około 30s Liczba elementów 7±2 Powtarzanie i
„grupowanie” Wąskie gardło
![Page 11: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/11.jpg)
Instytut Informatyki Politechniki Śląskiej
11
Psychologia użytkowników: Pamięć długotrwała
Bardzo duża pojemność Problem dostępu „Zapominanie” Wskazówki ułatwiające Zbiór dostępnych opcji
![Page 12: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/12.jpg)
Instytut Informatyki Politechniki Śląskiej
12
Psychologia użytkowników: Pamięć i poznanie
Pamięć roboczabufor bodźców zmysłowych do
wstępnego przetwarzaniaPODATNA NA ZMĘCZENIE
Pamięć krótkotrwałaświadome przetwarzanie danych
TYLKO 7±2 ELEMENTÓW DO 30 SEK.
Pamięć długotrwałaPODATNA NA ZAPOMINANIETRUDNE ODTWARZANIE DANYCH
![Page 13: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/13.jpg)
Instytut Informatyki Politechniki Śląskiej
13
Psychologia użytkowników
Techniki zapamiętywania
powtarzanie kojarzenie
Techniki odzyskiwania informacji
przypominanie rozpoznawanie
![Page 14: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/14.jpg)
Instytut Informatyki Politechniki Śląskiej
14
Ludzie i komputery (wg Deborah Mayhew)
Mocne strony Słabe strony
Ludzie Rozpoznawaniewzorców
Wybiórcza uwaga Zdolność uczenia się Bogata, nieograniczona
pamięć długotrwała
Nietrwała i niewielkapamięć „operacyjna”
Wolne przetwarzanie Błędy Zawodny dostęp do
pamięci trwałej
Komputery Duża pojemnośćpamięci operacyjnej
Niezawodna pamięćtrwała
Szybkie przetwarzanie Bezbłędność Niezawodny dostęp do
pamięci
Rozpoznawanie tylkoprostych wzorców
Ograniczona możli-wość uczenia się
Ograniczona pamięćtrwała
Kłopoty z integracjądanych
![Page 15: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/15.jpg)
Instytut Informatyki Politechniki Śląskiej
15
Zasady projektowania IU
Nie rób drugiemu co Tobie nie miłe Adaptuj oprogramowanie do potrzeb
użytkownika - a nie odwrotnie!
Co się dalej wydarzy? - Cokolwiek Użytkownik
zechce...
![Page 16: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/16.jpg)
Instytut Informatyki Politechniki Śląskiej
16
ZŁOTE ZASADY Poznaj użytkownika. Oddaj mu
władzę! Minimalizuj konieczność
zapamiętywania Zachowaj konsekwencję w projekcie
![Page 17: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/17.jpg)
Instytut Informatyki Politechniki Śląskiej
17
Cała władza w ręce użytkownika!
Wyświetlaj znaczące komunikaty Pozwól używać albo myszki, albo
klawiatury Pozwól użytkownikowi na przeskoki Twórz wyrozumiały interfejs Informuj, co się dzieje Nie przesadzaj z trybami pracy
![Page 18: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/18.jpg)
Instytut Informatyki Politechniki Śląskiej
18
Cała władza w ręce użytkownika - cd.
Usprawniaj nawigację Uwzględniaj różne poziomy umiejętności Twórz przeźroczyste interfejsy Umożliwiaj dopasowanie Pozwalaj na bezpośrednią
manipulację Spraw, by chociaż myśleli,
że mają władzę...
![Page 19: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/19.jpg)
Instytut Informatyki Politechniki Śląskiej
19
Nie obciążać pamięci!
Odciążaj pamięć krótkotrwałą Polegaj na rozpoznawaniu, nie
przypominaniu Pokazuj wizualne wskazówki Stosuj wartości domyślne,
pozwól cofać i powtarzać,
![Page 20: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/20.jpg)
Instytut Informatyki Politechniki Śląskiej
20
Nie obciążać pamięci! - cd.
Stosuj składnię obiekt-polecenie Używaj metafor ze świata
rzeczywistego Stosuj technikę kolejnych przybliżeń Twórz przejrzyste okna
![Page 21: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/21.jpg)
Instytut Informatyki Politechniki Śląskiej
21
Bądź konsekwentny! Zachowaj kontekst działań użytkownika W obrębie produktu i między produktami
utrzymaj konsekwencję: prezentacji zachowania interakcji wyników
Dbaj o estetykę Zachęcaj do eksploracji
![Page 22: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/22.jpg)
22
Standardy i przewodniki (guidelines)Cel: zachowanie konsekwencjiKonieczność: stały rozwójPoziomy standardów:
międzynarodowe standardy platform (np. Windows,
IBM CUA, Motif, Apple Macintosh) style korporacji (np. Microsoft) style linii (np. MS Office) style produktów (np. MS Word 97)
![Page 23: Programowanie w środowiskach graficznych](https://reader035.fdocuments.net/reader035/viewer/2022062407/56812ba4550346895d8fd9ac/html5/thumbnails/23.jpg)
Instytut Informatyki Politechniki Śląskiej
23
Dziękuję za uwagę
Na następnym wykładzie:Badanie użyteczności produktówPrzegląd rozwiązań IU