Bài giảng Nhập môn Công nghệ phần mềm: Tuần 11 - Nguyễn Thị Minh Tuyền
lượt xem 6
download
Bài giảng "Nhập môn Công nghệ phần mềm - Tuần 11: Thiết kế giao diện người dùng" cung cấp cho người đọc các kiến thức: Các vấn đề về thiết kế giao diện người dùng, quy trình thiết kế giao diện người dùng. Mời các bạn cùng tham khảo.
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Bài giảng Nhập môn Công nghệ phần mềm: Tuần 11 - Nguyễn Thị Minh Tuyền
- Nhập môn Công nghệ phần mềm Tuần 11: Thiết kế giao diện người dùng Nội dung của slide này được dịch và hiệu chỉnh dựa vào các slides của Ian Sommerville CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Brainstorming £ Thảo luận nhóm 5' £ Nội dung thảo luận: Khi thiết kế một giao diện ta thường đề cập tới những vấn đề gì? 2 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Một số giao diện người dùng 3 CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Một số giao diện người dùng 4 Nguồn: https://developer.apple.com/design/tips/ CuuDuongThanCong.com https://fb.com/tailieudientucntt
- 5 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Nội dung 1. Các vấn đề về thiết kế giao diện người dùng 2. Quy trình thiết kế giao diện người dùng 1. Phân tích người dùng 2. Tạo prototype giao diện người dùng 3. Đánh giá giao diện người dùng 6 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Nội dung 1. Các vấn đề về thiết kế giao diện người dùng 2. Quy trình thiết kế giao diện người dùng 1. Phân tích người dùng 2. Tạo prototype giao diện người dùng 3. Đánh giá giao diện người dùng 7 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Giao diện người dùng (UI) £ Giao diện nên được thiết kế phải đáp ứng được kỹ năng, kinh nghiệm và mong đợi của người dùng. £ Người dùng hệ thống thường đánh giá một hệ thống dựa vào giao diện hơn là chức năng. £ Một thiết kế giao diện nghèo nàn p Người dùng không thể truy cập vào một số chức năng của hệ thống p Dễ gây ra lỗi người dùng 8 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Nhân tố con người trong thiết kế UI £ Hạn chế việc ghi nhớ ngắn hạn p Con người có thể nhớ cùng lúc 7 thông tin. £ Tạo ra lỗi là chuyện thường tình £ Mỗi người có năng lực cao thấp khác nhau: Người thiết kế không nên dựa vào khả năng của chính mình để thiết kế. £ Mỗi người mong muốn một kiểu tương tác khác nhau p Người này thích hình ảnh, người khác lại thích kiểu văn bản. 9 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Nguyên tắc chính trong thiết kế UI £ Phải xem xét nhu cầu, kinh nghiệm và khả năng của người dùng hệ thống. £ Nhận thức được các hạn chế về vật lý và tinh thần của người dùng và chấp nhận rằng ai cũng có thể nhầm lẫn. £ Các nguyên tắc chính trong thiết kế UI đóng vai trò nền tảng cho thiết kế giao diện dù không phải tất cả các nguyên lý có thể áp dụng cho tất cả các thiết kế. 10 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Các nguyên lý thiết kế £ Thân thiện với người dùng p Sử dụng các thuật ngữ và khái niệm hướng người dùng. £ Nhất quán p Hệ thống nên hiển thị một cách nhất quán. £ Ít bất ngờ p Nếu một lệnh được thực hiện theo cách thông thường, người dùng có thể dự đoán được thao tác của các lệnh tương tự. £ Có thể khôi phục được p Khi gặp lỗi: Hệ thống nên cung cấp một số cơ chế khôi phục tình trạng hoạt động bình thường trước khi gặp lỗi. £ Hướng dẫn người dùng p Cung cấp một số hướng dẫn người dùng £ Đa dạng người dùng p Cung cấp tiện ích tương tác cho các loại người dùng khác nhau. 11 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Vấn đề thiết kế trong UI £ Hai vấn đề cần được quan tâm trong thiết kế hệ thống tương tác p Người dùng cung cấp thông tin cho hệ thống bằng cách nào? p Hệ thống biểu diễn thông tin đến người dùng như thế nào? 12 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Các kiểu tương tác £ Thao tác trực tiếp (direct manipulation) £ Chọn menu (menu selection) £ Điền vào form (form fill-in) £ Ngôn ngữ lệnh (command language) £ Ngôn ngữ tự nhiên (natural language) 13 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Kiểu tương tác Ưu điểm Nhược điểm Ví dụ Tương tác nhanh và Video games Thao tác trực Có thể khó cài đặt. trực quan Hệ thống CAD tiếp Dễ học Thao tác chậm đối với người sử Phần lớn các hệ Tránh lỗi người dùng dụng có kinh nghiệm. Chọn menu thống thông Yêu cầu gõ ký tự ít Có thể trở nên phức tạp nếu có dụng nhiều lựa chọn menu. Tốn nhiều không gian màn hình Nhập dữ liệu đơn giản Rắc rối xảy ra khi các lựa chọn của Khai thuế, xử lý Điền vào form Dễ học người dùng không khớp với các nợ cá nhân Kiểm tra được trường của form. Hệ điều hành, hệ Khó học Ngôn ngữ lệnh Mạnh và linh động thống điều khiển Quản lý lỗi kém và lệnh Người sử dụng bình Yêu cầu gõ nhiều. Ngôn ngữ tự Hệ thống truy thường có thể dùng được. Hệ thống hiểu ngôn ngữ tự nhiên nhiên vấn thông tin Dễ mở rộng không tin cậy được 14 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Giao diện đa người dùng 15 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Giao diện dựa vào Web £ Nhiều hệ thống web có giao diện dựa vào các web form. £ Các trường có thể là menu, input text, radio button,... 16 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Form tìm kiếm của hệ thống LIBSYS 17 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Biểu diễn thông tin £ Liên quan đến việc biểu diễn thông tin hệ thống đến người dùng. £ Thông tin có thể được p biểu diễn trực tiếp (ví dụ: text trong xử lý văn bản) p hoặc biến đổi thành một dạng biểu diễn khác (ví dụ: dạng đồ họa). 18 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Mô hình MVC Mô hình MVC là một cách hỗ trợ nhiều biểu diễn khác nhau của cùng một dữ liệu. 19 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
- Biểu diễn thông tin £ Thông tin tĩnh p Được khởi tạo khi bắt đầu một session, không thay đổi trong suốt session đó. p Có thể là số hoặc văn bản text. £ Thông tin động p Thay đổi trong session và các thay đổi phải được báo cho người sử dụng biết. p Có thể là số hoặc văn bản text. 20 NGUYỄN Thị Minh Tuyền CuuDuongThanCong.com https://fb.com/tailieudientucntt
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Nhập môn Công nghệ thông tin: Lab 1 - Th.S Dương Thành Phết
13 p | 225 | 44
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 3 - Th.S Dương Thành Phết
59 p | 170 | 21
-
Bài giảng Nhập môn Công nghệ thông tin: Hướng dẫn bài tập 1 - Th.S Dương Thành Phết
17 p | 156 | 20
-
Bài giảng Nhập môn Công nghệ phần mềm: Chương 3 - Nguyễn Thị Minh Tuyền
77 p | 146 | 18
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm (2011)
49 p | 104 | 14
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 9 - Ngô Chánh Đức
32 p | 122 | 13
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 2 - Ngô Chánh Đức
60 p | 123 | 11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 3 - Ngô Chánh Đức
35 p | 89 | 11
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 4 - Ngô Chánh Đức
45 p | 111 | 10
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Tổng quan về công nghệ phần mềm
35 p | 31 | 9
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 1 - Ngô Chánh Đức
13 p | 101 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 5 - Ngô Chánh Đức
51 p | 76 | 8
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 7 - Ngô Chánh Đức
26 p | 112 | 8
-
Bài giảng Nhập môn Công nghệ phần mềm: Giới thiệu tổng quan về nội dung học phần - TS. Trần Ngọc Bảo
32 p | 126 | 7
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 6 - Ngô Chánh Đức
36 p | 91 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Chương 8 - Ngô Chánh Đức
29 p | 75 | 6
-
Bài giảng Nhập môn Công nghệ thông tin 1: Giới thiệu môn học - Ngô Chánh Đức
4 p | 107 | 5
-
Bài giảng Nhập môn công nghệ phần mềm - Chương 1: Nguyễn Văn Danh
9 p | 79 | 3
Chịu trách nhiệm nội dung:
Nguyễn Công Hà - Giám đốc Công ty TNHH TÀI LIỆU TRỰC TUYẾN VI NA
LIÊN HỆ
Địa chỉ: P402, 54A Nơ Trang Long, Phường 14, Q.Bình Thạnh, TP.HCM
Hotline: 093 303 0098
Email: support@tailieu.vn