Pamięć i poznanie

Transkrypt

Pamięć i poznanie
Programowanie
w środowiskach graficznych
Wykład 2:
❚ Psychologia poznawcza
ludzi i komputerów
❚ Zasady projektowania
interfejsów użytkownika
❚ Standardy i wskazówki
(guidelines)
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
1
Psychologia użytkowników
❚ Percepcja
❙ konfrontacja świeżych doświadczeń
ze starymi doświadczeniami i oczekiwaniami
❙ kombinacja danych wejściowych
i zapamiętanej wiedzy
❚ Uwaga
❙ ciągłe przetwarzanie danych,
często bez naszej wiedzy
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
2
Psychologia użytkowników:
Pamięć i poznanie
❚ Pamięć robocza
bufor bodźców zmysłowych do
wstępnego przetwarzania
PODATNA NA ZMĘCZENIE
❚ Pamięć krótkotrwała
świadome przetwarzanie danych
TYLKO 7±2 ELEMENTÓW DO 30 SEK.
❚ Pamięć długotrwała
PODATNA NA ZAPOMINANIE
TRUDNE ODTWARZANIE DANYCH
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
3
1
Psychologia użytkowników
Techniki zapamiętywania
powtarzanie
kojarzenie
Techniki odzyskiwania informacji
przypominanie
rozpoznawanie
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
4
Ludzie i komputery
(wg Deborah Mayhew)
Mocne strony
Słabe strony
Ludzie
• Rozpoznawanie
wzorców
• Wybiórcza uwaga
• Zdolność uczenia się
• Bogata, nieograniczona
pamięć długotrwała
• Nietrwała i niewielka
pamięć „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 tylko
prostych wzorców
• Ograniczona możliwość uczenia się
• Ograniczona pamięć
trwała
• Kłopoty z integracją
danych
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
5
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...
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
6
2
ZŁOTE ZASADY
❚ Poznaj użytkownika. Oddaj mu władzę!
❚ Minimalizuj konieczność zapamiętywania
❚ Zachowaj konsekwencję w projekcie
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
7
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
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
8
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ę...
❚
❚
❚
❚
❚
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
9
3
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ć,
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
10
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
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
11
Bądź konsekwentny!
❚ Zachowaj kontekst działań użytkownika
❚ W obrębie produktu i między produktami
utrzymaj konsekwencję:
❙
❙
❙
❙
prezentacji
zachowanie
interakcji
wyników
❚ Dbaj o estetykę
❚ Zachęcaj do eksploracji
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
12
4
Standardy i przewodniki
(guidelines)
❚ Cel: zachowanie konsekwencji
❚ Konieczność: stały rozwój
❚ Poziomy 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)
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
13
Dziękuję za uwagę
❙ Na następnym wykładzie:
Badanie użyteczności produktów
Przegląd rozwiązań IU:
od VT-100 do Internetu
Jarosław Francik Instytut
Informatyki Politechniki Śląskiej
14
5