Font size
WorksheetsĐánh giá khả năng sử dụng và nghiên cứu người dùng
Total questions: 112
Worksheet time: 37mins
Khi cần đánh giá hệ thống với người dùng thật, nên dùng?
Heuristic evaluation
Usability testing
Expert review
Inspection
Ứng dụng di động cần hiểu bối cảnh sử dụng ngoài trời, nên?
Heuristic evaluation
Field study
Questionnaire online
Không đánh giá
Muốn thu thập ý kiến số lượng lớn người dùng, nên dùng?
Phỏng vấn sâu
Questionnaire
Quan sát
Field study
Khi phát hiện lỗi sử dụng, nhà thiết kế nên?
Bỏ qua
Cải tiến thiết kế
Đổ lỗi người dùng
Giảm chức năng
Prototype nên được đánh giá để?
Thay thế sản phẩm cuối
Phát hiện sớm vấn đề thiết kế
Giảm phản hồi
Giảm dữ liệu
Ứng dụng y tế cần đánh giá kỹ để?
Tăng giao diện
Đảm bảo an toàn và dễ dùng
Giảm chi phí
Giảm chức năng
Vì sao chỉ dùng heuristic evaluation là chưa đủ?
Vì tốn chi phí
Vì thiếu góc nhìn người dùng thực
Vì quá phức tạp
Vì không có tiêu chí
So sánh field study và usability testing cho thấy?
Field study ít giá trị hơn
Field study phản ánh bối cảnh thực tốt hơn
Hai phương pháp giống nhau
Usability testing không cần người dùng
Đánh giá dựa trên người dùng trong HCI là gì?
Đánh giá bằng thuật toán
Đánh giá hệ thống với sự tham gia của người dùng
Đánh giá phần cứng
Đánh giá mã nguồn
Đối tượng chính tham gia đánh giá user-based là?
Chuyên gia HCI
Người dùng cuối
Lập trình viên
Quản trị hệ thống
Usability testing thuộc loại đánh giá nào?
Expert-based
User-based
Inspection
Automated
Quan sát người dùng trong đánh giá nhằm mục đích gì?
Trang trí giao diện
Ghi nhận hành vi thực tế
Kiểm tra phần cứng
Giảm thời gian
Think-aloud là kỹ thuật gì?
Người dùng nói suy nghĩ khi thao tác
Người dùng làm việc im lặng
Phỏng vấn chuyên gia
Đánh giá bằng bảng hỏi
Thử nghiệm khả năng sử dụng thường đo lường yếu tố nào?
Thời gian hoàn thành nhiệm vụ
Dung lượng bộ nhớ
Tốc độ CPU
Băng thông mạng
Post-test questionnaire được dùng khi nào?
Trước thử nghiệm
Sau khi người dùng hoàn thành nhiệm vụ
Trong quá trình lập trình
Trước thiết kế
User testing thường được thực hiện ở đâu?
Chỉ trong phòng thí nghiệm
Trong môi trường có kiểm soát hoặc thực tế
Chỉ ngoài thực địa
Chỉ online
Vì sao đánh giá thông qua người dùng quan trọng?
Vì dễ thực hiện
Vì phản ánh đúng trải nghiệm thực tế
Vì không tốn chi phí
Vì không cần chuẩn bị
Think-aloud giúp nhà thiết kế hiểu điều gì?
Thuật toán xử lý
Suy nghĩ và khó khăn của người dùng
Phần cứng
Mạng
Quan sát trực tiếp khác gì so với bảng hỏi?
Ít thông tin hơn
Ghi nhận hành vi thay vì ý kiến
Không chính xác
Chỉ dùng cho chuyên gia
Usability testing giúp phát hiện loại vấn đề nào?
Lỗi phần cứng
Lỗi sử dụng và tương tác
Lỗi mạng
Lỗi thuật toán
User-based evaluation thường cần điều gì?
Không cần chuẩn bị
Nhiệm vụ đại diện cho thực tế sử dụng
Chỉ cần câu hỏi lý thuyết
Không cần người dùng
Dữ liệu định lượng trong đánh giá user-based thường là?
Cảm nhận người dùng
Thời gian, số lỗi
Ý kiến mở
Quan sát mô tả
Kết quả đánh giá user-based dùng để?
Chỉ lưu trữ
Cải tiến thiết kế
Thay phần cứng
Giảm chức năng
Khi muốn kiểm tra hệ thống với sinh viên, nên?
Chọn người dùng không liên quan
Chọn người dùng đại diện
Không cần người dùng
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?
Chỉ hỏi ý kiến
Quan sát quá trình thao tác
Chỉ đo thời gian
Chỉ dùng bảng hỏi
Trong usability testing, nên yêu cầu người dùng?
Tự do thao tác không mục tiêu
Thực hiện nhiệm vụ cụ thể
Chỉ xem giao diện
Không cần thao tác
Để thu thập ý kiến sau thử nghiệm, nên dùng?
Think-aloud
Post-test questionnaire
Quan sát
Heuristic
Ứng dụng y tế cần đánh giá với người dùng để?
Trang trí giao diện
Đảm bảo an toàn và dễ sử dụng
Giảm dữ liệu
Giảm chi phí
Để so sánh hai phiên bản giao diện, nên?
Chỉ chọn một
Thử nghiệm với cùng nhóm người dùng
Không cần thử
Chỉ dùng chuyên gia
Khi người dùng thao tác sai nhiều, nhà thiết kế nên?
Đổ lỗi người dùng
Xem lại kết quả đánh giá
Giảm chức năng
Thay phần cứng
Vì sao chỉ dựa vào ý kiến người dùng là chưa đủ?
Vì tốn thời gian
Vì cần kết hợp quan sát hành vi
Vì người dùng không trung thực
Vì không chính xác
So sánh heuristic evaluation và user-based evaluation cho thấy?
Giống nhau hoàn toàn
User-based phản ánh thực tế hơn
Heuristic chính xác hơn
Không cần user-based
Mục tiêu (goal) trong HCI là gì?
Chức năng của hệ thống
Kết quả người dùng muốn đạt được
Thuật toán xử lý
Giao diện đồ họa
Phân cấp mục tiêu nhằm mục đích gì?
Tăng số bước
Chia mục tiêu lớn thành các mục tiêu nhỏ
Ẩn nhiệm vụ
Giảm phản hồi
Nhiệm vụ (task) khác mục tiêu ở điểm nào?
Nhiệm vụ là kết quả
Nhiệm vụ là các bước để đạt mục tiêu
Nhiệm vụ là thuật toán
Nhiệm vụ là phần cứng
HTA là viết tắt của?
Human Task Analysis
Hierarchical Task Analysis
High-level Task Algorithm
Human Technical Action
Trong HTA, kế hoạch (plan) dùng để?
Mô tả phần cứng
Chỉ ra thứ tự thực hiện các nhiệm vụ con
Thiết kế giao diện
Đánh giá hệ thống
Phân tích nhiệm vụ thường bắt đầu từ?
Hành động chi tiết
Mục tiêu cấp cao
Giao diện
Phần cứng
Subtask là gì?
Mục tiêu lớn
Nhiệm vụ con
Thuật toán
Giao diện
Phân rã nhiệm vụ giúp xác định?
Màu sắc giao diện
Các bước cần thiết để hoàn thành mục tiêu
Tốc độ xử lý
Bộ nhớ
Vì sao cần phân cấp mục tiêu trong thiết kế HCI?
Để tăng độ phức tạp
Để hiểu rõ cấu trúc hoạt động của người dùng
Để giảm chức năng
Để tăng số màn hình
HTA giúp nhà thiết kế hiểu điều gì?
Cách hệ thống xử lý dữ liệu
Cách người dùng thực hiện nhiệm vụ
Phân cấp mục tiêu giúp phát hiện điều gì?
Lỗi phần cứng
Nhiệm vụ dư thừa hoặc thiếu
Lỗi mạng
Lỗi thuật toán
Kế hoạch trong HTA quan trọng vì?
Trang trí sơ đồ
Quy định thứ tự và điều kiện thực hiện
Giám nhiệm vụ
Giám phản hồi
Phân rã nhiệm vụ quá chi tiết có thể gây?
Dễ hiểu hơn
Phức tạp và khó quản lý
Giảm lỗi
Giảm số bước
Mục tiêu người dùng thường được mô tả ở mức nào?
Mức hành động chi tiết
Mức khái quát, hướng kết quả
Mức thuật toán
Mức giao diện
HTA khác use case ở điểm nào?
HTA tập trung phân cấp nhiệm vụ chi tiết
HTA không liên quan người dùng
HTA chỉ dùng cho lập trình
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ì?
Thuật toán
Tính dễ sử dụng
Dung lượng
Hiệu năng
Khi thiết kế hệ thống đặt vé, mục tiêu cấp cao là?
Nhập dữ liệu
Đặt vé thành công
Nhấn nút
Thanh toán
Trong HTA của ATM, nhiệm vụ con của “Rút tiền” là?
Chọn giao diện
Nhập PIN
Thiết kế menu
Khởi động hệ thống
Muốn giảm số bước thao tác, nhà thiết kế nên?
Tăng mục tiêu
Rà soát phân rã nhiệm vụ
Ẩn phản hồi
Giảm chức năng
HTA phù hợp nhất khi nào?
Thiết kế màu sắc
Phân tích nhiệm vụ phức tạp
Thiết kế phần cứng
Thiết kế mạng
Ứng dụng di động nên phân cấp mục tiêu để?
Tăng số màn hình
Đơn giản hóa thao tác
Giảm phản hồi
Giảm dữ liệu
Khi người dùng khó hoàn thành mục tiêu, nên?
Thay phần cứng
Xem lại phân cấp mục tiêu và nhiệm vụ
Giảm đánh giá
Giảm chức năng
Để mô tả thứ tự nhiệm vụ, HTA cần?
Icon
Plan
Wireframe
Mockup
Vì sao phân cấp mục tiêu không rõ ràng gây khó dùng?
Do phần cứng
Do người dùng không biết bắt đầu từ đâu
Do mạng
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?
Không khác nhau
Hệ có phân tích nhiệm vụ dễ dùng hơn
Hệ không phân tích tốt hơn
Chỉ khác giao diện
Mô hình ngôn ngữ trong HCI dùng để làm gì?
Thiết kế phần cứng
Mô tả cách người dùng và hệ thống giao tiếp
Tối ưu thuật toán
Quản lý mạng
User language là gì?
Ngôn ngữ lập trình
Thuật ngữ và cách diễn đạt của người dùng
Ngôn ngữ máy
Ngôn ngữ hệ điều hành
System language là gì?
Ngôn ngữ tự nhiên
Cách hệ thống biểu diễn và phản hồi
Ngôn ngữ người dùng
Ngôn ngữ thiết kế đồ họa
Core language dùng để?
Thiết kế giao diện
Liên kết user language và system language
Trang trí giao diện
Đánh giá người dùng
Khoảng cách ngữ nghĩa (semantic gap) là gì?
Khoảng cách mạng
Sự khác biệt giữa cách người dùng nghĩ và cách hệ thống biểu diễn
Khoảng cách phần cứng
Khoảng cách thời gian
Vì sao cần giảm khoảng cách ngữ nghĩa trong HCI?
Để tăng độ phức tạp
Để người dùng hiểu và sử dụng dễ hơn
Để tăng số chức năng
Để tăng thuật toán
User language và system language khác nhau chủ yếu vì?
Khác phần cứng
Khác góc nhìn và thuật ngữ
Khác hệ điều hành
Khác mạng
Core language đóng vai trò gì?
Gây phức tạp
Cầu nối giữa người dùng và hệ thống
Trang trí giao diện
Giảm phản hồi
Mô hình ngôn ngữ tốt giúp?
Tăng lỗi
Giao tiếp người–máy hiệu quả hơn
Giảm bảo mật
Giảm hiệu năng
Khoảng cách ngữ nghĩa lớn thường dẫn đến?
Người dùng thao tác nhanh hơn
Nhầm lẫn và lỗi sử dụng
Giảm số bước
Tăng hiệu quả
Thiết kế hệ thống cho người không chuyên, nên ưu tiên?
Thuật ngữ kỹ thuật
Ngôn ngữ gần với user language
Ngôn ngữ lập trình
Ký hiệu phức tạp
Khi người dùng không hiểu thông báo lỗi, nên?
Tăng độ dài thông báo
Điều chỉnh system language cho phù hợp user language
Ấn thông báo
Bỏ qua lỗi
Trong ứng dụng ngân hàng, thuật ngữ “Số dư khả dụng” thuộc?
User language
System language
Core language
Ngôn ngữ lập trình
Biểu tượng quen thuộc (icon) giúp?
Tăng khoảng cách ngữ nghĩa
Giảm khoảng cách ngữ nghĩa
Tăng thuật toán
Giảm phản hồi
Để thiết kế menu dễ hiểu, nên?
Dùng thuật ngữ kỹ thuật
Dùng từ ngữ quen thuộc với người dùng
Dùng mã nội bộ
Dùng viết tắt khó hiểu
GOMS là viết tắt của cụm từ nào?
Goals, Operations, Methods, Selection rules
Graphical Object Modeling System
General Operation Management System
Goals, Objects, Models, States
Mục tiêu chính của mô hình GOMS là gì?
Thiết kế giao diện đồ họa
Mô tả và dự đoán hành vi người dùng khi thao tác
Đánh giá phần cứng
Phân tích mạng
KLM là viết tắt của?
Knowledge Level Model
Keystroke-Level Model
Keyboard Logic Model
Key Language Model
KLM dùng để ước lượng điều gì?
Mức độ hài lòng
Thời gian thực hiện nhiệm vụ
Độ chính xác dữ liệu
Dung lượng bộ nhớ
Trong KLM, thao tác K đại diện cho?
Di chuyển chuột
Nhấn phím
Suy nghĩ
Nhấp chuột
Thao tác M trong KLM biểu thị?
Nhấp chuột
Suy nghĩ / ra quyết định
Nhấn phím
Di chuyển chuột
Mô hình ba trạng thái mô tả?
Ba loại người dùng
Ba trạng thái tương tác của con người
Ba loại giao diện
Ba thuật toán
Ba trạng thái trong mô hình three-state gồm?
Nhận thức – hành động – phản hồi
Nhận thức – vận động – nhận thức
Nhận thức – xử lý – vận động
Nhận thức – nhận thức – vận động (Perceptual – Cognitive – Motor)
GOMS giúp ích gì cho thiết kế HCI?
Trang trí giao diện
Hiểu cấu trúc thao tác người dùng
Tăng số chức năng
Giảm dữ liệu
KLM phù hợp nhất để phân tích loại người dùng nào?
Người mới hoàn toàn
Người dùng có kinh nghiệm
Trẻ em
Người cao tuổi
Vì sao KLM không phù hợp cho người mới?
Do không tính lỗi
Do giả định người dùng đã thành thạo
Do quá phức tạp
Do thiếu thao tác
GOMS khác KLM ở điểm nào?
GOMS mô tả cấu trúc nhiệm vụ, KLM ước lượng thời gian
GOMS chỉ dùng cho phần cứng
KLM chỉ dùng cho đánh giá
Không khác nhau
Mô hình ba trạng thái giúp hiểu điều gì?
Cấu trúc dữ liệu
Quá trình nhận thức và hành động của con người
Thuật toán hệ thống
Mạng máy tính
Trong KLM, thao tác H dùng để?
Nhấn phím
Chuyển tay giữa bàn phím và chuột
Suy nghĩ
Nhấp chuột
Ước lượng thời gian bằng KLM giúp?
Đánh giá cảm xúc
So sánh các thiết kế khác nhau
Giảm dữ liệu
Tăng bảo mật
Ba trạng thái nhận thức–vận động liên hệ với nhau vì?
Hoạt động độc lập
Diễn ra liên tục trong tương tác
Chỉ xảy ra một lần
Không liên quan
Để so sánh hai giao diện nhập liệu, nên dùng?
Heuristic evaluation
KLM để ước lượng thời gian thao tác
A/B testing với người dùng
Phỏng vấn định tính
Khi muốn giảm thời gian thao tác, nhà thiết kế nên?
Tăng số bước
Giảm số thao tác trong KLM
Tăng suy nghĩ
Giảm phản hồi
GOMS phù hợp để phân tích?
Màu sắc giao diện
Nhiệm vụ phức tạp nhiều bước
Phần cứng
Mạng
Trong KLM, muốn nhập nhanh hơn nên?
Thay thao tác chuột bằng phím tắt
Tăng thao tác M
Thêm bước
Giảm phản hồi
Thiết kế cho người dùng chuyên nghiệp nên ưu tiên?
Menu nhiều cấp
Phím tắt
Thông báo dài
Hướng dẫn chi tiết
Mô hình ba trạng thái giúp thiết kế?
Phần cứng
Phù hợp khả năng nhận thức và vận động
Thuật toán
CSDL
Khi người dùng mất nhiều thời gian suy nghĩ, nên?
Giảm thao tác M
Tăng thao tác K
Giảm phản hồi
Ẩn chức năng
Vì sao KLM không phù hợp cho nhiệm vụ sáng tạo?
Do thiếu thuật toán
Do không mô hình hóa suy nghĩ phức tạp
Do quá đơn giản
Do không có thao tác
So sánh GOMS và KLM cho thấy?
GOMS chi tiết hơn về thời gian
KLM cụ thể hơn về thời gian
Giống nhau
Không dùng được
Phân loại đánh giá trong HCI gồm những nhóm chính nào?
Thiết kế – lập trình – triển khai
Inspection-based, User-based, Analytical
Phần cứng – phần mềm – mạng
Trực tuyến – ngoại tuyến – tự động
Inspection-based evaluation là gì?
Đánh giá bằng người dùng thật
Đánh giá bởi chuyên gia không cần người dùng
Đánh giá bằng thuật toán
Đánh giá phần cứng
User-based evaluation yêu cầu điều gì?
Không cần người dùng
Người dùng tham gia đánh giá
Chỉ chuyên gia
Chỉ thuật toán
Analytical evaluation thường dựa trên?
Ý kiến người dùng
Mô hình và lý thuyết
Quan sát thực địa
Bảng hỏi
Heuristic evaluation thuộc nhóm nào?
User-based
Inspection-based
Analytical
Automated
Vì sao cần phân loại các phương pháp đánh giá?
Để tăng số phương pháp
Để chọn phương pháp phù hợp mục tiêu và nguồn lực
Để giảm đánh giá
Để tăng độ phức tạp
Inspection-based evaluation có ưu điểm gì?
Cần nhiều người dùng
Nhanh, ít tốn chi phí
Phân ảnh đầy đủ hành vi thực
Phức tạp
User-based evaluation phản ánh tốt nhất điều gì?
Cấu trúc hệ thống
Trải nghiệm thực tế của người dùng
Thuật toán
Phần cứng
Analytical evaluation phù hợp khi nào?
Khi có nhiều người dùng
Khi cần dự đoán hiệu năng
Khi cần khảo sát ý kiến
Khi cần quan sát thực địa
Mỗi phương pháp đánh giá thường có đặc điểm gì?
Hoàn hảo tuyệt đối
Có ưu và nhược điểm riêng
Không cần kết hợp
Chỉ dùng một lần
Khi thời gian và kinh phí hạn chế, nên ưu tiên?
User-based evaluation
Inspection-based evaluation
Field study
Survey diện rộng
Muốn đánh giá trải nghiệm người dùng thực tế, nên chọn?
Heuristic evaluation
User-based evaluation
Analytical evaluation
Inspection
So sánh hai thiết kế về thời gian thao tác, nên dùng?
Survey
Analytical evaluation (KLM)
Field study
Heuristic
Để phát hiện nhanh lỗi giao diện ban đầu, nên?
Thử nghiệm diện rộng
Heuristic evaluation
Field study
Không đánh giá
Trong dự án lớn, nên áp dụng đánh giá như thế nào?
Chỉ một phương pháp
Kết hợp nhiều phương pháp
Không cần đánh giá
Chỉ đánh giá cuối
