1. Trang chủ
  2. » Giáo Dục - Đào Tạo

CHƯƠNG 6 đặc tả yêu cầu ND và PHÂN TÍCH NGHIỆM vụ

41 564 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

Thông tin cơ bản

Định dạng
Số trang 41
Dung lượng 436,5 KB

Nội dung

Prepared by MSc Luong manh Ba Chương VI: Đặc tả yêu cầu ND phân tích nhiệm vụ Đặc tả yêu cầu ND phân tích nhiệm vụ giai đoạn quan trọng phát triển HCI Nội dung 6.1 Đặc tả yêu cầu ND 6.2 Công cụ 6.3 Phân tích nhiệm vụ HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba 6.1 Đặc tả yêu cầu ND 6.1.1 Đặc tả chức năng: hệ thống làm 6.1.2 Đặc tả liệu: cấu trúc hệ thống, liệu cho xử lý thành công = > cấu trúc hội thoại 6.1.3 Đặc tả tính dùng được: mức độ chấp nhận ND đáp ứng hệ thống HUT, Falt of IT  Dept of SE, 2002 HCI - Two 6.2 Công cụ Prepared by MSc Luong manh Ba • Data Flow Diagram - DFD: để mô tả chức Hệ thống phân thành nhiều mức khác • Entity Relationship Diagram- ERD: để mô tả liệu • Công cụ đặc tả tính dùng được: khả học, tính mềm dẻo, HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba 6.3 Phân tích nhiệm vụ (Task Analysis) • Vai trò: Tập kỹ thuật miêu tả ND làm, biểu diễn mô tả, dự đoán đánh giá hệ thống => Hiểu cách thức ND thực nhiệm vụ với HT • Thí dụ “Lau nhà” - Lấy máy hút bụi - Lắp phụ tùng - Lau nhà - Khi ngăn chứa đầy, tháo đổ vào thùng rắc - Lau xong: tháo cất máy => Tri thức cần biết: máy hút bụi, phụ tùng, HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba 6.3 Phân tích nhiệm vụ (tiếp) • Một số thuật ngữ: - Goal (mục đích): gọi nhiệm vụ => trạng thái Hệ thống mà ND muốn thực Mục đích thực bởi: công cụ, phương pháp, kỹ thuật, thiết bị - Task (nhiệm vụ): gọi nhiệm vụ Các hoạt động yêu cầu, sử dụng cần thiết cho mục đích - Action (hành động): coi nhiệm vụ song không tạo vấn đề phải giải HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba Một số thuật ngữ (tiếp) Thí dụ: công việc để viết thư với MS WORD Task Goals Viết thư Viết In Phương pháp, Công cụ, Kỹ thuật HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba Kỹ thuật Phân tích nhiệm vụ • Phân rã : Chia nhiệm vụ thành nhiệm vụ • Kỹ thuật dựa vào tri thức: ND hiểu nhiệm vụ tổ chức sao? • Phân tích dựa vào mô hình quan hệ thực thể: mối quan hệ thực thể, hành động ND trình thực HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba 6.3.1 Kỹ thuật phân rã (Task decomposition) - Có từ 20 năm trước Là dạng tiếng TA - Mục đích: mô tả mà ND phải thực thành nhiệm vụ thứ tự n/v - Biểu diễn dạng sơ đồ hay văn mức thao tác kế hoạch Các mức thao tác không theo thứ tự; Plan thứ tự - Thí dụ HUT, Falt of IT  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba Cấu trúc HTA cho soạn thảo văn Plan 0: thực 1,2, sau 3,4,5 Khởi tạo MS Word Goals Viết thư dùng MS WORD Nhập DL Định dạng VB Hiệu chỉnh Lưu VB Plan 3: phù hợp y/c Plan 2: phù hợp y/c 2.1 Nhập từ Bàn phím HUT, Falt of IT 3.1 Định dạng 3.2 Định dạng 3.3 Định dạng Ký tự đoạn toàn 2.2 Nạp từ tệp 2.3 Bổ sung  Dept of SE, 2002 HCI - Two Prepared by MSc Luong manh Ba Biểu diễn dạng văn bản(tiếp) - Miêu tả phân cấp: Mức 0: Mức Mức Mức Mức 3.1 Mức 3.2 Mức HUT, Falt of IT  Dept of SE, 2002 HCI - Two 10 Prepared by MSc Luong manh Ba Cấu trúc mục đích PC-DOS Move Directory Move File Copy File Delete File Copy Directory Create Directory Enter Command Enter Filespec HUT, Falt of IT Delete Directory Copy All Files Delete All Files Remove Directory Hộp biểu diễn y/c ND, không hộp nhiệm vụ  Dept of SE, 2002 HCI - Two 27 Prepared by MSc Luong manh Ba Cấu trúc mục đích Macintosh Move File Delete File Copy Directory Delete Drectory Drag Item to Destination HUT, Falt of IT  Dept of SE, 2002 HCI - Two 28 Prepared by MSc Luong manh Ba 6.4 Sử dụng phân tích nhiệm vụ (Uses of Task Analysis) • Đầu TA phá vỡ nhiệm vụ mà ND thực phụ thuộc vào: KT dùng, áp dụng, kế hoạch chuỗi hành động sử dụng để thực nhiệm vụ • Cách thức thông tin dùng phụ thuộc nhiều vào việc đặt • Có cách sử dụng: tạo tài liệu vật liệu hướng dẫn, tóm yêu cầu thiết kế hệ thống mức độ cao thiết kế giao tiếp chi tiết HUT, Falt of IT  Dept of SE, 2002 HCI - Two 29 Prepared by MSc Luong manh Ba 6.4.1 Tài liệu hướng dẫn • Một số kỹ thuật đời sớm TA nhằm dạy ND cách thức thực nhiệm vụ • Việc đào tạo khó nhanh hiệu Việc dùng TA phần chuyên ngành HCI khác nhau, song đào tạo ứng dụng quan trọng • Cấu trúc phân cấp HTA dùng để cấu trúc tài liệu giáo trình • Thí dụ: Chúng ta muốn viết tài liệu “Hướng dẫn pha trà” cho người dựa theo kỹ thuật HTA Chúng ta dùng trang cho mức phân cấp nhiệm vụ có kế hoạch liên kết lại HUT, Falt of IT  Dept of SE, 2002 HCI - Two 30 Prepared by MSc Luong manh Ba 6.4.1 Tài liệu hướng dẫn Thí dụ To make cups of tea Đun nước - xem trang To make pot of tea nước sôi Làm nóng ấm Làm ấm Cho trà vào ấm Pha trà - xem trang Rót nước sôi vào ấm Đợi 3-4 phút Rót trà - xem trang - trang 3- - trang 1HUT, Falt of IT  Dept of SE, 2002 HCI - Two 31 Prepared by MSc Luong manh Ba 6.4.1 Tài liệu hướng dẫn (tiếp) - Tài liệu kiểu “How to it” thường hữu ích cho đào tạo ban đầu, nhiên để cấu trúc giáo trình hay thiết bị cho đào tạo cao hơn, cần cấu trúc tốt - Kỹ thuật phân loại dùng trực tiếp - Tóm lại để giảng chủ đề hoàn toàn mới, kỹ thuật TA dùng để trợ giúp ND chuyển từ HT sang HT khác HUT, Falt of IT  Dept of SE, 2002 HCI - Two 32 Prepared by MSc Luong manh Ba 6.4.2 Tóm yêu cầu thiết kế HT • TA dùng để hướng dẫn thiết kế HT Tuy nhiên, thân TA dạng để tóm yêu cầu ND tham chiếu đến HT tồn tại, HT có kế hoạch Tuy vậy, góp phần vào hoàn thiện phát biểu yêu cầu • Các phát biểu gốc ND đưa thường liên quan đến thành phần yêu cầu có liên quan đến HT tồn chức HUT, Falt of IT  Dept of SE, 2002 HCI - Two 33 Prepared by MSc Luong manh Ba 6.4.2 Tóm yêu cầu thiết kế HT(tiếp) • Các thông tin liệt kê người phát triển HT thường tập trung vào HT làm mà quên miêu tả sử dụng • TA HT trợ giúp theo cách: – Những đối tượng HT tồn có thể đưa sang HT – Các trình bày có khuôn dạng trạng thái công việc giúp đỡ khách hàng hiểu rõ đặc trưng HUT, Falt of IT  Dept of SE, 2002 HCI - Two 34 Prepared by MSc Luong manh Ba 6.4.3 Thiết kế giao tiếp chi tiết • Tương tự cách thiết kế tài liệu, việc phân loại nhiệm vụ hay đối tượng dùng thiết kế menu Cây phân cấp mô tả nhiệm vụ TDH đương nhiên có ích cho việc • Menu mức cao nhãn hoá sau phân rã mức đỉnh menu sau phân rã tiếp,… • Nếu cách tiếp cận hướng đối tượng sử dụng việc liên kết đối tượng với hành động rấ có ích Các hành động ngầm định lựa chọn dựa vào tần suất hành động HUT, Falt of IT  Dept of SE, 2002 HCI - Two 35 Prepared by MSc Luong manh Ba 6.4.3 Thiết kế giao tiếp chi tiết (tiếp) • Chuỗi nhiệm vụ nhận từ TA dùng thiết kế đối thoại Trình tự đócCác nhiệm vụ thực dùng để sánh với công việc gốc • TA không bao gời đầy dủ cách phán xử cho kiểu cấu trúc giao tiếp Tuy nhiên, hiểu rõ chất từ TA thực tốt tạo nên giao tiếp hỗ trợ tốt cho ND HUT, Falt of IT  Dept of SE, 2002 HCI - Two 36 Prepared by MSc Luong manh Ba Tổng kết • Có nhiều phương pháp phân tích nhiệm vụ • HTA phân rã nhiệm vụ thành nhiệm vụ miêu tả dạng văn hay lưu đồ • Kỹ thuật dựa vào tri thức xây dựng cách phân loại đối tượng dùng nhiệm vụ hành động • Chúng ta lại quan sát đối tượng hành động tập trung vào kiểu đối tượng khác nhau: đối tượng bị động, người tác tử phi người • Thông tin cho TA lấy từ VB có, từ quan sát ND thực nhiệm vụ qua vấn ND HUT, Falt of IT  Dept of SE, 2002 HCI - Two 37 Prepared by MSc Luong manh Ba Bài tập chương Exercise 6.1 The following is a list of objects found in one of the authors’ kitchens.teapot, mug, soup bowl, plate, spoon, table knife, cook’s knife, fork, saucepan, frying pan, kettle, casserole, fish slice, tin opener, baking tray, scales, miking bowl, glasses, jugs, corkscrew, rolling pin, ladle, egg cup, chopping board Produce a taxonomy using the TDH notation of these objects Does it obey the TAKD uniqueness rule? Compare your answer with someone else’s (Note, the authors had great difficulty with items like the corkscrew, which did not fit easily into any generic category—perhaps you did better.) HUT, Falt of IT  Dept of SE, 2002 HCI - Two 38 Prepared by MSc Luong manh Ba Bài tập chương (tiếp) HUT, Falt of IT  Dept of SE, 2002 HCI - Two 39 Prepared by MSc Luong manh Ba Bài tập chương (tiếp) Exercise 6.2 Complete the tea-making manual in the slide 131 Do you think it would beuseful? Think of situations where such a manual would be helpful and where a more conceptual manual would be better Exercise 7.3 The Figure below shows a textual representation of an HTA description of vacuum cleaning Present the same information in a diagrammatic form HUT, Falt of IT  Dept of SE, 2002 HCI - Two 40 Prepared by MSc Luong manh Ba Bài tập chương (tiếp) in order to clean the house Get the vacuum cleaner out Fix the appropriate attachement Clean the room 3.1 Clean the hall 3.2 Clean the living rooms 3.3 Clean the bedrooms Empty the dust bag Put the vacuum cleaner and attachements away plan 0: 1-2-3-5 in that order, when the dust bag gets full plan 3: any of 3.1, 3.2 or 3.3 in any order depending on which rooms need cleaning HUT, Falt of IT  Dept of SE, 2002 HCI - Two 41 [...]... dụng phân tích nhiệm vụ (Uses of Task Analysis) • Đầu ra của TA đôi khi phá vỡ nhiệm vụ mà ND thực hiện và phụ thuộc vào: KT được dùng, những cái được áp dụng, kế hoạch và chuỗi các hành động sử dụng để thực hiện nhiệm vụ • Cách thức thông tin này được dùng phụ thuộc nhiều vào việc sắp đặt nó • Có 3 cách sử dụng: tạo tài liệu và vật liệu hướng dẫn, tóm các yêu cầu và thiết kế hệ thống ở mức độ cao và. .. MSc Luong manh Ba 6. 4.2 Tóm yêu cầu và thiết kế HT • TA có thể dùng để hướng dẫn thiết kế của 1 HT mới Tuy nhiên, bản thân TA không phải là dạng để tóm các yêu cầu ND như khi nó tham chiếu đến 1 HT đang tồn tại, không phải là 1 HT có kế hoạch Tuy vậy, nó góp phần vào hoàn thiện các phát biểu của yêu cầu • Các phát biểu gốc do ND đưa ra thường liên quan đến các thành phần mới được yêu cầu có liên quan... các đặc trưng mới thế nào HUT, Falt of IT  Dept of SE, 2002 HCI - Two 34 Prepared by MSc Luong manh Ba 6. 4.3 Thiết kế giao tiếp chi tiết • Tương tự như cách thiết kế tài liệu, việc phân loại nhiệm vụ hay đối tượng có thể dùng trong thiết kế menu Cây phân cấp mô tả nhiệm vụ TDH đương nhiên là rất có ích cho việc này • Menu ở mức cao nhất có thể nhãn hoá sau khi phân rã mức đỉnh và menu con sau khi phân. .. Prepared by MSc Luong manh Ba Phân tích nhiệm vụ theo mô hình tri thức (How to do it) - Cơ sở: dựa vào ánh xạ nhiệm vụ - hành động Nhiệm vụ được dùng, hành động thực hiện => GOMS là mô hình thích hợp nhất - Việc thực hiện GOMS được chia thành nhiều mức trìu tượng khác nhau - 3 tính chất của GOMS: + GOMS mô tả một tập các phương pháp để thực hiện nhiệm vụ + Mức độ nhiệm vụ cơ sở (unit task) + Mức độ... Đợi sự kiện: thí dụ when kettle boils 1.4 - Chu trình - Thời gian phân chia do 1; at the same time : : : - Trộn HUT, Falt of IT  Dept of SE, 2002 HCI - Two 13 Prepared by MSc Luong manh Ba - 6. 3.2 Phân tích nhiệm vụ theo nhận thức Là kỹ thuật phân tích theo biểu diễn tri thức mà ND có hoặc cần phải có để hoàn thành mục đích - Cơ sở: dựa vào lý thuyết nhận thức các hành động có tính vật lý, thí dụ như... liên quan đến các thành phần mới được yêu cầu có liên quan đến HT đang tồn tại và các chức năng của nó HUT, Falt of IT  Dept of SE, 2002 HCI - Two 33 Prepared by MSc Luong manh Ba 6. 4.2 Tóm yêu cầu và thiết kế HT(tiếp) • Các thông tin liệt kê bởi người phát triển HT thường tập trung vào cái HT có thể làm mà quên mất miêu tả nó sẽ được sử dụng thế nào • TA của 1 HT hiện tại có thể trợ giúp theo 2 cách:... thuật HTA Chúng ta dùng mỗi trang cho một mức của phân cấp nhiệm vụ và có kế hoạch liên kết lại HUT, Falt of IT  Dept of SE, 2002 HCI - Two 30 Prepared by MSc Luong manh Ba 6. 4.1 Tài liệu và hướng dẫn Thí dụ To make cups of tea Đun nước - xem trang 2 To make pot of tea khi nước sôi Làm nóng ấm Làm sạch ấm Cho trà vào ấm Pha trà - xem trang 3 Rót nước sôi vào ấm Đợi 3-4 phút Rót trà - xem trang 4 - trang... Dept of SE, 2002 HCI - Two 29 Prepared by MSc Luong manh Ba 6. 4.1 Tài liệu và hướng dẫn • Một số các kỹ thuật ra đời sớm nhất trong TA nhằm dạy ND mới cách thức thực hiện nhiệm vụ • Việc đào tạo khó có thể nhanh và hiệu quả Việc dùng TA như là một phần của chuyên ngành HCI có thể khác nhau, song đào tạo vẫn là một ứng dụng quan trọng • Cấu trúc phân cấp của HTA có thể dùng để cấu trúc tài liệu hoặc giáo... chọn dựa vào tần suất của hành động HUT, Falt of IT  Dept of SE, 2002 HCI - Two 35 Prepared by MSc Luong manh Ba 6. 4.3 Thiết kế giao tiếp chi tiết (tiếp) • Chuỗi nhiệm vụ nhận được từ TA được dùng khi thiết kế đối thoại Trình tự trong đócCác nhiệm vụ con được thực hiện có thể dùng để sánh với công việc gốc • TA không bao gời đầy dủ và do vậy đó không phải là cách phán xử duy nhất cho kiểu và cấu trúc... dạng văn bản(tiếp) - Miêu tả plan: Plan 0: các nhiệm vụ: Plan 1: thực hiện 1, 2,3, 5 nếu đk thì thực hiện 4 Plan 2: các nhiệm vụ: - Luật kết thúc: khi nào kết thúc công việc? HUT, Falt of IT  Dept of SE, 2002 HCI - Two 11 Prepared by MSc Luong manh Ba Hiệu chỉnh • Tinh chỉnh: Cho mô tả ban đầu ( Text/Diagram) => kiểm thử/ tăng cường? • Nguyên tắc: dùng Heuristics - dưạ vào cặp hành động - cấu ... MSc Luong manh Ba 6. 1 Đặc tả yêu cầu ND 6. 1.1 Đặc tả chức năng: hệ thống làm 6. 1.2 Đặc tả liệu: cấu trúc hệ thống, liệu cho xử lý thành công = > cấu trúc hội thoại 6. 1.3 Đặc tả tính dùng được:... by MSc Luong manh Ba Kỹ thuật Phân tích nhiệm vụ • Phân rã : Chia nhiệm vụ thành nhiệm vụ • Kỹ thuật dựa vào tri thức: ND hiểu nhiệm vụ tổ chức sao? • Phân tích dựa vào mô hình quan hệ thực thể:... dạng để tóm yêu cầu ND tham chiếu đến HT tồn tại, HT có kế hoạch Tuy vậy, góp phần vào hoàn thiện phát biểu yêu cầu • Các phát biểu gốc ND đưa thường liên quan đến thành phần yêu cầu có liên

Ngày đăng: 08/11/2015, 10:34

TỪ KHÓA LIÊN QUAN

w