1. Trang chủ
  2. » Giáo án - Bài giảng

Thiết kế giao diện người sử dụng

15 611 2

Đ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

Định dạng
Số trang 15
Dung lượng 500,5 KB

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

Nội dung

Giao diện người sử dụng  Các giao diện người sử dụng phải được thiết kế phù hợp với kỹ năng, kinh nghiệm và mong đợi của người sử dụng chúng..  Người sử dụng thường đánh giá một hệ th

Trang 1

Thiết kế giao diện người sử dụng

Trang 2

Mục tiêu

thiết kế giao diện người sử dụng

và cách sử dụng chúng

thông tin bằng đồ hoạ và khi nào thì sử dụng cách diễn tả thông tin bằng văn bản

thiết kế giao diện người sử dụng

Trang 3

Giao diện người sử dụng

 Các giao diện người sử dụng phải được thiết kế phù

hợp với kỹ năng, kinh nghiệm và mong đợi của người sử dụng chúng.

 Người sử dụng thường đánh giá một hệ thống qua

giao diện của nó hơn là chức năng của nó.

 Một giao diện được thiết kế kém cỏi có thể sẽ khiến

người sử dụng gây ra những sai sót rất lớn.

 Thiết kế giao diện tồi là nguyên nhân tại sao nhiều

hệ thống phần mềm không bao giờ được sử dụng.

Trang 4

Những yếu tố con người trong

thiết kế giao diện

 Hạn chế của khả năng ghi nhớ nhanh

• Con người chỉ có thể nhận ra ngay được khoảng 7 mục thông

tin Nếu trong một giao diện có nhiều hơn thế thì có thể gây ra cho người ta những nhầm lẫn.

 Con người có thể mắc sai lầm

• Khi người sử dụng bị nhầm lẫn và hệ thống chạy sai những

cảnh báo và thông báo lỗi có thể sẽ gây thêm căng thẳng và lại càng mắc lỗi nặng hơn.

 Con người là khác nhau

• Con người có những khả năng về trí tuệ khác nhau Do đó các

nhà thiết kế không nên chỉ thiết kế cho năng lực riêng của mình.

 Con người có những sở thích đối xử khác nhau

• Có người thích tranh ảnh, có người lại thích văn bản.

Trang 5

Các nguyên tắc thiết kế UI

 Thiết kế UI phải tính đến các nhu cầu, kinh nghiệm

và năng lực của người sử dụng hệ thống.

 Những người thiết kế cần phải am hiểu về những

hạn chế về vật lý và trí tuệ của con người (e.g

limited short-term memory) và phải thừa nhận rằng con người có thể mắc lỗi.

 Các nguyên tắc thiết kế UI là cơ sở cho thiết kế giao

diện mặc dù không phải tất cả các nguyên tắc đều

có thể áp dụng cho tất cả các thiết kế.

Trang 6

Các nguyên tắc thiết kế UI

Principle Description

User familiarity The interface should use terms and concepts which are drawn

from the experience of the people who will make most use of the system

Consistency The interface should be consistent in that, wherever possible,

comparable operations should be activated in the same way Minimal surprise Users should never be surprised by the behaviour of a system Recoverability The interface should include mechanisms to allow users to

recover from errors

User guidance The interface should provide meaningful feedback when errors

occur and provide context-sensitive user help facilities

User diversity The interface should provide appropriate interaction facilities for

different types of system user

Trang 7

Nguyên tắc thiết kế

• Giao diện phải dựa trên ngôn ngữ của người sử dụng chứ

không phải các khái niệm của máy tính Ví dụ, một hệ thống văn phòng nên dùng các khái niệm các bức thư, các tài liệu, kẹp tài liệu và không nên dùng thư mục, tệp, v.v.

• Hệ thống nên hiển thị trên màn hình theo một cách nhất

quán Các lệnh và các menu nên có cùng một khuôn dạng

• Nếu một lệnh hoạt động theo một cách quen biết thì người

sử dụng sẽ có thể đoán được hoạt động của những lệnh tương tự.

Trang 8

Nguyên tắc thiết kế UI

 Tính có thể khôi phục được

• Hệ thống nên cung cấp cho người sử dụng khả năng khôi

phục lại trạng thái trước khi họ làm một động tác sai

Chẳng hạn như khả năng undo, khẳng định trước khi làm một động tác mang tính huỷ bỏ, xoá mềm, v.v

 Hướng dẫn

• Một số hướng dẫn cho người sử dụng như hệ thống trợ

giúp, tài liệu on-line v.v cần phải được cung cấp

 Nhiều kiểu người sử dụng khác nhau

• Những khả năng tương tác đối với những kiểu người sử

dụng khác nhau nên được hỗ trợ Ví dụ, một số người sử dụng có thể bị kém mắt vì vậy nên dùng cỡ chữ to hơn chẳng hạn.

Trang 9

Những vấn đề trong thiết kế UI

 Hai vấn đề phải được đặt ra trong thiết kế các hệ

thống tương tác

• Thông tin từ người sử dụng phải được cung cấp cho hệ

thống máy tính như thế nào?

• Thông tin từ máy tính phải được trình bày như thế nào

cho người sử dụng?

 Tương tác với người sử dụng và trình bày thông tin

phải được tích hợp lại trong một khung chặt chẽ.

Trang 10

Các phong thái tương tác

Trang 11

Các phong thái tương tác

Interaction

style Main advantages Main disadvantages Application examples

Direct

manipulation Fast and intuitiveinteraction

Easy to learn

May be hard to implement

Only suitable where there is a visual metaphor for tasks and objects

Video games CAD systems

Menu

selection Avoids user errorLittle typing required Slow for experienced users.Can become complex if many

menu options

Most general-purpose systems

Form fill-in Simple data entry

Easy to learn Checkable

Takes up a lot of screen space

Causes problems where user options do not match the form fields

Stock control, Personal loan processing

Command

language Powerful and flexible Hard to learn.Poor error management Operating systems,Command and

control systems

Trang 12

Trình bày thông tin

Information to

be displayed

Presentation software

Display

Trang 13

Các thông báo lỗi

Những thông báo lỗi tồi có thể gây cho người dùng từ chối tiếp tục sử dụng hệ thống.

phù hợp và có tính cách xây dựng.

dụng sẽ là yếu tố quyết định trong thiết kế

Trang 14

Qui trình thiết kế UI

vào sự thống nhất giữa người sử dụng và người phát triển.

làm gì với hệ thống;

thí nghiệm;

người sử dụng.

Trang 15

Qui trình thiết kế UI

Executable

Design prototype

Produce paper-based design prototype

Produce dynamic design prototype

Evaluate design with end-users

Implement

Evaluate design with end-users

Analyse and

understand

user activities

Ngày đăng: 25/08/2016, 17:41

TỪ KHÓA LIÊN QUAN

w