1. Trang chủ
  2. » Kỹ Thuật - Công Nghệ

Bài giảng Tương tác người máy: Chương 7 - Ký pháp đối thoại và thiết kế

60 2 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

Bài giảng Tương tác người máy: Chương 7 - Ký pháp đối thoại và thiết kế có nội dung trình bày tổng quan về độc thoại; Ký pháp đồ hoạ; Ký pháp văn bản; Ngữ nghĩa đối thoại;... Mời các bạn cùng tham khảo chi tiết bài giảng tại đây!

Prepared by MSc Luong manh Ba Chương VII: Ký pháp đối thoại thiết kế Tổng quan Đối thoại mức độ ngữ nghĩa HCI Nó giống với kịch diễn, trừ ND MT, có nhiều lựa chọn • Ký pháp dùng để mơ tả đối thoại là: i) Lưu đồ: dễ dàng lĩnh hội ii) Văn bản: Dễ cho phân tích hình thức • Đối thoại liên kết với: i) Ngữ nghĩa HT, mà thực ii) Biểu diễn HT: dáng vẻ HUT, Falt of IT © Dept of SE, 2002 HCI - Two 142 Prepared by MSc Luong manh Ba Tổng quan (tiếp) • Mơ tả hình thức dùng phân tích cho: i) hành động khơng qn ii) khó khăn hành động dự trữ iii) mục thiếu iv) lỗi tiềm ẩn Nội dung 1)Đối thoại gì? 2) Ký pháp đồ hoạ 3) Ký pháp văn 4) Ngữ nghĩa đối thoại + Thí dụ HUT, Falt of IT © Dept of SE, 2002 HCI - Two 143 Prepared by MSc Luong manh Ba 7.1 Khái niệm đối thoại - Đối thoaị ngược với độc thoại, trao đổi thành phần - Trong thiết kế tương tác người-máy, đối thoại có nhiều nghĩa riêng biệt cấu trúc trao đổi ND HT máy tính Y/c T/L Đối thoại HUT, Falt of IT © Dept of SE, 2002 HCI - Two 144 Prepared by MSc Luong manh Ba Đối thoại gì? mức độ cấu trúc: 1) Mức độ từ vựng: mức độ thấp Đó hình dạng, biểu tượng, phím nhấn 2) Mức độ cú pháp: Thứ tự cấu trúc đầu vào, đầu (trong ngơn ngữ tự nhiên ngữ pháp xây dựng câu) 3) Mức độ ngữ nghĩa: ý nghĩa trao đổi theo thuật ngữ hiệu cấu trúc liệu bên MT với giới bên Trong giao tiếp ND (User Interface), thuật ngữ đối thoại thường đồng nghĩa với mức độ cú pháp HUT, Falt of IT © Dept of SE, 2002 HCI - Two 145 Prepared by MSc Luong manh Ba Đối thoại người có cấu trúc Ngược với đàm thoại ND, đối thoại với MT thường có cấu trúc bị ràng buộc Tuy nhiên có đàm thoại có cấu trúc thường diễn có nhiều bên (con người) tham gia - Các thành viên trả lời câu xác định trước Tuy nhiên phụ thuộc tình khác nhau, không lường trước - Trong giao tiếp Người - máy, nhiều không xác định hết tình nhiều máy đưa thơng báo khó lường=>cú pháp liên kết với ngữ ngiã ứng dụng? - HUT, Falt of IT © Dept of SE, 2002 HCI - Two 146 Prepared by MSc Luong manh Ba Ký pháp thiết kế đối thoại - Một số kỹ sư MT quen thuộc với số ký pháp lại cần đến ký pháp đặc biệt? Chúng ta có NNLT không dùng chúng? - NNLT với cấu trúc không đủ dể mô tả Chúng ta muốn tách riêng phân tích tách phần tử giao tiếp chương trình khỏi ngữ cảnh tính tốn HUT, Falt of IT © Dept of SE, 2002 HCI - Two 147 Prepared by MSc Luong manh Ba 7.2 Ký pháp đồ hoạ Nội dung Mạng dịch chuyển trạng thái (STN) Mạng dịch chuyên trạng thái phân cấp (HSTN) Đối thoại tương tranh bùng nổ tổ hợp Lưu đồ luồng (Flow Chart) Lưu đồ JSD (Jackson Structured Design) HUT, Falt of IT © Dept of SE, 2002 HCI - Two 148 Prepared by MSc Luong manh Ba Mạng dịch chuyển trạng thái • Mạng dịch chuyển trạng thái sử dụng từ sớm để mơ tả đối thoại (1960) • Dùng đối tượng để mô tả: - Circle: mô tả tả trạng thái HT - Mũi tên: mô tả dịch chuyển trạng thái - hành động hay kiện Trên mũi tên có nhãn HUT, Falt of IT © Dept of SE, 2002 HCI - Two 149 Prepared by MSc Luong manh Ba Mạng dịch chuyển trạng thái (tiếp) Thí dụ mạng STN biểu diễn cơng cụ vẽ menu gồm vòng tròn đường HUT, Falt of IT © Dept of SE, 2002 HCI - Two 150 Prepared by MSc Luong manh Ba Thí dụ (tiếp) Hoạt động HT: - “Menu” trạng thái HT đợi ND nhấn “circle” hay “line” từ menu - “Circle2” trạng thái sau ND chọn vòng tròn trung tâm đợi điểm vịng ngồi - “Circle1” trạng thái HT đợi ND chọn vòng tròn trung tâm Nếu ND chọn điểm, HT chuyển sang trạng thái “Circle2” - Trạng thái “Start”, “Finish” trạng thái khơng thật Nó giúp cho ta dễ theo dõi biểu diễn đối thoại phức tạp HUT, Falt of IT © Dept of SE, 2002 HCI - Two 151 Prepared by MSc Luong manh Ba 7.4.2 Liên kết với NNLT { input {key:| key_c >=‘0’ && key_c digit, sign return tools riêng tool number Echo: trả lại ký tự cho ND HUT, Falt of IT © Dept of SE, 2002 HCI - Two 188 Prepared by MSc Luong manh Ba 7.4.3 Liên kết với đặc tả hình thức • SPI (Specifying and Prototypeing Interaction) bao gồm phần: event CSP event ISL • Event CSP: ký pháp tương tự CSP • Event ISL: mơ tả ngữ nghĩa đối thoại • Phần CSP mô tả CSP, nhiên, kiện ứng với kiện ISL • ISL: chuẩn cục phụ thuộc cục vào ngơn ngữ chủ HUT, Falt of IT © Dept of SE, 2002 HCI - Two 189 Prepared by MSc Luong manh Ba 7.4.3 Liên kết với đặc tả hình thức Thí dụ • CSP mơ tả q trình login: Login = login-mess -> get-name ->Passwd Passwd = passwd-mess -> (invalid ->Login [] valid Session) Session = ( logout -> Login [] command -> execute -> Session)  Một nhập bị lỗi mơ tả sau: login: toto passwd: b9fkG Sorry bad user-id/password HUT, Falt of IT © Dept of SE, 2002 HCI - Two 190 Prepared by MSc Luong manh Ba 7.4.3 Liên kết với đặc tả hình thức Thí dụ (tiếp) • Hai kiện login-mess get-name điều khiển dòng đầu đối thoại: event login-mess = prompt: true out : “login” event get-name = uses: input set user-id = input Quá trình mô tả cho nhận password tương tự HUT, Falt of IT © Dept of SE, 2002 HCI - Two 191 Prepared by MSc Luong manh Ba 7.5 Phân tích thiết kế đối thoại • Các cách thức mà đối thoại phân tích nhằm phát tính tiện dụng tiềm cách xem xét nguyên tắc (chương 4) • Trước tiên tập trung vào hành động ND, trạng thái đối thoại Cuối xem xét cách biểu diễn từ vựng HUT, Falt of IT © Dept of SE, 2002 HCI - Two 192 Prepared by MSc Luong manh Ba Tính chất hành động Đầy đủ - cung bị thiếu - unforeseen circumstances Xác định - Nhiều cung cho hành động - Cung cấp: định ứng dụng - Chú ý: luật sản xuất - Thốt nhiều mức lồng HUT, Falt of IT © Dept of SE, 2002 HCI - Two 193 Prepared by MSc Luong manh Ba Tính chất hành động (tiếp) Nhất quán - Cùng hành động hiệu - Thể thức tính quan sát HUT, Falt of IT © Dept of SE, 2002 HCI - Two 194 Prepared by MSc Luong manh Ba Tính chất hành động (tiếp) HUT, Falt of IT © Dept of SE, 2002 HCI - Two 195 Prepared by MSc Luong manh Ba Tính chất trạng thái Tính đạt tới - Nhận thứ từ vị trí - Dễ dàng Tính thuận nghịch - Có thể nhận trạng thái trước? - Nếu không Undo Các trạng thái nguy hiểm - Một sô trạng thái không muốn HUT, Falt of IT © Dept of SE, 2002 HCI - Two 196 Prepared by MSc Luong manh Ba Tính chất trạng thái (tiếp) F1 :change mode F2 : exit and save) Esc: no mode change HUT, Falt of IT © Dept of SE, 2002 HCI - Two 197 Prepared by MSc Luong manh Ba Tính chất trạng thái (tiếp) HUT, Falt of IT © Dept of SE, 2002 HCI - Two 198 Prepared by MSc Luong manh Ba Mô thức từ vựng HUT, Falt of IT © Dept of SE, 2002 HCI - Two 199 Prepared by MSc Luong manh Ba Tổng kết thí dụ HUT, Falt of IT © Dept of SE, 2002 HCI - Two 200 Prepared by MSc Luong manh Ba Tổng kết thí dụ (tiếp) HUT, Falt of IT © Dept of SE, 2002 HCI - Two 201 ... key” => Đối thoại miêu tả: DB = db-prompt -> (quit? -> skip [] set? -> get-key; get-val []get? -> get-key; print-val) get-key = set-key-prompt -> get-key? get-val = set-val-prompt -> get-val? HUT,... cho tương tranh - tính dẽ hiểu • Thí dụ Draw-menu =( select - circle? -> Do-circle [] select-line? -> Do-line ) Do-circle = click? -> set centre -> click ? Drawcircle -> Skip Do-line = Start-line... dung 1 )Đối thoại gì? 2) Ký pháp đồ hoạ 3) Ký pháp văn 4) Ngữ nghĩa đối thoại + Thí dụ HUT, Falt of IT © Dept of SE, 2002 HCI - Two 143 Prepared by MSc Luong manh Ba 7. 1 Khái niệm đối thoại - Đối

Ngày đăng: 26/01/2023, 20:32

Xem thêm:

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

TÀI LIỆU LIÊN QUAN

w