1. Trang chủ
  2. » Công Nghệ Thông Tin

Bài giảng Tương tác người máy: Chương 3 - Đặng Lê Đình Trang

63 24 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Tiêu đề Sự tương tác
Tác giả Đặng Lê Đình Trang
Trường học Đại Học Lạc Hồng
Chuyên ngành Tương tác người máy
Thể loại Bài giảng
Định dạng
Số trang 63
Dung lượng 1,06 MB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Bài giảng Tương tác người máy - Chương 3: Sự tương tác tìm hiểu về sự tương tác; các yếu tố tạo ra một sản phẩm có tính tương tác tốt; mô hình và loại hình tương tác trong thiết kế giao diện.

Trang 2

Mục tiêu

 Sự tương tác là gì?

tương tác tốt

(trong thiết kế giao diện)

2 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 4

1 Khái niệm tương tác

quá trình trao đổi thông tin giữa người sử

dụng và hệ thống máy tính (các thiết bị)

thông qua các giác quan, cảm nhận, trải

nghiệm và tác động

 Với “máy tính”: quá trình nhập dữ liệu, xử lý

và phản hồi (hiển thị, …)

4 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 5

Tương tác là gì?

 Mục tiêu là:

 Hiệu quả trong chuyển tải (chất và lượng thông tin, )

 Đảm bảo các yêu cầu của người dùng

 Phù hợp với khả năng của hệ thống

 Yêu cầu với nhà phát triển?

5 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 7

Một vài điều kiện

Trang 8

thành câu có nghĩa (với máy)

người dùng khi xây dựng cơ cấu tương tác người - máy Đặng Lê Đình Trang - IS.FIT.MTA 8

Trang 9

Mô hình Donald Norman(1988)

 7 giai đoạn:

 Người dùng thiết lập các mục tiêu

 Mô hình hóa (công thức hóa) các mục tiêu đó

 Cụ thể hóa các hành động trên giao diện

 Thực hiện hành động

 Cảm nhận các trạng thái của hệ thống

 Diễn giải các trạng thái của hệ thống

 Đánh giá trên cơ sở các mục tiêu đã đề ra

diện người dùng Đặng Lê Đình Trang - IS.FIT.MTA 9

Trang 10

Mô hình Norman

10 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 11

Chu trình thực hiện/đánh giá

Thực

hiện

Đánh giá

Mục tiêu

Hệ thống

1 Người dùng thiết lập mục tiêu

Trang 12

Sử dụng mô hình Norman

 Việc sử dụng mô hình Norman trong thiết kế giao diện không phải lúc nào cũng dễ dàng, do một số khó khăn:

1 Khoảng cách trong quá trình thực thi:

Công thức các hành động của người sử dụng

# Các hành động mà hệ thống cho phép

Yêu cầu # Khả năng

2 Khoảng cách trong quá trình đánh giá:

Mong muốn của người dùng (trạng thái hệ thống)

# Sự biểu diễn chính xác của các trạng thái đó

Mục tiêu # Nhận thức

12 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 13

Abowd & Beale framework

Trang 14

Abowd & Beale framework

 Mỗi một đối tượng trong mô hình có một ngôn ngữ riêng của nó

Quá trình tương tác được hiểu là quá trình dịch giữa các ngôn ngữ

 Các vấn đề gặp phải trong tương tác cũng giống như các vấn đề gặp trong dịch ngữ

14 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 15

Abowd & Beale framework

 Người dùng (User) chịu

Trang 16

Abowd & Beale framework

thống thông qua Input

16 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 17

Sử dụng mô hình Abowd&Beale

 Hành động trên giao diện

 Các thay đổi trạng thái của hệ thống

Trang 18

3 Thiết kế hợp lý

(khía cạnh vật lý của giao diện)

18 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 19

Công thái học (Ergonomics)

tác

người thiết kế hệ thống

19 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 20

Công thái học – Ví dụ

 Sắp xếp các thiết bị điều khiển và

hiển thị - nhóm các công cụ điều

khiển theo chức năng, mật độ sử

dụng, quy trình

 Môi trường xung quanh – sắp xếp

chỗ ngồi phù hợp với kích thước

Trang 21

Giao diện công nghiệp

phòng khác nhau như thế nào?

Văn phòng Công nghiệp

Kiểu dữ liệu Văn bản Con số

Tần số thay đổi Chậm Nhanh

Môi trường Sạch Bẩn

21 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 22

Giao diện công nghiệp (tiếp)

 Văn phòn– thao tác trực tiếp

 Người dùng tương tác với thế

giới ảo

 Công nghiệp – thao tác trực tiếp

 Người dùng tương tác với thế giới thực thông qua giao diện

Đặng Lê Đình Trang - IS.FIT.MTA

Trang 23

Giao diện công nghiệp (tiếp)

animation, )

 Giao diện cho ô tô ?

23 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 24

VD: máy CNC vs Car (android)

24 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 25

4 Các loại hình tương tác

 Các loại hình tương tác

25 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 26

Các loại tương tác thông thường

Trang 27

Giao diện dòng lệnh

Ưu, nhược điểm của giao diện này?

27 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 28

Giao diện dòng lệnh (tiếp)

 Diễn giải trực tiếp các chỉ lệnh tới cho máy tính – Có thể nhập lệnh thông qua: phím chức năng, 1 ký tự, từ viết tắt, toàn bộ từ, hoặc tổ hợp

 Phù hợp với các nhiệm vụ có tính lặp lại

 Cho phép truy cập trực tiếp tới các chức

năng của hệ thống

 Ví dụ điển hình là các hệ Unix

28 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 31

 Con trỏ (kéo, cuộn, kích)

menu chồng nhau (xếp các

chức năng theo nhóm)

Trang 32

Ngôn ngữ tự nhiên

 Là phương pháp nhận và thực thi lệnh

thông qua ngôn ngữ tự nhiên của người

(text hoặc tiếng nói)

 Thân thiện với người sử dụng

32 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 33

Giao diện truy vấn

 Giao diện hỏi và trả lời

 Người sử dụng thực hiện tương tác thông qua một loạt các câu hỏi

 Phù hợp với người sử dụng mới, nhưng số chức năng là rất hạn chế

 Thường được sử dụng trong các hệ thống thông tin

 Đòi hỏi sự chuẩn bị công phu của các nhà phát triển

 Ngôn ngữ truy vấn (vd SQL)

 được sử dụng để lấy thông tin từ cơ sở dữ liệu

 đòi hỏi sự hiểu biết về cấu trúc cơ sở dữ liệu và cú pháp ngôn ngữ, do đó đòi hỏi một số chuyên gia

33 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 34

Điền vào mẫu

Trang 35

Bảng tính

 Bảng tính đầu tiên là

VISICALC, sau đó là Lotus

1-2-3 Ngày nay chương trình bảng

Trang 36

Giao diện WIMP

WIMP

36 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 37

pad, nhấn vào biểu tượng, đường link hoặc

vị trí trên bản đồ

 Giảm thiểu tối đa việc nhập text

37 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 38

Giao diện 3 chiều

 Thực tại ảo

 Dùng để làm nổi bật

 Hiệu quả trực quan

 Sử dụng quá nhiều có thể gây bối rối

 Dùng để mở rộng không gian ảo

 Ánh sáng và hình khối tạo ra độ sâu

 Các hiệu ứng về khoảng cách

flat buttons …

38 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 39

Giao diện 3 chiều (tiếp)

39 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 41

Cửa sổ chương trình

 Nội dung có thể là text, graphic

 Có thể di chuyển hoặc thay đổi kích thước

 Có thể xếp chồng, đặt kề bên nhau

chuyển trong phạm vi cửa sổ

41 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 42

Biểu tượng

thể hiện nội dung nào đó liên quan tới nội dung ứng dụng

diện – thường là cửa sổ hoặc hoạt động

 Tính cách điệu cao

 Bao hàm nội dung chính của chương trình

 Tạo ấn tượng với người dùng

42 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 43

Con trỏ

đại diện cho hành động của người sử dụng, đồng thời phản ánh vùng chức năng mà

người dùng đang làm việc

 Vị trí, cách di chuyển

 Tính tương tác của chương trình

43 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 44

Con trỏ (tiếp)

Lưu ý: con trỏ phản ánh nội dung, hành động

đang được thực thi

44 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 46

Các loại menu

chương trình, và menu được hạ xuống khi người dùng yêu cầu

 Pull-down – giữ và kéo menu

 Drop-down – kích chuột để menu xuất hiện

 Fall-down – Đưa chuột đến biểu tượng của menu

phụ thuộc vào vị trí của con trỏ

 Pop-up menu – các hành động với đối tượng được chọn

 Pie menu – sắp xếp theo vòng tròn Ưu nhược điểm?

46 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 47

Menu mở rộng

 Cấu trúc menu thừa kế

 Một menu được lựa chọn lại tiếp tục mở ra các menu mới

 Tạo ra các danh mục dài vô tận?

Trang 48

Các vấn đề trong thiết kế menu

 Chọn loại menu nào cho phù hợp với ứng dụng?

 Đưa tất cả vào menu được không?

 Theo chức năng

 Theo đối tượng

 Cách chọn tổ hợp phím cho các menu

 Chữ cái đại diện cho chức năng của menu

 Thừa kế từ phiên bản trước, nền tảng mà chương trình đang hoạt động

48 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 49

Một số thành phần khác

dấu lựa chọn của người dùng

chức năng, hành động trên các thanh dài,

hỗ trợ truy cập nhanh các chức năng hay sử dụng

Text + biểu tượng + hiệu ứng  trực quan

 Hiệu quả tương tác tốt hơn, nhưng dừng lạm dụng! Đặng Lê Đình Trang - IS.FIT.MTA 49

Trang 50

Hộp hội thoại

tương tác

lựa chọn đưa ra cho người dùng về sự kiện quan trọng hay các yêu cầu

Trang 51

Giao diện sử dụng tiếng nói

 Sử dụng tiếng nói để ra lệnh cho thiết bị

Trang 52

6 Tính tương tác

52 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 53

VD: Windows và Ubuntu 11 menu

Hiển thị + hoạt động = Quan sát + cảm nhận

53 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 54

Tính chủ động

một tính năng tương đối phổ biến hiện nay trong các phần mềm thiết kế, lập trình

động của người dùng, đưa ra các gợi ý

hướng người dùng tới các thao tác chính

xác, nhanh chóng

VD: eclipse IDE, MS Excel, Solidwork, …

54 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 55

Tính chủ động (tiếp)

đặc biệt cao, khác với các vấn đề khác chủ yếu liên quan tới giao diện, data in/output, tính chủ động đi vào các hành động trên nội dung chương trình  sự thông minh

Trang 56

Lỗi và sửa lỗi

tránh khỏi, đặc biệt là các lỗi của người

dùng do giao diện

càng dễ gặp lỗi  dự đoán lỗi  sửa lỗi

VD: giao diện hội thoại luôn cần quá trình xác nhận lệnh + một vài câu để “từ chối”

56 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 57

Ngữ cảnh

động của hệ thống khi xảy ra tương tác

 Ngữ cảnh chương trình (đang thực thi)

 Ngữ cảnh hệ thống (Hệ điều hành)

 Môi trường hoạt động của hệ thống (địa lý,

văng hóa, khí hậu, thời gian, …)

 Ảnh hưởng tới cảm nhận của người dùng

 Thao tác sử dụng chương trình

 Bối rối, phân vân?

57 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 60

 Tính động của hình ảnh – khi ấn phím ảo

 Quá nhiều các yếu tố vật lý

 Cồng kềnh, gây áp lực lên phần cứng

 Tác dụng phụ

60 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 61

Tiêu chuẩn, văn hóa

mà phần mềm được sử dụng, người thiết kế cần quan tâm tới các tiêu chuẩn của ngành nghề đó

VD: Mạch điện: - màu đỏ: dây nóng, có điện

cần quan tâm

61 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 62

Thiết kế cân bằng

Con người Máy móc

Hiệu ứng chân thực Hiệu năng hoạt

động

Dễ dàng sử dụng Thiết kế phức tạp

62 Đặng Lê Đình Trang - IS.FIT.MTA

Trang 63

Bạn cần tìm hiểu gì?

smartphone, hay máy giặt) và phân tích tại sao lại có được thiết kế như vậy?

dụng các kiến thức đã học (mô hình,

phong cách, quy tắc, …)

63 Đặng Lê Đình Trang - IS.FIT.MTA

Ngày đăng: 07/05/2021, 13:34

TỪ KHÓA LIÊN QUAN

🧩 Sản phẩm bạn có thể quan tâm