Thiết kế giao diện
lượt xem 148
download
Đây là một khâu quan trọng không thể thiếu trong thiết kế phần mềm • Người dùng đánh giá phần mềm qua giao diện • Thiết kế giao diện nhằm hướng tới người dùng, che dấu chi tiết kỹ thuật bên trong và kết hợp 3 mặt: người dùng, chức năng và công nghệ. • Là phương tiện để người dùng sử dụng hệ thống
Bình luận(0) Đăng nhập để gửi bình luận!
Nội dung Text: Thiết kế giao diện
- Người thực hiện: Nguyễn Văn Quyết Ngày thực hiện: 15/02/2011 Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 1 Vai trò và tầm quan trọng của thiết kế giao diện 2 Phong cách tương tác người máy 3 Nguyên tắc thiết kế giao diện 4 Kỹ thuật thiết kế giao diện 5 Đặc tả thiết kế giao diện (Prototype) 6 Giới thiệu chuẩn thiết kế giao diện và công cụ Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 1 Vai trò và tầm quan trọng của thiết kế giao diện • Đây là một khâu quan trọng không thể thiếu trong thiết kế phần mềm • Người dùng đánh giá phần mềm qua giao diện • Thiết kế giao diện nhằm hướng tới người dùng, che dấu chi tiết kỹ thuật bên trong và kết hợp 3 mặt: người dùng, chức năng và công nghệ • Là phương tiện để người dùng sử dụng hệ thống Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 1 Vai trò và tầm quan trọng của thiết kế giao diện • Là phương tiện để người dùng sử dụng hệ thống – Giao diện thiết kế nghèo nàn người dùng dễ mắc lỗi – Giao diện thiết kế tồi là lý do nhiều phần mềm không được sử dụng • Giao diện trợ giúp người dùng làm việc đúng khả năng của mình – Giao diện trợ giúp tốt người dùng thành công – Giao diện trợ giúp tồi người dùng khó khăn, thất bại Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 2 Phong cách tương tác người máy • Phong cách tương tác người – máy quan hệ chặt chẽ với lịch sử tiến hóa của máy tính, có một số loại giao diện như: – Giao diện dòng lệnh ( giao diện hỏi đáp) – Giao diện đồ họa (Graphich User Interface) • Hiện nay, giao diện thông dụng nhất cho người sử dụng là giao diện đồ họa như Window Form – Web Form,... Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 2 Phong cách tương tác người máy 2.1. Giao diện dòng lệnh • Là phương thức tương tác có sớm nhất • Nhập lệnh dữ liệu chủ yếu từ bàn phím • Dễ cài đặt so cới GUI • Tốn ít tài nguyên hệ thống • Thao tác thực hiện tuần tự • Không phù hợp với người dùng ít kinh nghiệm Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- 2 Phong cách tương tác người máy 2.2. Giao diện đồ họa • Thông dụng trên Windows, Mobile,… • Dễ học, dễ sử dụng, thuận tiện ngay cả với người dùng ít kinh nghiệm • Có nhiều cửa sổ có thể tương tác song song • Có thể nhập liệu bằng nhiều phương pháp Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Tiến trình thiết kế giao diện 3 3.1. Tiến trình thiết kế giao diện chung Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Tiến trình thiết kế giao diện 3 3.2. Tiến trình thiết kế giao làm mẫu Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Nguyên tắc thiết kế giao diện 3 • Thiết kế giao diện cần phản ảnh các yếu tố sau: – Kinh nghiệm, năng lực và nhu cầu của người dùng: khả năng dùng bàn phím, chuột, tốc độ phản ứng… – Sở thích, văn hóa, lứa tuổi: màu sắc, ngôn ngữ… • Giao diện cần có các tính chất sau: – Tính thân thiện: thuật ngữ, khái niệm, thói quen, trình tự nghiệp vụ của người dùng Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Nguyên tắc thiết kế giao diện 3 • Giao diện cần có các tính chất sau (tt): – Tính nhất quán: vị trí hiển thị, cấu lệnh, thực đơn, biểu tượng, màu sắc. – Cơ chế phục hồi tình trạng trước lỗi – Cung cấp các kịp thời các phản ứng và trợ giúp mọi lúc, mọi nơi – Tiện ích tương tác đa dạng Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Kỹ thuật thiết kế giao diện 4 4.1. Thiết kế tương tác chung • Nhất quán trong tương tác • Cho thông tin phản hồi có nghĩa • Yêu cầu kiểm chứng mọi hành động phá hủy (xóa) không tầm thường • Cho phép dễ dàng lần ngược nhiều hành động • Phân loại các hoạt động theo chức năng và tổ chức màn hình hài hòa theo vùng. • Cung cấp tiện nghi trợ giúp làm ngữ cảnh. • Dùng các động từ đơn giản hay cụm từ ngắn để đặt tên chỉ lệnh. Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Kỹ thuật thiết kế giao diện 4 4.2. Thiết kế hiển thị thông tin • Chỉ hiển thị thông tin có liên quan đến ngữ cảnh hiện tại • Đừng chôn vùi người dùng dưới dữ liệu, hãy dùng định dạng trình bày cho phép hấp thu nhanh chóng thông tin • Dùng nhãn nhất quán, cách viết tắt chuẩn và màu sắc được dự kiến trước • Cho phép người dùng duy trì ngữ cảnh trực quan Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Kỹ thuật thiết kế giao diện 4 4.2. Thiết kế hiển thị thông tin (tt) • Đưa ra các thông báo lỗi có nghĩa • Dùng chữ hoa, chữ thường, thụt cấp và gộp nhóm để trợ giúp cho người dùng dễ hiểu hiểu • Dùng cách hiển thị "tương tự" để biểu diễn thông tin dễ được hấp thụ hơn với dạng biểu diễn này. • Xem xét vùng hiển thị có sẵn trên màn hình và dùng nó một cách có hiệu quả. Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Kỹ thuật thiết kế giao diện 4 4.3. Thiết kế vào dữ liệu • Tối thiểu số hành động đưa vào mà người sử dụng thực hiện • Duy trì sự nhất quán giữa hiển thị thông tin và cách vào dữ liệu • Tương tác nên mềm dẻo và hài hòa với mode đưa vào ưa thích • Khử tích hợp các lệnh không phù hợp hiện tại • Để cho người dùng kiểm soát luồng tương tác • Cung cấp trợ giúp cho mọi hành động đưa vào Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Đặc tả thiết kế giao diện 5 • Diễn giải trên tài liệu kèm theo: Tài liệu đặc tả thiết kế giao diện Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Chuẩn thiết kế giao diện và công cụ 6 • Chuẩn thiết kế giao diện: Minh họa • Một số công cụ hỗ trợ thiết kế giao diện: – Visual Studio – DevExpress – Infragistics Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
- dddddddddddddddddddddddd Create by: quyetnv87@gmail.com Phân tích thiết kế phần mềm
CÓ THỂ BẠN MUỐN DOWNLOAD
-
Bài giảng Thiết kế Web: Chương 4 - Quy trình thiết kế giao diện Website
23 p | 215 | 45
-
Bài giảng Thiết kế giao diện người dùng - Ngô Bá Nam Phương
50 p | 187 | 24
-
Bài giảng Công nghệ phần mềm: Thiết kế giao diện người dùng
52 p | 149 | 16
-
Giáo trình Thiết kế giao diện web (Ngành: Thiết kế trang web, Thiết kế và quản lý website) - CĐ Kinh tế Kỹ thuật TP.HCM
69 p | 69 | 14
-
Bài giảng Bộ môn Công nghệ phần mềm - Bài 5: Thiết kế giao diện người dùng
35 p | 92 | 13
-
Bài giảng Thiết kế và triển khai websites - Chương 2: Thiết kế giao diện website
16 p | 25 | 9
-
Bài giảng Phát triển ứng dụng đa nền tảng - Chương 5: Nguyên lý thiết kế giao diện
107 p | 27 | 8
-
Bài giảng Chương 4: Thiết kế hệ thống thiết kế giao diện người sử dụng
32 p | 101 | 7
-
Tài liệu giảng dạy Thiết kế giao diện Web - Trường CĐ Kinh tế - Kỹ thuật Vinatex TP. HCM
88 p | 17 | 7
-
Giáo trình môn học/mô đun: Thiết kế giao diện web (Ngành/nghề: Thiết kế đồ họa - Trình độ: Cao đẳng) - Trường CĐ Công nghệ TP.HCM
87 p | 9 | 5
-
Bài giảng Thiết kế giao diện, thiết kế chi tiết và xây dựng kiến trúc
34 p | 78 | 5
-
Bài tập Nhập môn công nghệ phần mềm (Introduction to software engineering) - Bài tập tuần 09: Thiết kế giao diện người dùng
11 p | 38 | 4
-
Bài giảng Giao diện và trải nghiệm người dùng: Bài 10 - Thiết kế giao diện Web
67 p | 10 | 4
-
Bài giảng Phân tích thiết kế hệ thống thông tin - Chương 9: Thiết kế giao diện
21 p | 24 | 3
-
Bài giảng Giao diện và trải nghiệm người dùng: Bài 11 - Thiết kế giao diện di động
52 p | 6 | 2
-
Bài giảng Tương tác người máy (UI/UX) - Bài 10: Thiết kế giao diện Web
67 p | 9 | 1
-
Bài giảng Tương tác người máy (UI/UX) - Bài 11: Thiết kế giao diện di động
52 p | 10 | 1
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