1.T−ơng tác trực tiếp vμ gián tiếp

Một phần của tài liệu Tài liệu Kỹ nghệ phần mềm 06 docx (Trang 45 - 60)

ạ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 (adsbygoogle = window.adsbygoogle || []).push({});

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 (adsbygoogle = window.adsbygoogle || []).push({});

X Protocol

Nguy宇nV<nV液

Một phần của tài liệu Tài liệu Kỹ nghệ phần mềm 06 docx (Trang 45 - 60)