Tải bản đầy đủ (.pdf) (64 trang)

Bài giảng tương tác người máy chương 3

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (1.73 MB, 64 trang )

CH
NG III: CÁC D NG
T
NG TÁC GI A CON
NG
I VÀ MÁY TÍNH

I. Mô hình t ng tác
II. Ph ng th c t ng tác
III. Ng c nh t ng tác
1


M đ u
• T ng tác đòi h i s tham gia c a
ng i dùng và h th ng
– Ng i dùng và h th ng s d ng ngôn ng
khác nhau
– C hai đ u r t ph c t p và khác nhau theo
cách th c mà chúng thu nh n, l u tr , x
lý và truy n tin

• Giao di n: th c hi n phép chuy n đ i
đ h th ng máy tính và con ng i có
th hi u nhau nh m th c hi n m t tác
nhi m

2


Khái ni m


• Mô hình là gì ?

– Mô t , bi u di n v m t đ i t
trình, v.v.
– Ví d :

• Mô hình t

ng tác là gì ?

– Mô t bi u di n v quá trình t
con ng i ND và máy tính

• Nghiên c u mô hình t
gì?

ng, quá

ng tác gi a

ng tác đ làm

– Hi u cái gì đang di n ra trong quá trình
t ng tác gi a ng i dùng và h th ng
– Xác đ nh các ngu n g c, nguyên nhân khó
kh n trong quá trình t ng tác
3


Phân lo i

• Theo quan đi m c a ng i dùng: Mô
hình chu trình th c hi n đánh giá
(execution-evaluation cycle)
– Mô hình do Donald Norman đ xu t (head
of the Apple Research Laboratories, and
Professor of Cognitive Science at University
of California, San Diego)

• Theo quan đi m c a t ng tác: Mô
hình khung làm vi c (framework)
– Mô hình do Abowd and Beale đ xu t (Prof
at Georgia Tech,)

4


1. Mô hình chu trình th c hi n - đánh
giá
• T ng tác g m 7
giai đo n:
– Thi t l p m c đích
– Hình thành ch ý


c t dãy hành đ ng

– Th c hi n hành đ ng
– C m nh n tr ng thái
c a h th ng
– Phân tích tr ng thái c a

h th ng


ánh giá tr ng thái c a
h th ng v i m c đích
5


1. Mô hình chu trình th c hi n - đánh
giá

6


1. Mô hình chu trình th c hi n - đánh
giá

7


Ví d : s d ng trình so n th o v n
b n đ c n ch nh m t b c th
intention-1

look better

evaluate-1

intention-2


block para

evaluate-2

intention-3

.pp->.sp

action
specification

execution

intention-4

evaluate-3

interpretation

perception

action
specification

execution

get
formatted
output


evaluate-4

interpretation

perception

printer


Ví d : s d ng trình so n th o v n
b n đ c n ch nh m t b c th
1. Mô t chu trình th c hi n – đánh giá t ng ng
v i nhi m v trên
2. Dùng chu trình th c hi n - đánh giá đ ki m
ch ng tính dùng đ c ?









How easily can a user:
determine the function of the system?
tell what actions are possible?
determine mapping from intention to selection?
perform the action?
tell what state the system is in?

determine mapping from system state to interpretation?
tell if system is in the desired state?

9


Bài t p
• Có 3 bài toán thi t k sau:
– Thi t k giao ti p ng i máy thông qua ti ng nói
– Thi t k giao ti p ng i máy thông qua c ch tay
– Thi t k giao ti p thông qua c m ng

• Hãy c th hóa t ng b c thƯo mô hình th c hi n
đánh giá c a m i bài toán trên

Gestures
Speech
Touch

10


1. Mô hình chu trình th c hi n - đánh
giá
• 

u đi m:

– G n g i v i s hi u bi t c a chúng ta v t ng tác ng i
dùng máy tính

– Ng i dùng hình thành k ho ch hành đ ng
– K ho ch hành đ ng đ c th c hi n b i máy tính
– Trong quá trình th c hi n, ng i dùng quan sát k t qu
tr v qua giao di n và quy t đ nh các hành đ ng ti p
theo
– Mô hình Norman là ph ng ti n h u ích đ hi u t ng
tác: đ n gi n, c th

•  Nh

c đi m:

– Ch xem xét h th ng theo quan đi m c a ng i dùng,
ch a chú ý đ n giao ti p v i h th ng qua t ng tác

11


2. Mô hình khung t

ng tác

• Cung c p mô t t ng tác h th ng – ng i dùng
hi n th c h n
• H th ng g m 4 thành ph n, m i thành ph n s
d ng ngôn ng riêng:
– H th ng (Core)
– Ng i dùng (Task)

u vào


u ra

12


2. Mô hình khung t

ng tác

13


Bài t p
• Các phép d ch chuy n ph i có nh ng tính ch t gì
đ vi c giao ti p là hi u qu ?

14


Bài t p
Thu nh n và x lý
các thông tin đ u vào
m t cách t i u

Tr c quan, thích
nghi, bi u di n các
nhi m v đ n gi n,
d hi u


D hi u,
d đánh giá

Phù h p v i vi c h c
và vi c hi u c a
ng i dùng

15


Nh n xét
• Khung t ng tác đ c th hi n nh m t công c
h u ích đ đánh giá tính hi u d ng c a m t h
th ng hoàn ch nh
• M i phân tích đ c g i ý trên khung t ng tác là
đ c l p trên t ng nhi m v
• Ch khi th c hi n nhi m v c th m i xác đ nh
đ c công c phù h p nh t s s d ng

16


CH
NG III: CÁC D NG
T
NG TÁC GI A CON
NG
I VÀ MÁY TÍNH

I. Mô hình t ng tác

II. Ph ng th Ơ t ng táƠ
III. Ng c nh t ng tác
17


M đ u
Vi c t ng tác đ c coi nh đ i tho i gi a
ng i dùng và máy tính
• Vi c ch n ki u giao ti p nh h ng sâu
s c đ n b n ch t c a quá trình đ i tho i
• Có nhi u d ng t ng tác đ c s d ng
trong thi t k giao di n









Giao ti p dòng
Giao ti p b ng
Giao ti p b ng
Giao ti p d ng
D ng ưorm
D ng WIMP

l nh
ch n

ngôn ng t nhiên
h i đáp và truy v n

18


1. Giao ti p dòng l nh
c s d ng s m nh t và đ n nay v n
còn khá ph d ng (môi tr ng VB).
• Cung c p ph ng ti n bi u di n l nh tr c
ti p cho máy tính thông qua các phím
ch c n ng, ký t đ n, t vi t t t hay đ y
đ .
• Ví d :


– Các l nh c a DOS hay UNIX th ng dùng các
đ ng t ti ng Anh vi t t t: Dir  ln c a UNIX
dùng đ xƯm n i dung đ a hay th m c.
– Có th có macro l nh. Truy nh p tr c ti p vào
H th ng.

19


1. Giao ti p dòng l nh

20



1. Giao ti p dòng l nh
• 

u đi m:

– Thích h p v i nhi m v có tính l p
– Thích h p v i ND có kinh nghi m do tính ng n g n,
nhanh và d hi u c a câu l nh.

•  Nh

c đi m:

– C n ph i đào t o.
– Sai sót cao.
– Khó x lý tình hu ng l i.

Làm th nào đ
giao ti p dòng l nh hi u qu ?
21


2. Giao ti p menu
• Menu là t p các l a ch n có th cho ND đ c
hi n trên màn hình và đ c ch n b i chu t, phím
s hay phím ch cái
single

extended
tree-structured

- hierarchical
- pull down
- pop-up
- circular

linear sequence

acyclic network

cyclic network

22


Ví d
PAYMENT DETAILS
Please select payment method:

1. Cash
2. Cheque
3. Credit card
4. Invoice

M t ki u giao ti p menu đ n gi n trong môi tr

ng Text

23



2. Giao ti p menu
• 

u đi m:

– D h c, d dùng và có nhi u l a ch n.
– Có h ng d n, ít nh . Thích h p v i ND không th
xuyên.

•  Nh

ng

c đi m:

– T n không gian nh trên màn hình
– Thông tin có th b che d u các menu con
– Ch m v i nh ng ng i s d ng thành th o

Làm th nào đ
giao ti p menu hi u qu ?
24


c thêm:
Khuy n cáo xây d ng menu tuy n tính
• Users should:
– be able to go back to previous screens
– be able to terminate or restart the sequence
– be presented with the choices in an order that matches

their expectations
– have a feeling for where they are in the sequence.


×