Hướng dẫn trong HCI
Tám quy tắc vàng của Shneiderman
Ben Shneiderman, một nhà khoa học máy tính người Mỹ đã tổng hợp một số sự thật ngầm hiểu về thiết kế và đưa ra tám hướng dẫn chung sau:
- Phấn đấu cho sự nhất quán.
- Phục vụ cho khả năng sử dụng phổ biến.
- Cung cấp phản hồi thông tin.
- Thiết kế hộp thoại để kết thúc lợi nhuận.
- Ngăn ngừa lỗi.
- Cho phép dễ dàng đảo ngược các hành động.
- Hỗ trợ quỹ đạo kiểm soát nội bộ.
- Giảm tải bộ nhớ ngắn hạn.
Những hướng dẫn này có lợi cho người thiết kế bình thường cũng như người thiết kế giao diện. Sử dụng tám nguyên tắc này, có thể phân biệt một thiết kế giao diện tốt với một thiết kế xấu. Những điều này có lợi trong đánh giá thử nghiệm về việc xác định các GUI tốt hơn.
Bảy nguyên tắc của Norman
Để đánh giá sự tương tác giữa con người và máy tính, Donald Norman năm 1988 đã đề xuất bảy nguyên tắc. Ông đề xuất bảy giai đoạn có thể được sử dụng để chuyển đổi các nhiệm vụ khó khăn. Sau đây là bảy nguyên tắc của Norman -
Sử dụng cả kiến thức trong thế giới và kiến thức trong đầu.
Đơn giản hóa cấu trúc nhiệm vụ.
Hiển thị mọi thứ.
Nhận bản đồ đúng (Mô hình tinh thần của người dùng = Mô hình khái niệm = Mô hình được thiết kế).
Chuyển các hạn chế thành lợi thế (Hạn chế về vật chất, Hạn chế về văn hóa, Hạn chế về công nghệ).
Thiết kế cho Lỗi.
Khi vẫn thất bại - Chuẩn hóa.
Đánh giá thực nghiệm
Đánh giá Heuristics là một quy trình có phương pháp để kiểm tra giao diện người dùng để tìm các vấn đề về khả năng sử dụng. Một khi vấn đề về khả năng sử dụng được phát hiện trong thiết kế, chúng sẽ được tham gia như một phần không thể thiếu của các quy trình thiết kế không đổi. Phương pháp đánh giá Heuristic bao gồm một số nguyên tắc về khả năng sử dụng như mười nguyên tắc về khả năng sử dụng của Nielsen.
Mười nguyên tắc Heuristic của Nielsen
- Hiển thị trạng thái hệ thống.
- Phù hợp giữa hệ thống và thế giới thực.
- Quyền kiểm soát và tự do của người dùng.
- Tính nhất quán và tiêu chuẩn.
- Phòng ngừa lỗi.
- Ghi nhận hơn là Nhớ lại.
- Tính linh hoạt và hiệu quả sử dụng.
- Thiết kế thẩm mỹ và tối giản.
- Trợ giúp, chẩn đoán và phục hồi từ các lỗi.
- Tài liệu và Trợ giúp
Mười nguyên tắc được đề cập ở trên của Nielsen đóng vai trò là danh sách kiểm tra trong việc đánh giá và giải thích các vấn đề cho người đánh giá theo kinh nghiệm trong khi đánh giá giao diện hoặc sản phẩm.
Nguyên tắc thiết kế giao diện
Một số hướng dẫn thiết kế HCI quan trọng hơn được trình bày trong phần này. Tương tác chung, hiển thị thông tin và nhập dữ liệu là ba loại nguyên tắc thiết kế HCI được giải thích bên dưới.
Tương tác chung
Hướng dẫn về tương tác chung là lời khuyên toàn diện tập trung vào các hướng dẫn chung như -
Hãy kiên định.
Cung cấp phản hồi quan trọng.
Yêu cầu xác thực bất kỳ hành động quan trọng không tầm thường nào.
Cho phép đảo ngược dễ dàng hầu hết các hành động.
Giảm bớt lượng thông tin phải nhớ giữa các hành động.
Tìm kiếm khả năng đối thoại, chuyển động và suy nghĩ.
Xin lỗi.
Phân loại các hoạt động theo chức năng và thiết lập địa lý màn hình cho phù hợp.
Cung cấp các dịch vụ trợ giúp nhạy cảm với ngữ cảnh.
Sử dụng các động từ hành động đơn giản hoặc các cụm động từ ngắn để đặt tên cho các lệnh.
Hiển thị thông tin
Thông tin do HCI cung cấp không được đầy đủ hoặc không rõ ràng, nếu không ứng dụng sẽ không đáp ứng các yêu cầu của người dùng. Để hiển thị tốt hơn, các nguyên tắc sau được chuẩn bị:
Chỉ trình bày những thông tin có thể áp dụng cho bối cảnh hiện tại.
Đừng tạo gánh nặng cho người dùng về dữ liệu, hãy sử dụng bố cục trình bày cho phép tích hợp thông tin nhanh chóng.
Sử dụng nhãn tiêu chuẩn, chữ viết tắt tiêu chuẩn và màu có thể xảy ra.
Cho phép người dùng duy trì ngữ cảnh trực quan.
Tạo thông báo lỗi có ý nghĩa.
Sử dụng chữ hoa và chữ thường, thụt lề và phân nhóm văn bản để giúp hiểu.
Sử dụng các cửa sổ (nếu có) để phân loại các loại thông tin khác nhau.
Sử dụng màn hình tương tự để mô tả thông tin được tích hợp dễ dàng hơn với dạng biểu diễn này.
Xem xét vị trí địa lý có sẵn của màn hình hiển thị và sử dụng nó một cách hiệu quả.
Nhập dư liệu
Các hướng dẫn sau đây tập trung vào mục nhập dữ liệu là một khía cạnh quan trọng khác của HCI -
Giảm số lượng các thao tác nhập bắt buộc của người dùng.
Duy trì sự ổn định giữa hiển thị thông tin và nhập dữ liệu.
Cho phép người dùng tùy chỉnh đầu vào.
Tương tác phải linh hoạt nhưng cũng được điều chỉnh theo chế độ đầu vào ưa thích của người dùng.
Tắt các lệnh không phù hợp trong ngữ cảnh của các hành động hiện tại.
Cho phép người dùng kiểm soát luồng tương tác.
Đề nghị trợ giúp để hỗ trợ tất cả các hành động nhập liệu.
Xóa đầu vào "chuột mickey".