Professional Documents
Culture Documents
Slide Mon TK GUI - 2-23-8-10
Slide Mon TK GUI - 2-23-8-10
BỘ NỘI VỤ
TRƯỜNG ĐẠI HỌC NỘI VỤ HÀ NỘI
Tháng 08/2023
1
15-Aug-23
- Tương tác theo luồng và cho phép tùy biến tương tác (macro)
- Tương tác trực tiếp với những đối tượng trên màn hình
“System reads their mind, it knows what the users want to do before the user
need to do”
- Thể hiện hình ảnh bằng những biểu tượng theo thế giới thực
Khả năng nhớ tức thời của con người bị hạn chế: con người chỉ có thể nhớ
ngay khoảng 7 thông tin Nếu biểu diễn nhiều hơn thì có thể khiến người sử
dụng không nhớ hết và gây ra các lỗi
Người sử dụng có thể gây ra lỗi, khi đó những thông báo không thích hợp có
thể làm tăng áp lực lên người sử dụng và làm cho dễ xảy ra lỗi khác
Người sử dụng có khả năng và sở thích hoàn toàn khác nhau
Giao tiếp đa phương tiện dễ thu hút người dùng
2
15-Aug-23
- Mô hình tương tác trước đó được người dùng ưa chuộng thì không nên thay đổi
trừ khi có một lý do thuyết phục
3
15-Aug-23
- Nguyên tắc:
+ Các ràng buộc về miền giá trị của DL được kiểm tra ngay
+ Các lỗi lôgic được phát hiện sau và có thống kê nội dung bị sai
- Phân chia những báo cáo lớn như thế nào cho dễ hiểu?
4
15-Aug-23
- Add-on help: được bổ sung thêm vào phần mềm sau khi hệ thống đã được xây
dựng, người dùng phải dò tìm thông qua 1 danh mục
- Xử lý lỗi
- Menu và lệnh…
Công thức
Tải của hệ thống P = N x T x D
5
15-Aug-23
Chú ý
- Tránh dùng nhiều text vì việc đọc trên màn hình thường chậm hơn 25% so với
đọc trên giấy
- Khi người dùng tìm kiếm thông tin thì bao nhiêu thao tác mà người dùng phải
thực hiện? nên ở mức tối thiểu
- Việc nhập thông tin cho biểu mẫu phức tạp có thể thực hiện mà không làm
người dùng bực mình
- Khả năng tìm kiếm theo nhiều khả năng và điều kiện tìm kiếm là rất quan trọng
- Cần lưu ý đảm bảo ứng dụng được thiết kế cho phép những người có trình độ
máy tính khác nhau sử dụng
- Nguyên tắc 2 giây: Người dùng không chờ đợi quá 2 giây cho một số phản
ứng của hệ thống
- Nguyên tắc Click: Theo nguyên tắc này, người dùng sẽ không tiếp tục sử dụng
Ứng dụng nếu họ không tìm thấy thông tin hoặc không thể truy cập các tính năng
trong vòng 3 cú click chuột
- Nguyên tắc 80/20 (Nguyên tắc Pareto): 20% khách hàng/người dùng cố gắng
sử dụng hệ thống thì có thể đóng góp để xác định được đến 80% khối lượng
các yêu cầu
6
15-Aug-23
7
15-Aug-23
8
15-Aug-23
4. Web testing
1. Thiết kế giao diện nhập điểm thi kết thúc học phần cho Phòng đào tạo trường ĐH
Yêu cầu đảm bảo tính toàn vẹn (syntax + logical + run-time error testing), biết:
- Người sử dụng: Nhân viên phòng đào tạo
- Nhân viên thường nhập điểm theo từng túi bài thi. Mỗi túi bài thi là của một phòng
thi. Mỗi môn thi sẽ được thi tại nhiều phòng với danh sách sinh viên tương ứng.
- Trường có khoảng 20000 sinh viên. Mỗi sinh viên trung bình học 6 môn.
2. Thiết kế giao diện gọi món tại một quán Coffee Yêu cầu đảm bảo tính toàn
vẹn (syntax + logical + run-time error testing), biết:
- Người sử dụng: Nhân viên phục vụ sử dụng phần mềm trên thiết bị di động để
thực hiện ghi nhận thông tin gọi món cho khách hàng
- Khi khách hàng gọi món có thể gọi nhiều món cùng lúc, khách hàng có thể đưa
thêm những yêu cầu đặc biệt (ví dụ: cà phê ít đường, nhiều đường, ...)
- Khách hàng không cần cung cấp thông tin khách hàng
9
15-Aug-23
3. Thiết kế giao diện lập hoá đơn bán hang tại một siêu thị Yêu cầu đảm bảo tính
toàn vẹn (syntax + logical + run-time error testing), biết:
- Một hoá đơn mua nhiều sản phẩm
- Nhân viên thường xuyên phải thối lại tiền thừa cho khách hàng
- Một ngày mỗi nhân viên có thể lập đến 200 hoá đơn.
- Nhân viên có thể thêm và xoá các sản phẩm (khi nhập sai hoặc cần thay đổi)
4. Thiết kế giao diện phân công nhiệm vụ cho nhân viên trong một dự án Yêu
cầu đảm bảo tính toàn vẹn (syntax + logical + run-time error testing), biết:
- Việc phân công được thực hiện theo từng dự án
- Mỗi nhân viên không thực hiện quá 5 dự án và tổng thời gian của tất cả dự án mà
nhân viên tham gia không quá 50 giờ
- Những dự án đã kết thúc rồi thì không phân công nữa
- Mỗi lần phân công có thể thực hiện phân công nhiều nhân viên
- Ưu tiên phân công cho các nhân viên cùng phòng với phòng chủ trì của dự án
nhthu3@gmail.com
10