ạT−ơng tác gián tiếp
ví dụ: chọn lệnh từ menu, giao diện dòng lệnh
º kém trực quan
º thuận tiện khi lặp lại thao tác phức tạp
ạ T−ơng tác trực tiếp
Nguy宇nV<nV液
Nguy宇nV<nV液
Nguy宇nV<nV液 Dạng thực đơn
º Không cần nhớ lệnh
º Tối thiểu hóa dùng bμn phím
º Tránh các lỗi nh− sai lệnh, sai tham số
Nguy宇nV<nV液 Một số các vấn đề thiết kế giao diện
º Ph−ơng pháp hiển thị thông tin
º Thời gian phản hồi của hệ thống
º Cách thức xây dựng thông báo
Nguy宇nV<nV液 Hiển thị thông tin
Hiển thị văn bản (text): - chính xác - dễ cμi đặt
Hiển thị đồ họa (graphic):- trực quan
- dễ nhận dạng & mối quan hệ
0 10 20 30 40 50 60 1 2 3 4 5 6
Nguy宇nV<nV液 Thời gian phản hồi
̇ Thời gian trung bình
º thời gian trung bình phản hồi với thao tác º ng−ời dùng không thể đợi quá lâu (< 3s) º cần chứng tỏ hệ thống đang hoạt động ̇ Độ biến thiên thời gian
º Chênh lệch không đ−ợc lớn º Đều đặn lμ tốt nhất
Nguy宇nV<nV液 Thông báo
̇ Phản hồi của hệ thống đối với thao tác
̇ Có nghĩa, dễ hiểu, các thông tin lμ hữu ích
º tránh đ−a ra các số hiệu
º định dạng thông báo phải nhất quán(vị trí, nội dung)
̇ Thông báo lỗi
º chính xác
Nguy宇nV<nV液 Thông báo
̈ Số l−ợng thông báo:
º đ−a ra cμng nhiều cμng tốt = cμng thân thiện º đ−a ra một l−ợng tối thiểu = im lặng lμ vμng
̈ Thời điểm & thứ tự đ−a ra thông báo (phù hợp với cách ng−ời dùng)
Nguy宇nV<nV液 Tiện ích
̈ Cần có nhiều các tiện ích trợ giúp khác nhau
̈ Tiện ích tích hợp: trợ giúp trực tuyến, theo ngữ cảnh
(chú giải thao tác, giao diện)
̈ Các tμi liệu trực tuyến: tra cứu chức năng hệ thống
Nguy宇nV<nV液 Trợ giúp trực tuyến của MS Office
Nguy宇nV<nV液 Tính kỹ nghệ
̈ Giao diện lμ phần tử dễ thay đổi
º thay đổi qui trình, ph−ơng thức thao tác
º thay đổi môi tr−ờng (phần cứng, hệ điều hμnh) º nâng cấp (đẹp hơn, dễ sử dụng hơn )
̈ Giao diện phải dễ sửa đổi
̈ Giao diện phải có tính khả chuyển
Nguy宇nV<nV液
Một số hình thức cμi đặt giao diện
̈ Tích hợp: dòng lệnh, GUI truyền thống
º phát triển bằng cùng ngôn ngữ, cùng bộ công cụ
̈ Client/Server
º giao diện vμ xử lý lμ các ch−ơng trình độc lập
̈ X Windows (X protocol)
º giao diện vμ xử lý nằm trong một ch−ơng trình
Nguy宇nV<nV液
Một số hình thức cμi đặt giao diện
̈ Web-based
º truy cập đ−ợc từ mọi thiết bị có web browser
º không cần cμi đặt thêm phần mềm vμo client
Workstation Server
X Protocol
Nguy宇nV<nV液