
Viện Điện tử -Viễn thông
Bộ Môn Điện tử -Kỹ thuật máy tính
Kỹ thuật phần mềm
Chương 8: Thiết kế phần mềm
Phần 4: Thiết kế giao diện

Các nội dung chính
•Các loại giao diện
•Tầm quan trọng của giao diện
•Các quy tắc thiết kế giao diện
•Các bước thiết kế
2

Các loại giao diện
•Giao diện giữa các module chương trình
•Giao diện giữa các modul và các thiết bị/hệ
thống bên ngoài
•Giao diện người máy: giao diện giữa người
sử dụng và phần mềm
3

Tầm quan trọng của giao diện
•Là bộ mặt của phần mềm: cần rõ ràng, sáng sủa,
thân thiện.
•Là nơi cung cấp các chức năng cho người dùng:
cần đầy đủ các chức năng, dễ sử dụng và sử dụng an
toàn.
•Là nơi cung cấp các trợ giúp: cần hiểu được các
nhu cầu trợ giúp và giúp đỡ kịp thời và hiệu quả.
•Là công cụ sử dụng hàng ngày: nên cần khả năng
tùy biến và linh hoạt để tránh nhàm chán và sử dụng
ngày càng hiệu quả.
4

Các quy tắc thiết kế
•Các quy tắc vàng:
1. Luôn đặt người dùng vào vị trí điều khiển
2. Giảm thiểu gánh nặng ghi nhớ của người dùng
3. Tạo giao diện nhất quán
5