▪ Định nghĩa: Giao diện người dùng là nơi mà con người và máy móc cùng làm việc với nhau, là những gì chúng ta nhìn thấy trên màn hình và tương tác với máy tính thông qua những câu lệnh
Trang 1THIẾT KẾ
ĐẠI HỌC QUỐC GIA TP.HCM ĐẠI HỌC CÔNG NGHỆ THÔNG TIN
1
2/21/2022
Trang 3▪ Định nghĩa: Giao diện người dùng là nơi mà con người và máy móc cùng làm việc với nhau, là những gì chúng ta nhìn thấy trên màn hình và tương tác với máy tính thông qua những câu lệnh được mã hóa Gồm: Bố cục, màu sắc, kiểu chữ, đồ họa,…
3
2/21/2022TKGDND
Trang 52/21/2022TKGDND
Usability = Learnability + Efficiency + Safety
Trang 62/21/2022TKGDND
▪ Learnability: Có dễ hiểu cách sử dụng hay không?
▪ Efficiency: Dùng có nhanh hay không?
▪ Safety: Có dễ mắc lỗi hay không? Có dễ phục hồi lỗi hay không?
Trang 7▪ Cách “Học” một “Giao diện”: Doing
7
2/21/2022TKGDND
Trang 8▪ Cách “Học” một “Giao diện”: Watching
8
2/21/2022TKGDND
Trang 92/21/2022TKGDND
Trang 102/21/2022TKGDND
Trang 11▪ Dễ học?
11
2/21/2022TKGDND
Trang 12▪ Cách tương tác #1: Command Language
13
2/21/2022TKGDND
Trang 13▪ Cách tương tác #2: Menu & Form
14
2/21/2022TKGDND
Trang 14▪ Cách tương tác #3: Direct Manipulation
15
2/21/2022TKGDND
Trang 15▪ Cách tương tác #4: Speech Dialog
16
2/21/2022TKGDND
Trang 16▪ Cách tương tác #5: Tổng hợp
17
2/21/2022TKGDND
Trang 17▪ Cách tương tác #5:
Tổng hợp
18
2/21/2022TKGDND
Trang 18▪ So sánh các cách tương tác trên các khía cạnh sau:
Trang 19▪ Tính nhất quán: Cho phép User dễ liên hệ đến
cách sử dụng của chức năng họ đã biết:
- Chức năng có mục đích giống nhau thì thiết kế tương tự nhau.
- Chức năng có mục đích khác nhau thì thiết kế khác nhau.
20
2/21/2022TKGDND
Trang 20▪ Tính nhất quán:
21
2/21/2022TKGDND
Trang 21▪ Tính nhất quán:
22
2/21/2022TKGDND
Trang 22▪ Tính nhất quán:
23
2/21/2022TKGDND
Trang 23▪ Tính nhất quán:
24
2/21/2022TKGDND
Trang 24▪ Thuận theo
tự nhiên:
25
2/21/2022TKGDND
Trang 25▪ Tính nhất quán: Trong sử dụng văn bản
27
2/21/2022TKGDND
Trang 26▪ Tính nhất quán: Trong sử dụng văn bản
28
2/21/2022TKGDND
Trang 27▪ Sự quen thuộc:
30
2/21/2022TKGDND
Trang 28▪ Sự quen thuộc:
31
2/21/2022TKGDND
Trang 29▪ Thấy gì sai?
33
2/21/2022TKGDND
Trang 30▪ Nhận xét?
34
2/21/2022TKGDND
Trang 31▪ Sự phản hồi: Cần có phản hồi khi User tương tác
trên UI
35
2/21/2022TKGDND
Trang 32▪ Nhận xét?
37
2/21/2022TKGDND
Trang 33▪ Nội dung dễ hiểu: Đặt là “Localization” thay cho “Date, Time,
Language…” ?
38
2/21/2022TKGDND
Trang 34▪ Nội dung dễ hiểu:
39
2/21/2022TKGDND
Trang 35▪ Nội dung dễ hiểu:
40
2/21/2022TKGDND
Trang 36▪ Nội dung dễ hiểu: Cần lưu ý!
41
2/21/2022TKGDND
Trang 38▪ Cảnh báo
43
2/21/2022TKGDND
Trang 39▪ Cảnh báo n cái
44
2/21/2022TKGDND
Trang 40▪ Hiệu quả
47
2/21/2022TKGDND
Trang 41▪ Hiệu quả?
48
2/21/2022TKGDND
Trang 42▪ Hiệu quả?
49
2/21/2022TKGDND
Trang 43▪ Các cách tăng hiệu quả khác?
50
2/21/2022TKGDND
Trang 442/21/2022TKGDND
Trang 452/21/2022TKGDND
Cảm ơn các bạn
đã chú ý lắng nghe!