Thiết kế giao diện người dùng

5 740 3
Thiết kế giao diện người dùng

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

Thông tin tài liệu

Thiết kế giao diện người dùng Thiết kế giao diện người dùng Bởi: Phạm Thị Quỳnh Thiết kế Giới thiệu Chúng ta phải nhớ nguyên tắc quan trọng xây dựng hệ thống phần mềm, là: người sử dụng không quan tâm đến cấu trúc bên hệ thống, đơn giản hay phức tạp; mà họ đánh giá cảm nhận giao diện tương tác hệ thống người sử dụng Nếu người sử dụng cảm thấy giao diện không thích hợp, khó sử dụng họ không sử dụng hệ thống; cho dù hệ thống có đáp ứng tất chức nghiệp vụ mà họ muốn Và vậy, dự án thất bại Vì tầm quan trọng giao diện người dùng, nên có chương để nói chúng Trong chương này, nghiên cứu vấn đề sau: - Các yếu tố liên quan đến giao diện người dùng - Quy trình xây dựng giao diện người dùng Giao diện người dùng Giới thiệu Giao diện người dùng cần phải thiết kế cho phù hợp với kỹ năng, kinh nghiệm trông đợi người sử dụng Người sử dụng hệ thống thường đánh giá hệ thống thông qua giao diện chức Giao diện hệ thống nghèo nàn khiến người sử dụng tạo lỗi nghiêm trọng Đó lý nhiều hệ thống phần mềm không sử dụng 1/5 Thiết kế giao diện người dùng Mục tiêu - Nắm ảnh hưởng người sử dụng tới giao diện - Một số nguyên tắc thiết kế giao diện người dùng - Phân loại khả tương tác người máy để thiết kế giao diện cho phù hợp - Biết cách biểu diễn thông tin cho phù hợp với người sử dụng Tác nhân người thiết kế giao diện Một nhân tố quan trọng ảnh hưởng tới trình thiết kế giao diện người sử dụng hệ thống Do đó, phải tìm hiểu số đặc điểm người sử dụng có liên quan đến giao diện hệ thống: - Khả nhớ tức thời người bị hạn chế: người nhớ khoảng loại thông tin Nếu ta biểu diễn nhiều loại, khiến người sử dụng không nhớ hết gây lỗi - Người sử dụng gây lỗi: người sử dụng gây lỗi khiến hệ thống hoạt động sai, thông báo không thích hợp làm tăng áp lực lên người sử dụng đó, xảy nhiều lỗi - Người sử dụng khác nhau: người có khả khác Những người thiết kế không nên thiết kế giao diện phù hợp với khả họ - Người sử dụng thích loại tương tác khác nhau: số người thích hình ảnh, văn bản, âm … Các nguyên tắc thiết kế giao diên Thiết kế giao diện phải phụ thuộc vào yêu cầu, kinh nghiệm khả người sử dụng hệ thống Người thiết kế nên quan tâm đến giới hạn vật lý tinh thần người nên nhận người gây lỗi Không phải tất nguyên tắc thiết kế giao diện áp dụng cho tất giao diện Sau nguyên tắc thiết kế giao diện: - Sự quen thuộc người sử dụng: giao diện phải xây dựng dựa thuật ngữ khái niệm mà người sử dụng hiểu khái niệm liên 2/5 Thiết kế giao diện người dùng quan đến máy tính Ví dụ: hệ thống văn phòng nên sử dụng khái niệm thư, tài liệu, cặp giấy … mà không nên sử dụng khái niệm thư mục, danh mục … - Thống nhất: hệ thống nên hiển thị mức thống thích hợp Ví dụ: câu lệnh menu nên có định dạng … - Tối thiểu hoá bất ngờ: yêu cầu xử lý theo cách biết trước người sử dụng dự đoán thao tác yêu cầu tương tư - Khả phục hồi: hệ thống nên cung cấp số khả phục hồi từ lỗi người sử dụng cho phép người sử dụng khôi phục lại từ chỗ bị lỗi Khả bao gồm cho phép làm lại, hỏi lại hành động xoá, huỷ … - Hướng dẫn người sử dụng: hệ thống trợ giúp, hướng dẫn trực tuyến … - Tính đa dạng: hỗ trợ nhiều loại tương tác cho nhiều loại người sử dung khác Ví dụ: nên hiển thị phông chữ lớn với người cận thị Tương tác người sử dụng hệ thống chia thành loại sau: - Vận hành trực tiếp - Lựa chọn menu - Điền vào biểu mẫu (Form) - Ngôn ngữ lệnh - Ngôn ngữ tự nhiên Biểu diễn thông tin Biểu diễn thông tin có liên quan tới việc hiển thị thông tin hệ thống tới người sử dụng Thông tin biểu diễn cách trực tiếp chuyển thành nhiều dạng hiển thị khác như: dạng đồ hoạ, âm … Thông tin cần biểu diễn chia thành hai loại: - Thông tin tĩnh: khởi tạo đầu phiên Nó không thay đổi suốt phiên dạng số dạng văn - Thông tin động: thay đổi phiên sử dụng thay đổi phải người sử dụng quan sát 3/5 Thiết kế giao diện người dùng Các nhân tố ảnh hưởng tới việc hiển thị thông tin: - Người sử dụng thích hiển thị phần thông tin hay quan hệ liệu? - Giá trị thông tin thay đổi nhanh nào? Sự thay đổi có cần phải thể hay không? - Người sử dụng có phải thực hành động để đáp ứng với thay đổi không? - Có phải giao diện vận hành trực tiếp không? - Thông tin dạng văn hay dạng số? Các giá trị quan hệ có quan trọng không? - Biểu diễn digital hay analogue? Nếu cần hiển thị số lượng lớn thông tin nên trực quan hoá liệu Trực quan hoá phát mối quan hệ thực thể xu hướng liệu Ví dụ: thông tin thời tiết hiển thị dạng biểu đồ, trạng thái mạng điện thoại nên hiển thị nút có liên kết với Chúng ta thường sử dụng màu thiết kế giao diện Màu bổ sung thêm chiều cho giao diện giúp cho người sử dụng hiểu cấu trúc thông tin phức tạp Màu sử dụng để đánh dấu kiện ngoại lệ Tuy nhiên, sử dụng màu để thiết kế giao diện gây phản tác dụng Do đó, nên quan tâm tới số hướng dẫn sau: - Giới hạn số lượng màu sử dụng không nên lạm dụng việc sử dụng màu - Thay đổi màu thay đổi trạng thái hệ thống - Sử dụng màu để hỗ trợ cho nhiệm vụ mà người sử dụng cố gắng thực - Sử dụng màu cách thống cẩn thận - Cẩn thận sử dụng cặp màu Khi người sử dụng tương tác với hệ thống, xảy lỗi hệ thống phải thông báo cho người sử dụng biết lỗi xảy có chuyện xảy với hệ thống Do đó, thiết kế thông báo lỗi vô quan trọng Nếu thông báo lỗi nghèo nàn làm cho người sử dụng từ chối chấp nhận hệ thống Vì vậy, thông báo lỗi nên ngắn gọn, xúc tích, thống có cấu trúc Việc thiết kế thông báo lỗi nên dựa vào kỹ kinh nghiệm người sử dụng 4/5 Thiết kế giao diện người dùng Ví dụ: Giao diện thông báo lỗi Trong hệ thống quản lý bệnh viện, y tá phải nhập hồ sơ bệnh nhân Trong nhập, y tá quên tên bệnh nhân Thiết kế giao diện thống báo lỗi Cho biết tiêu chuẩn đánh giá giao diện tốt? 5/5 .. .Thiết kế giao diện người dùng Mục tiêu - Nắm ảnh hưởng người sử dụng tới giao diện - Một số nguyên tắc thiết kế giao diện người dùng - Phân loại khả tương tác người máy để thiết kế giao diện. .. tinh thần người nên nhận người gây lỗi Không phải tất nguyên tắc thiết kế giao diện áp dụng cho tất giao diện Sau nguyên tắc thiết kế giao diện: - Sự quen thuộc người sử dụng: giao diện phải... khác nhau: số người thích hình ảnh, văn bản, âm … Các nguyên tắc thiết kế giao diên Thiết kế giao diện phải phụ thuộc vào yêu cầu, kinh nghiệm khả người sử dụng hệ thống Người thiết kế nên quan

Ngày đăng: 01/01/2016, 09:05

Từ khóa liên quan

Mục lục

  • Thiết kế giao diện người dùng

  • Thiết kế

    • Giới thiệu

    • Giao diện người dùng

      • Giới thiệu

      • Mục tiêu

      • Các nguyên tắc thiết kế giao diên

      • Biểu diễn thông tin

        • Ví dụ: Giao diện thông báo lỗi

Tài liệu cùng người dùng

Tài liệu liên quan