WorksheetsNMTTNM (5)
Total questions: 50
Worksheet time: 25mins
Thử nghiệm khả năng sử dụng thường đo lường yếu tố nào?
A. Thời gian hoàn thành nhiệm vụ
B. Dung lượng bộ nhớ
C. Tốc độ CPU
D. Băng thông mạng
Post-test questionnaire được dùng khi nào?
A. Trước thử nghiệm
B. Sau khi người dùng hoàn thành nhiệm vụ
C. Trong quá trình lập trình
D. Trước thiết kế
User testing thường được thực hiện ở đâu?
A. Chỉ trong phòng thí nghiệm
B. Trong môi trường có kiểm soát hoặc thực tế
C. Chỉ ngoài thực địa
D. Chỉ online
Vì sao đánh giá thông qua người dùng quan trọng?
A. Vì dễ thực hiện
B. Vì phản ánh đúng trải nghiệm thực tế
C. Vì không tốn chi phí
D. Vì không cần chuẩn bị
Think-aloud giúp nhà thiết kế hiểu điều gì?
A. Thuật toán xử lý
B. Suy nghĩ và khó khăn của người dùng
C. Phần cứng
D. Mạng
Quan sát trực tiếp khác gì so với bảng hỏi?
A. Ít thông tin hơn
B. Ghi nhận hành vi thay vì ý kiến
C. Không chính xác
D. Chỉ dùng cho chuyên gia
Usability testing giúp phát hiện loại vấn đề nào?
A. Lỗi phần cứng
B. Lỗi sử dụng và tương tác
C. Lỗi mạng
D. Lỗi thuật toán
User-based evaluation thường cần điều gì?
A. Không cần chuẩn bị
B. Nhiệm vụ đại diện cho thực tế sử dụng
C. Chỉ cần câu hỏi lý thuyết
D. Không cần người dùng
Dữ liệu định tính trong đánh giá user-based thường là?
A. Thời gian thao tác
B. Ý kiến, nhận xét người dùng
C. Số lần click
D. Tần suất lỗi
Dữ liệu định lượng trong đánh giá user-based thường là?
A. Cảm nhận người dùng
B. Thời gian, số lỗi
C. Ý kiến mở
D. Quan sát mô tả
Kết quả đánh giá user-based dùng để?
A. Chỉ lưu trữ
B. Cải tiến thiết kế
C. Thay phần cứng
D. Giảm chức năng
Khi muốn kiểm tra hệ thống với sinh viên, nên?
A. Chọn người dùng không liên quan
B. Chọn người dùng đại diện
C. Không cần người dùng
D. Chỉ dùng chuyên gia
Muốn biết người dùng gặp khó khăn ở bước nào, nên?
A. Chỉ hỏi ý kiến
B. Quan sát quá trình thao tác
C. Chỉ đo thời gian
D. Chỉ dùng bảng hỏi
Trong usability testing, nên yêu cầu người dùng?
A. Tự do thao tác không mục tiêu
B. Thực hiện nhiệm vụ cụ thể
C. Chỉ xem giao diện
D. Không cần thao tác
Để thu thập ý kiến sau thử nghiệm, nên dùng?
A. Think-aloud
B. Post-test questionnaire
C. Quan sát
D. Heuristic
Ứng dụng y tế cần đánh giá với người dùng để?
A. Trang trí giao diện
B. Đảm bảo an toàn và dễ sử dụng
C. Giảm dữ liệu
D. Giảm chi phí
Để so sánh hai phiên bản giao diện, nên?
A. Chỉ chọn một
B. Thử nghiệm với cùng nhóm người dùng
C. Không cần thử
D. Chỉ dùng chuyên gia
Khi người dùng thao tác sai nhiều, nhà thiết kế nên?
A. Đổ lỗi người dùng
B. Xem lại kết quả đánh giá
C. Giảm chức năng
D. Thay phần cứng
Vì sao chỉ dựa vào ý kiến người dùng là chưa đủ?
A. Vì tốn thời gian
B. Vì cần kết hợp quan sát hành vi
C. Vì người dùng không trung thực
D. Vì không chính xác
So sánh heuristic evaluation và user-based evaluation cho thấy?
A. Giống nhau hoàn toàn
B. User-based phản ánh thực tế hơn
C. Heuristic chính xác hơn
D. Không cần user-based
Mục tiêu (goal) trong HCI là gì?
A. Chức năng của hệ thống
B. Kết quả người dùng muốn đạt được
C. Thuật toán xử lý
D. Giao diện đồ họa
Phân cấp mục tiêu nhằm mục đích gì?
A. Tăng số bước
B. Chia mục tiêu lớn thành các mục tiêu nhỏ
C. Ẩn nhiệm vụ
D. Giảm phản hồi
Nhiệm vụ (task) khác mục tiêu ở điểm nào?
A. Nhiệm vụ là kết quả
B. Nhiệm vụ là các bước để đạt mục tiêu
C. Nhiệm vụ là thuật toán
D. Nhiệm vụ là phần cứng
HTA là viết tắt của?
A. Human Task Analysis
B. Hierarchical Task Analysis
C. High-level Task Algorithm
D. Human Technical Action
Trong HTA, kế hoạch (plan) dùng để?
A. Mô tả phần cứng
B. Chỉ ra thứ tự thực hiện các nhiệm vụ con
C. Thiết kế giao diện
D. Đánh giá hệ thống
Phân tích nhiệm vụ thường bắt đầu từ?
A. Hành động chi tiết
B. Mục tiêu cấp cao
C. Giao diện
D. Phần cứng
Subtask là gì?
A. Mục tiêu lớn
B. Nhiệm vụ con
C. Thuật toán
D. Giao diện
Phân rã nhiệm vụ giúp xác định?
A. Màu sắc giao diện
B. Các bước cần thiết để hoàn thành mục tiêu
C. Tốc độ xử lý
D. Bộ nhớ
Vì sao cần phân cấp mục tiêu trong thiết kế HCI?
A. Để tăng độ phức tạp
B. Để hiểu rõ cấu trúc hoạt động của người dùng
C. Để giảm chức năng
D. Để tăng số màn hình
HTA giúp nhà thiết kế hiểu điều gì?
A. Cách hệ thống xử lý dữ liệu
B. Cách người dùng thực hiện nhiệm vụ
C. Thuật toán nội bộ
D. Cấu trúc mạng
Phân cấp mục tiêu giúp phát hiện điều gì?
A. Lỗi phần cứng
B. Nhiệm vụ dư thừa hoặc thiếu
C. Lỗi mạng
D. Lỗi thuật toán
Kế hoạch trong HTA quan trọng vì?
A. Trang trí sơ đồ
B. Quy định thứ tự và điều kiện thực hiện
C. Giảm nhiệm vụ
D. Giảm phản hồi
Phân rã nhiệm vụ quá chi tiết có thể gây?
A. Dễ hiểu hơn
B. Phức tạp và khó quản lý
C. Giảm lỗi
D. Giảm số bước
Mục tiêu người dùng thường được mô tả ở mức nào?
A. Mức hành động chi tiết
B. Mức khái quát, hướng kết quả
C. Mức thuật toán
D. Mức giao diện
HTA khác use case ở điểm nào?
A. HTA tập trung phân cấp nhiệm vụ chi tiết
B. HTA không liên quan người dùng
C. HTA chỉ dùng cho lập trình
D. HTA chỉ dùng cho giao diện
Phân cấp mục tiêu giúp cải thiện điều gì?
A. Thuật toán
B. Tính dễ sử dụng
C. Dung lượng
D. Hiệu năng
Khi thiết kế hệ thống đặt vé, mục tiêu cấp cao là?
A. Nhập dữ liệu
B. Đặt vé thành công
C. Nhấn nút
D. Thanh toán
Trong HTA của ATM, nhiệm vụ con của “Rút tiền” là?
A. Chọn giao diện
B. Nhập PIN
C. Thiết kế menu
D. Khởi động hệ thống
Muốn giảm số bước thao tác, nhà thiết kế nên?
A. Tăng mục tiêu
B. Rà soát phân rã nhiệm vụ
C. Ẩn phản hồi
D. Giảm chức năng
HTA phù hợp nhất khi nào?
A. Thiết kế màu sắc
B. Phân tích nhiệm vụ phức tạp
C. Thiết kế phần cứng
D. Thiết kế mạng
Ứng dụng di động nên phân cấp mục tiêu để?
A. Tăng số màn hình
B. Đơn giản hóa thao tác
C. Giảm phản hồi
D. Giảm dữ liệu
Khi người dùng khó hoàn thành mục tiêu, nên?
A. Thay phần cứng
B. Xem lại phân cấp mục tiêu và nhiệm vụ
C. Giảm đánh giá
D. Giảm chức năng
Để mô tả thứ tự nhiệm vụ, HTA cần?
A. Icon
B. Plan
C. Wireframe
D. Mockup
Vì sao phân cấp mục tiêu không rõ ràng gây khó dùng?
A. Do phần cứng
B. Do người dùng không biết bắt đầu từ đâu
C. Do mạng
D. Do thuật toán
So sánh hệ thống có và không phân tích nhiệm vụ cho thấy?
A. Không khác nhau
B. Hệ có phân tích nhiệm vụ dễ dùng hơn
C. Hệ không phân tích tốt hơn
D. Chỉ khác giao diện
Mô hình ngôn ngữ trong HCI dùng để làm gì?
A. Thiết kế phần cứng
B. Mô tả cách người dùng và hệ thống giao tiếp
C. Tối ưu thuật toán
D. Quản lý mạng
User language là gì?
A. Ngôn ngữ lập trình
B. Thuật ngữ và cách diễn đạt của người dùng
C. Ngôn ngữ máy
D. Ngôn ngữ hệ điều hành
System language là gì?
A. Ngôn ngữ tự nhiên
B. Cách hệ thống biểu diễn và phản hồi
C. Ngôn ngữ người dùng
D. Ngôn ngữ thiết kế đồ họa
Core language dùng để?
A. Thiết kế giao diện
B. Liên kết user language và system language
C. Trang trí giao diện
D. Đánh giá người dùng
Khoảng cách ngữ nghĩa (semantic gap) là gì?
A. Khoảng cách mạng
B. Sự khác biệt giữa cách người dùng nghĩ và cách hệ thống biểu diễn
C. Khoảng cách phần cứng
D. Khoảng cách thời gian
