1. Trang chủ
  2. » Luận Văn - Báo Cáo

(LUẬN văn THẠC sĩ) xây dựng quy trình phân tích thiết kế giao diện người sử dụng phương pháp hướng đối tượng

66 4 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

ĐẠI HỌC QUỐC GIA HÀ NỘI KHOA CÔNG NGHỆ NGUYỄN TUẤN VIỆT XÂY DỰNG QUI TRÌNH PHÂN TÍCH THIẾT KẾ GIAO DIỆN NGƢỜI SỬ DỤNG THEO PHƢƠNG PHÁP HƢỚNG ĐỐI TƢỢNG LUẬN VĂN THẠC SĨ Hà Nội – Năm 2003 TIEU LUAN MOI download : skknchat@gmail.com ĐẠI HỌC QUỐC GIA HÀ NỘI KHOA CÔNG NGHỆ NGUYỄN TUẤN VIỆT Xây dựng qui trình Phân tích thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Chuyên ngành: Công Nghệ Thông Tin Mã số: 1.01.10 LUẬN VĂN THẠC SĨ NGƢỜI HƢỚNG DẪN KHOA HỌC PGS TS: Đặng Văn Đức Hà Nội - Năm 2003 TIEU LUAN MOI download : skknchat@gmail.com LỜI NĨI ĐẦU Cơng nghệ thơng tin ngày trở nên quan trọng cần thiết lĩnh vực sống Xây dựng, thiết kế phần mềm công cụ hỗ trợ mạnh chiến lược phát triển công nghệ thông tin, thời đại bùng nổ công nghệ Một phần mềm tốt đáp ứng yêu cầu người sử dụng gồm chức sau: tính xác, tính mềm dẻo, tính an tồn, khả sử dụng… Một chức quan trọng nhằm đem lại cho người sử dụng đạt hiệu cao cơng việc việc thiết kế giao diện người sử dụng Có nhiều phương pháp ngơn ngữ lập trình hỗ trợ việc phân tích thiết kế giao diện người sử dụng, hầu hết người nghiên cứu phương pháp luận phát triển phần mềm gần tập trung vào nghiên cứu chức hệ thống, chức giao diện chưa quan tâm cách mức Chính luận văn đưa việc khảo sát, nghiên cứu khái niệm, mơ hình cách thức xây dựng giao diện người sử dụng để thiết lập nên qui trình phân tích thiết kế giao diện người sử dụng cho hệ thống phần mềm dựa theo phương pháp hướng đối tượng Luận văn trình bày thể góc nhìn người phát triển hệ thống phần mềm Luận văn viết nhu cầu đòi hỏi thực tế đến việc ứng dụng vào xây dựng phần mềm cụ thể Với quan điểm trên, luận văn trình bày với nội dung sau: Chương I trình bày khái quát phân tích, thiết kế giao diện người sử dụng để đưa cho người đọc thấy vai trò, tầm quan trọng việc thiết kế giao diện người dùng Chương II nghiên cứu tâm lý người sử dụng để thấy khả người trình tương tác với giao diện Chương vào phân tích người sử dụng, nhiệm vụ người sử dụng để thấy rõ người sử dụng cần gì, họ sử dụng máy tính nằm đưa cách tổng quát yêu cầu trước vào thiết kế giao diện người sử dụng với bước, qui trình cụ thể TIEU LUAN MOI download : skknchat@gmail.com việc thiết kế Phần cuối cài đặt ví dụ cụ thể nhằm giúp cho người đọc thấy tồn tiến trình phân tích thiết kế giao diện người sử dụng Luận văn hy vọng góp phần nhỏ cho bạn đọc việc thiết kế giao diện người sử dụng, thực phát triển phần mềm Để hoàn thành luận văn nhận giúp đỡ lớn Thầy hướng dẫn hướng dấn khoa học Tôi xin chân thành cảm ơn PGS TS Đặng Văn Đức đóng góp cho tơi ý kiến q báu q trình hồn thiện luận văn Mặc dù có nhiều cố gắng, luận văn không tránh khỏi sai sót Tơi xin chân thành cảm ơn ý kiến đóng góp cho luận văn TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong MỤC LỤC Trang Chương I: Mở đầu 1.1Thiết kế giao diện người máy 1.2 Giao diện người sử dụng 1.3 Tại phải thiết kế giao diện 1.4 Thiết kế giao diện người máy khía cạnh HCI 1.5 Vấn đề nghiên cứu luận văn Chương II: Tâm lý người dùng 14 2.1 Trí tuệ người sử dụng 14 2.2 Tầm nhìn 15 2.3 Khả nghe 17 2.4 Tiến trình học nhớ 17 2.5 Suy nghĩ tìm giải pháp 18 2.6 Điều khiển thông tin người 19 2.7 Các nguyên tắc tương tác người máy 20 Chương III: Phân tích người sử dụng nhiệm vụ người sử dụng 25 3.1 Các vấn đề cần quan tâm trước thiết kế giao diện người dùng 25 3.2 Phân tích người sử dụng 27 3.2.1 Các nhân tố người dùng 28 3.2.2 Thực phân tích người sử dụng 33 3.3 Mơ hình hố tương tác người máy 37 3.4 Đơn giản hố mơ hình nhiệm vụ 41 3.4.1 Mục tiêu đơn giản hố mơ hình nhiệm vụ 41 3.4.2 Ngun tắc mơ hình hố nhiệm vụ đơn giản 42 3.5 Mơ hình hố nhiệm vụ cho ứng dụng đa vai trò người dùng 44 3.6 Ký pháp văn cho mơ hình hố nhiệm vụ 45 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong 3.7 Thí dụ mơ tả tuyển nhân viên Chương IV: Thiết kế giao diện người sử dụng 49 52 4.1 Mơ hình đối tượng mức UI 52 4.2 Thủ tục mơ hình hố đối tượng mức giao diện người sử dụng 54 4.3 Thí dụ ứng dụng tuyển nhân viên 65 4.4 Phân tích thiết kế giao diện người sử dụng 68 4.4.1 Ánh xạ thiết kế UI mơ hình đối tượng 68 4.4.2 Các mơ hình tương tác người sử dụng 69 4.4.3 Các phần tử tương tác UI chi tiết 70 4.4.4 Hướng dẫn thiết kế UI 75 4.4.5 Trình diễn đối tượng ứng dụng 77 4.4.6 Trình diến quan hệ 79 4.4.7 Trình diễn thao tác, thuộc tính khía cạnh 80 4.4.8 Thiết kế UI ngữ cảnh 83 4.4.9 Những bước phát triển GUI 92 PHẦN CÀI ĐẶT 106 KẾT LUẬN 110 TÀI LIỆU THAM KHẢO 111 TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -1- CHƢƠNG I MỞ ĐẦU Người sử dụng trở thành mối quan tâm hàng đầu suốt trình phát triển giao diện đồ hoạ người sử dụng Muốn phát triển ứng dụng tốt, cần phải có phần mềm tốt, phần mềm tốt đem đến cho người sử dụng kết cao cơng việc Vì thiết kế giao diện người sử dụng có tầm quan trọng lớn đem lại lợi ích cho người dùng Chúng ta đưa mơ hình hướng đối tượng với phối hợp tích cực người dùng, mục đích hoạt động đem lại cho người dùng kết quả, vai trò, khéo léo tinh xảo trình ứng dụng đạt hiệu cao Thiết kế giao diện người sử dụng có vai trị quan trọng đặc biệt người dùng Norman -1988 người đưa tương tác người máy nhấn mạnh nhiều năm rằng: tập trung thiết kế người dùng quan trọng Phân tích người dùng nhằm đưa nhận xét để ứng dụng, đưa phần việc đơn lẻ người dùng khác vào nhóm người dùng Mỗi nhóm người dùng chung chia sẻ mô tả giống Thách thức phát triển ứng dụng để cung cấp điều cần thiết khác cho người dùng, để người dùng giảm thiểu cơng việc khơng cần thiết mà đem lại hiệu cao cơng việc, giảm thiểu tối đa chi phí góp phần định hướng cho tương lai 1.1 THIẾT KẾ GIAO DIỆN NGƯỜI MÁY Trong lĩnh vực đưa với cố gắng nỗ lực, để nhằm tạo sở vững chắc, bên cạnh có vài yếu kém, điều đến lúc hoàn thiện trở nên hoàn thiện Những tiến trình quan trọng đưa đề tài trở nên sáng, nhịp cầu nối đề tài hợp thành cách đắn vấn đề đưa Một cách đáng tiếc, thiết kế giao diện Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -2- quan hệ mới, có ranh giới rào cản định, tính chất khơng giống tên, chủ đề lớn, cần xem xét thêm sau Thiết kế giao diện người máy đưa vào phạm vi đề tài gọi tương tác người máy (Human Computer Interaction- HCI) (Man Machine Interface MMI) Đó nhịp cầu hai mơn học khoa học máy tính tâm lý học khơng ngồi tài liệu ngơn ngữ học, nghiên cứu lao động học, xã hội học Thiết kế giao diện người máy tiến trình việc thiết kế giao diện phần mềm có tác động tích cực hệ thống phần cứng, thân thiện, dễ dùng làm cho người muốn sử dụng giao diện Giao diện người máy khơng có phần mềm phần cứng có liên quan, mà cịn có mơi trường tác động hệ thống tổ chức người Thiết kế giao diện môn học đặc biệt, nghiên cứu lao động, góp phần đưa thiết kế giao diện phối cảnh môi trường hẹp rộng lớn suốt nhiều năm Việc nghiên cứu nhằm áp dụng tâm lý học để cải tiến việc thiết kế guồng máy người Trong việc làm bao gồm công việc tường tận, với hiểu tiến trình tương tác người máy Tương tác người máy nghiên cứu toàn phạm vi từ giao diện phần cứng, mơi trường giao diện hồn cảnh nào, tác động người với giao diện, lẫn cá nhân nhóm người để đưa phần mềm việc xây dựng giao diện phần mềm, công cụ để giúp đỡ tự thân tự xây dựng phần mềm Sự phân loại nhằm phân chia nhỏ trường để đưa kinh nghiệm, phương pháp luận, thực tiễn thiết kế xây dựng công cụ nhằm đưa vấn đề sau:  Hiểu yếu tố cần thiết người, yếu tố tác động đến tương tác với máy tính  Phân tích q trình tác động người đến hệ thống máy tính giao diện sử dụng: hiểu được nhiệm vụ người dùng yêu cầu người dùng Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -3-  Chỉ rõ phương cách nên sử dụng giao diện nào, người sử dụng nên trả lời nào, giao diện nên xuất  Thiết kế giao diện để phù hợp với thuộc tính đối tượng người sử dụng  Thiết kế công cụ để hỗ trợ xây dựng giao diện tốt  Đánh giá tính chất giao diện người máy tác động hệ thống vào người Những vấn đề có quan hệ mật thiết, sở có tính chất lý thuyết, tảng tâm lý học, có tác động đến thực tiễn, xây dựng môi trường công cụ để hỗ trợ phát triển giao diện Chính tiến trình phân tích, định hướng thiết kế cầu nối cần thiết 1.2 GIAO DIỆN NGƯỜI SỬ DỤNG Khi người dùng mong muốn phát triển phần mềm thành công tương lai, tạo ứng dụng máy tính cá nhân văn phòng làm việc, ứng dụng người dùng cần phải có hiệu quả, để hồn thành cơng việc có tiềm này.Việc thiết kế giao diện việc làm cần thiết, lao động trí óc cao, cống hiến khoa học, nghệ thuật Sự thử thách phần mềm dựa nguyên lý minh hoạ đằng sau giao diện người sử dụng trình ứng dụng Sự đánh giá nhiệm vụ nhất, thiết thực với tất người sử dụng chương trình mới, khơng số họ muốn hay có thời gian để làm thủ công Để làm phần mềm tốt phải có: đảm bảo chức giao diện, hàm chức thực tế chương trình, cịn giao diện tương tác người dùng với chương trình, hàm chức đảm bảo yêu cầu đặt chương trình, việc mơ tả, hiển thị, cách sử dụng chức cho có hiệu hàm chức này, người sử dụng chương trình thơng qua chức đạt hiệu cao phụ thuộc vào giao diện chức Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -4- người sử dụng Chính giao diện người sử dụng có vai trị quan trọng q trình tương tác người máy Giao diện người sử dụng chức cầu nối tương tác người sử dụng chức chương trình Chức chương trình xây dựng kỹ năng, kinh nghiệm, tiềm ẩn bên giao diện tranh thể ý tưởng tác giả nhằm đưa chức chương trình, chức chương trình thể tưởng hay khơng, thể có tường minh hay không, đảm bảo hiệu thể thông qua giao diện với người sử dụng Một giao diện đưa không đạt hiệu tốt, giúp cho người sử dụng gặp nhiều khó khăn, khơng có giao diện người sử dụng phải dùng câu lệnh, giao diện không thuận tiện người dùng khó sử dụng khơng sử dụng hết chức giao tiếp, điều gây cho người sử dụng không đem lại hiệu cao công việc nhiều thời gian để thực công việc giao Giao diện tốt giúp cho người sử dụng khai thác hết tiềm mà phần mềm tạo ra, tạo cho người dùng tâm lý thoả mái, độ tin cậy cao, tiện ích, đảm bảo tính thẩm mỹ…, lẽ tạo giao diện người sử dụng việc làm thiếu trình thiết kế xây dựng phần mềm 1.3 TẠI SAO PHẢI THIẾT KẾ GIAO DIỆN Trước tiên phải đầu tư thời gian, chi phí cố gắng nhiều lĩnh vực, cần thận trọng hăng say có đánh giá đầu tư Thiết kế giao diện rõ ràng đưa vào phát triển hệ thống máy tính, trả lời cho số câu hỏi Thiết kế giao diện xem xét tài liệu khoa học máy tính cơng nghệ khoảng thập kỷ qua vừa qua hay lâu nữa, với việc quan sát, thí dụ minh hoạ Nhiều người sử dụng có phản ánh sau thực với Thiết kế giao diện có lỗi sau q trình thực hiện:  Gia tăng lỗi liệu vào trình hoạt động hệ thống: Tốn Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -44- kỳ cấu trúc câu lệnh mục tiêu hay phương thức tách biệt có khả bổ xung vào mơ hình nhiệm vụ  Bỏ qua bƣớc mục tiêu mà thao tác Các thao tác nhận thức, vận động tri giác phụ thuộc vào thiết kế UI, cịn phát triển Thí dụ: Goal: Truyền đoạn văn chọn từ ứng dụng khác Operator: Nhớ lại đoạn văn quan tâm Goal: Định vị (locate) đoạn văn truyền Goal: Chọn (select) đoạn văn truyền từ ứng dụng khác Goal: Truyền đoạn văn lựa chọn đến ứng dụng hành Trong thí dụ này, bƣớc để hoàn thành mục tiêu"Truyền đoạn văn chọn từ ứng dụng khác" bao gồm thao tác nhận thức (cognitive) "Nhớ lại đoạn văn quan tâm" Bƣớc thao tác đƣợc loại bỏ khỏi mơ hình  Hãy dừng việc tách mục tiêu bƣớc phƣơng thức thao tác hay địi hỏi thiết kế UI giả định Mỗi tình báo hiệu đạt tới nút phân cấp mơ hình nhiệm vụ hoạt động phân tích Thí dụ: Goal: Truyền đoạn văn chọn từ ứng dụng khác Goal: Định vị (locate) đoạn văn truyền Goal: Chọn (select) đoạn văn truyền từ ứng dụng khác Goal: Truyền đoạn văn lựa chọn đến ứng dụng hành Goal: Sao chép đoạn văn Goal: Chuyển điều khiển vào ứng dụng hành Goal: Xác định trí chạy văn Goal: Dán đoạn văn vào vị trí chạy Tại đây, bƣớc để thực "Truyền đoạn văn lựa chọn đến ứng dụng hành" sở giả định chế trao đổi thông tin ứng dụng cắt-dán đƣợc sử dụng, sản phẩm thiết kế UI Ta dừng tách mục tiêu Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -45- Trên mơ hình nhiệm vụ GOMS cho người dùng đơn lẻ, để mơ hình áp dụng cho nhiều người dùng với nhóm khác nhau, thực cơng việc khác thực mục tiêu định Mơ hình hố nhiệm vụ cho ứng dụng đa vai trò người dùng miêu tả cho thấy điều 3.5 MƠ HÌNH HĨA NHIỆM VỤ CHO ỨNG DỤNG ĐA VAI TRÕ NGƢỜI DÙNG Trong nhân tố phân tích người dùng trình bày phần trước, vai trò người dùng nhân tố khác trội dẫn tới mơ hình nhiệm vụ khác nhiệm vụ khác thực vai trò người sử dụng khác Với ứng dụng hỗ trợ nhóm người dùng có nhiệm vụ khác nhau, mục tiêu mức đỉnh biểu diễn luồng hoạt động (tiến trình) quan Với vai trò người sử dụng cần xem xét, ta cần khám phá thơng tin thích hợp đủ hoạt động vịng đời Nó cho khả sử dụng lại mục tiêu nhiệm vụ mô tả phương thức, làm giảm thiểu cố gắng phát triển vai trò người dùng cụ thể hoạt động vòng đời Để xem xét thành phần khác vai trò người dùng, ta cần mở rộng mơ hình nhiệm vụ đơn giản hóa Các ngun tắc sau sử dụng để bổ sung vai trị người sử dụng vào mơ hình nhiệm vụ  Bắt đầu cách xác định mục tiêu mức đỉnh với vai trò người sử dụng liên quan  Nếu có nhiều vai trị người sử dụng chia sẻ mục tiêu tập hợp vai trị người dùng vào mục tiêu  Nếu vai trò chia sẻ mục tiêu giữ lại câu lệnh huỷ bỏ tham chiếu đến vai trị người sử dụng Thí dụ sau mơ tả điều Thí dụ: Hệ thống ứng dụng tuyển nhân viên hỗ trợ nhiều ngƣời dùng khác tham gia tiến trình tuyển mộ Đó ngƣời tuyển mộ phịng ban nhân sự, Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -46- ngƣời quản lý tuyển mộ, thành viên khác hội đồng tuyển mộ (nhân viên, làm việc gần gũi với ngƣời đƣợc tuyển mộ) Việc tuyển mộ nhân viên tiến trình xem xét nhóm ứng viên việc làm để tìm phù hợp với u cầu cơng việc Tồn tiến trình bao gồm mục tiêu mức đỉnh sau đây: Goal: Người quản lý nhân viên tuyển mộ yêu cầu tuyển nhân viên cho vị trí cịn trống Goal: Nhân viên tuyển mộ cung cấp hồ sơ ứng viên có triển vọng Goal: Người quản lý nhân viên tuyển mộ lựa chọn ứng viên để vấn Goal: Nhân viên tuyển mộ lập lịch vấn Goal: Người vấn gửi báo cáo kết luận Goal: Người quản lý nhân viên tuyển mộ lập định phù hợp Goal: Người quản lý nhân viên tuyển mộ đưa đề nghị Goal: Nhân viên tuyển mộ kết thúc tuyển nhân viên sau lời đề nghị chấp nhận 3.6 KÝ PHÁP VĂN BẢN CHO MƠ HÌNH HĨA NHIỆM VỤ Mơ hình nhiệm vụ đơn giản hố để biểu diễn cịn dài Những nỗ lực phát triển tiến trình tách mục tiêu, mơ tả phương thức, định nghĩa luật lựa chọn tăng theo kích thước độ phức tạp ứng dụng Để biểu diễn mơ hình hố nhiệm vụ cách ngắn gọn, sau ký pháp văn đơn giản để mơ tả cách hệ thống mơ hình nhiệm vụ phức tạp Ký pháp mơ hình nhiệm vụ bao gồm phần tử trình bày sau 3.6.1 Vai trò ngƣời sử dụng Với ứng dụng hỗ trợ đa vai trị người dùng qui tắc sau sử dụng để làm tài liệu mơ hình nhiệm vụ:  Phân biệt vai trò người sử dụng biểu thị biểu tượng UR số vai trò người dùng khác Thí dụ: Ngƣời quản lý tuyển dụng UR1, ngƣời tuyển dụng UR2, thành viên khác Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -47- hội đồng tuyển chọn UR3  Việc xác định vai trò người dùng phần thứ mơ tả mơ hình nhiệm vụ người sử dụng Mơ tả lời vắn tắt gắn theo lần đầu xác định vai trò người sử dụng Thí dụ: Ngƣời quản lý tuyển dụng (UR1): Là trƣởng phòng, ban cần tuyển nhân viên cho vị trí trống  Dấu chấm phảy (;) sau đặc tả vai trò để tách vai trò khỏi ký pháp khác mơ hình nhiệm vụ Thí dụ: Câu lệnh cho ngƣời quản lý tuyển dụng nhƣ sau: UR1;  Trong thân mơ tả mơ hình nhiệm vụ, mục tiêu sử dụng cho nhiều vai trò người dùng sử dụng dấu phẩy (,) để tách chúng Thí dụ: Câu lệnh mục tiêu áp dụng cho ngƣời quản lý nhân viên tuyển dụng (UR1) ngƣời tuyển dụng (UR2) nhƣ sau: UR1, UR2;  Dấu (*) sử dụng câu lệnh mục tiêu vai trò người dùng sử dụng Thí dụ: Câu lệnh áp dụng cho vai trị ngƣời dùng nhƣ sau: *; 3.6.2 Câu lệnh mục tiêu Mỗi bước phương thức đánh số theo trình tự, mức phân rã tách dấu chấm (.) Giới hạn đánh số mục tiêu dấu hai chấm (:) tên riêng Thí dụ: Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -48- Mục tiêu ngƣời tuyển chọn duyệt hồ sơ mức phân rã đƣợc ký hiệu nhƣ sau: UR2; 2.1: Duyệt hồ sơ Chú thích bắt đầu hai ký tự // kết thúc cuối dịng Thí dụ: // Duyệt hồ sơ để tìm ứng viên có kỹ năng, tuổi kinh nghiệm phù hợp UR2; 2.1: Duyệt hồ sơ 3.6.3 Các phƣơng thức luật lựa chọn Nếu mục tiêu hoàn thành nhiều phương thức, biểu tượng theo thức tự abc chữ A số thứ tự gán cho mục tiêu hành Thí dụ: UR2; 2: Cung cấp hồ sơ ứng viên có triển vọng (Goal) UR2; 2A: (Phương thức A) UR2; 2B: (Phương thức B) Chúng ta mô tả luật lựa chọn phương thức liên quan cặp điều kiện Sau cặp số hiệu Câu lệnh hành động mơ tả vắn tắt phương thức Thí dụ: UR2; 2A: if (yêu cầu cấp bách) then (tìm kiếm hồ sơ tệp) Tương tự câu lệnh mục tiêu, lời thích bắt đầu // kết thúc cuối dịng Thí dụ: // Tìm kiếm hồ sơ tệp để có ứng viên triển vọng để // thu ngắn lại tiến trình tuyển chọn UR2; 2A: if (yêu cầu cấp bách) then (tìm kiếm hồ sơ tệp) 3.6.4 Tái sử dụng câu lệnh mục tiêu Một mục đích quan trọng ký pháp đề xuất chương cho phép Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -49- mục tiêu (goal) tái sử dụng Để tái sử dụng mục tiêu, đơn giản sử dụng nhãn đánh số mục tiêu tồn trước Đảm bảo chắn vai trò người sử dụng quán với ngữ cảnh hành Trình tự đánh số cho mục tiêu khác phương thức để tái sử dụng mục tiêu Thí dụ: UR2; 2.1: Duyệt hồ sơ (Mục tiêu có trước) UR1, UR3; 3: Chọn ứng viên từ danh sách ứng viên UR1, UR3; 3.1: Nhận hồ sơ ứng viên UR1, UR3; 2.1: Duyệt hồ sơ (Mục tiêu tái sử dụng) UR1, UR3; 3.3: Đánh dấu ứng viên lựa chọn (Trình tự giữ nguyên) 3.6.5 Các nguyên tắc bổ sung Vì mục tiêu liên quan đến vai trò người sử dụng số hiệu trình tự, tài liệu phân tích nhanh bị lộn xộn mơ hình hóa nhiệm vụ Với ứng dụng lớn, mơ hình nhiệm vụ phát sinh khó theo dõi Các nguyên tắc sau giúp ta tránh sản sinh mơ hình nhiệm vụ lộn xộn  Gói bước phương thức vào {} để blốc phương thức Thí dụ: UR2; 2: Cung cấp hồ sơ ứng viên có triển vọng UR2; 2A: // Câu lệnh điều kiện-hành động { // Các bước phương thức A }  Trong ứng dụng đơn vai trị người dùng, khơng cần gộp vai trò người dùng xác định mục tiêu  Bên mức phân rã nơi mục tiêu có tiền tố, số hố trình tự mức hành cần thiết Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -50-  Nguyên tắc áp dụng làm ký hiệu cho vai trò người dùng, bao gồm trường hợp nơi mà mục tiêu tái sử dụng  Để tái sử dụng mục tiêu có trước địi hỏi nhãn mục tiêu đánh số đủ Thí dụ: UR1, UR3; 3: Chọn ứng viên từ danh sách 1: Chọn ứng viên từ danh sách 2.1: Duyệt hồ sơ 3: Chú thích hồ sơ 3.7 THÍ DỤ MƠ TẢ TUYỂN NHÂN VIÊN Tiếp thục khảo sát học thực nghiệm ứng dụng tuyển mộ nhân viên, phải nhận ba vai trò người dùng ứng dụng, người quản lý thuê, nhân viên tuyển chọn thành viên hội đồng tuyển chọn Sau mơ hình nhiệm vụ ứng dụng UR1: quản lý người thuê mướn UR2: người tuyển mộ UR3: thành viên hội đồng tuyển mộ UR1; 1: Người quản lý tuyển mộ yêu cầu lấy nhân viên 1.1: Đặc tả yêu cầu cho vị trí 1.2: Tiến cử thành viên hội đồng tuyển chọn 1.3: Gửi yêu cầu đến người tuyển chọn UR2; 2: Người tuyển chọn cung cấp hồ sơ ứng viên triển vọng 2.1: Nhận hồ sơ từ ứng viên 2.1A: if (yêu cầu gấp) then (sử dụng hồ sơ tệp) 2.1B: if (kỹ cơng việc có sẵn) then (sử dụng thơng báo việc làm) Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -51- 2.1C: if (A B không đủ) then (thông báo báo) 2.2: Nhận dạng ứng viên 2.2.1: Nhập yêu cầu 2.2.2: Tìm kiếm ứng viên 2.2.2A: if (mọi yêu cầu quan trọng) then (sử dụng tìm kiếm tổ hợp) 2.2.2B: if (một vài yêu cầu quan trọng hơn) then (sử dụng tìm kiếm đơn) 2.2.3: Duyệt hồ sơ ứng viên 2.2.4: Chọn ứng viên 2.4: Chuyển hồ sơ đến người quản lý nhân viên tuyển chọn UR1;3: Người quản lý nhân viên tuyển chọn người vấn 3.1: Nhận danh người vấn 3.1.1: Duyệt hồ sơ ứng viên 3.1.2: Chọn người vấn 3.2: Gửi danh sách người vấn đến nhân viên tuyển mộ UR2;4: Nhân viên tuyển mộ lập lịch vấn 4.1: Xếp lịch phù hợp với người vấn bị vấn 4.2 Khẳng định lịch làm việc với người liên quan UR3;5: Người vấn trả kết 5.1: Đánh giá ứng viên 5.2: Gửi đánh giá đến người quản lý tuyển nhân viên tuyển mộ UR1;6: Người quản lý tuyển mộ lập định phù hợp 6.1: Xem xét lại đánh giá 6.2: Quyết định ứng viên phù hợp UR1;7: Người quản lý tuyển chọn đề xuất đưa lời đề nghị 7.1: Thông báo cho nhân viên tuyển mộ ý định lời đề nghị 7.2: Chuẩn bị đưa cơng việc Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -52- 7.3: Gửi lời đề nghị đến nhân viên tuyển mộ người tuyển UR2;8: Nhân viên tuyển mộ kết thúc tuyển mộ sau lời đề nghị chấp nhận Chương tổng quan mơ hình nhiệm vụ GOMS, đơn giản hố mơ hình để sử dụng cơng cụ hoạt động phân tích vịng đời phát triển Mơ hình mở rộng để quản lý ứng dụng với nhiều vai trò người dùng Ký pháp văn đưa để làm tài liệu mơ hình nhiệm vụ Chương dựa vào phân tích người sử dụng phân tích nhiệm vụ người sử dụng, để thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng Đưa cho người đọc thấy cách thức, kỹ năng, phương pháp lựa chọn để thiết kế giao diện tốt, đem đến cho người sử dụng giao diện hoàn hảo Phân tích, thiết kế giao diện ngƣời sử dụng theo phƣơng pháp hƣớng đối tƣợng Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -106- PHẦN CÀI ĐẶT Để minh hoạ cho tồn chương trình bày trên, vào khảo sát ví dụ minh hoạ cụ thể mô tả việc Tuyển Nhân Viên vào quan, phần chương trình mơ viết ngơn ngữ lập trình Visual Basic Như biết từ thí dụ tuyển nhân viên ta thấy có ba vai trị chủ yếu q trình tuyển mộ là:  Người quản lý thuê  Nhân viên tuyển chọn  Thành viên hội đồng tuyển chọn Từ mơ hình nhiệm vụ mơ tả chương III thấy người tuyển mộ yêu cầu lấy nhân viên mới, người tuyển chọn cung cấp hồ sơ cho ứng viên có triển vọng, sau nhận hồ sơ ứng viên bổ xung thông tin vào nộp cho hội đồng tuyển chọn Người quản lý tuyển chọn lựa chọn người vấn Khi nhân viên tuyển mộ lập lịch vấn thu kết buổi vấn Sau có kết người quản lý tuyển mộ lập định xem phù hợp cho công việc tới Cuối người quản lý tuyển chọn đề xuất đưa lời đề nghị định chọn ứng viên nào, nhân viên tuyển mộ kết thúc tuyển mộ sau lời đề nghị chấp nhận Từ toán mô tả việc thiết kế giao diện trình tuyển nhân viên sau: Chúng ta biểu diễn hình với menu là: Quản lý người thuê mướn, người tuyển mộ, thành viên hội đồng tuyển mộ phím khỏi chương trình Trong hình mơ tồn việc tuyển chọn nhân viên: Xây dựng qui trình phân tích thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng - Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -107- Màn hình đưa phải đảm bảo chức năng:  Đầy đủ thông tin cần đưa  Dễ sử dụng  Dễ quan sát  Đảm bảo mặt thẩm mỹ Các menu đưa phải đảm bảo mục chọn chức riêng biệt, menu phải chứa thơng tin menu muốn đưa ra, menu có chức ta nên đưa thông tin vào hình cho người sử dụng dễ quan sát dễ dùng Để mô tả biểu diền cho menu tiếp theo, biểu diễn theo cấu trúc nhánh hình vẽ đây, gồm menu thả xuống mục chọn Mỗi mục chọn có mục chọn thể mũi tên mơ hình vẽ: Xây dựng qui trình phân tích thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng - Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -108- Muốn lựa chọn menu bao gồm chức riêng biệt, ta nên đưa mục chọn, hình đưa cho người sử dụng dễ quan sát dễ sử dụng hơn, cần lựa chọn người dùng cần tích vào mục chọn đưa Ví dụ: Đặc tả yêu cầu cho vị trí xuất menu sau: Giao diện xuất mô tả option, lựa chọn đưa người sử dụng thấy chức mơ tả bên nó, menu bar mơ tả chức giao diện, nút nhấn góc bên trái mơ tả kích cỡ giao diện phóng to hay thu nhỏ lại sử dụng Để cho người sử dụng dễ quan sát số liệu muốn đua ra, đưa giao diện dạng lưới để biểu diễn cho người sử dụng dễ quan sát, sửa đổi, bổ Xây dựng qui trình phân tích thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng - Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -109- xung Trong bảng đưa liệu dạng lưới nên tạo trượt để xem toàn liệu cần khảo sát Trong trường hợp liệu đưa có tính mơ phỏng, nhằm biểu diễn thông tin cho người sử dụng dễ quan sát ta nên đưa liệu dạng hình ảnh, màu sắc đưa phải đảm bảo tình hài hồ Trên chương trình cài đặt đơn giản mơ thí dụ tuyển nhân viên vào quan, bao gồm người tuyển mộ người tham dự tuyển mộ Mô giúp cho người đọc thấy vài nét việc phân tích, thiết kế giao diện người sử dụng cách tổng quan nhất, áp dụng xuyên suốt tài liệu luận văn từ chương mở đầu chương kết thúc Xây dựng qui trình phân tích thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng - Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong -110- KẾT LUẬN  Luận văn trình bày gồm bốn chương phần cài đặt, luận văn nghiên cứu , khảo sát vấn đề sau Các vấn đề thiết kế giao diện phần mềm, khía cạnh thiết kế giao diện người-máy Hình thành qui trình phân tích, thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng bao gồm từ phân tích người sử dụng, phân tích nhiệm vụ người sử dụng đến thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng Luận văn thử áp dụng qui trình lý thuyết trình bày vào phân tích, thiết kế cài đặt tốn cụ thể làm thí dụ minh họa  Các vấn đề cần nghiên cứu Sử dụng cơng cụ đại vào phân tích thiết kế giao diện người sử dụng: Tiến trình RUP (Rational Unified Process) UML (Unified Modeling Language) Rational Software hay Visio Microsoft vào phân tích thiết kế hướng đối tượng giao diện người sử dụng Xây dựng qui trình phân tích thiết kế giao diện người sử dụng theo phương pháp hướng đối tượng - Nguyễn Tuấn Việt-K7T (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong TIEU LUAN MOI download : skknchat@gmail.com (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong (LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong(LUAN.van.THAC.si).xay.dung.quy.trinh.phan.tich.thiet.ke.giao.dien.nguoi.su.dung.phuong.phap.huong.doi.tuong

Ngày đăng: 17/12/2023, 01:58

Xem thêm:

TÀI LIỆU CÙNG NGƯỜI DÙNG

  • Đang cập nhật ...

TÀI LIỆU LIÊN QUAN

w