Hoàn thiện các agent

Một phần của tài liệu đề tài phân tích thiết kế hệ đa agent theo phương pháp mase và agenttool (Trang 30 - 31)

4. Áp dụng phân tích và thiết kế hệ hỗ trợ dịnh vụ mua và bán điện thoại di động

4.3.3 Hoàn thiện các agent

Bao gồm hai bước con: thiết kế kiến trúc bên trong agent và thiết kế các thành phần trong kiến trúc đó.

§ Thiết kế kiến trúc

Được xác định từ các Task của các Role mà lớp Agent tương ứng đảm nhiệm. Như vậy, với hệ thống này ta có thể xây dựng các thành phần sau: Agent NguoiBan có các role là: DaiLyPhanPhoiNguoiDapUngThayDoi nên ta có các thành phần chính là các Task của các role này như sau: Ban, Thuong luong, Tiep nhan yeu cau ve san

pham, Tiep nhan thay doi, Cap nhat thay doi. Tương tự, Agent KhachHang có các

thành phần: Dat mua, Thuong luong; Agent GiaoDienNguoiDung có các thành phần:

Hien thi; Agent QuanLySanPham có các thành phần: Tim kiem san pham, Cap

nhat thong tin san pham, Thong bao ket qua

§ Thiết kế các thành phần

Phải phù hợp với sơ đồ role của hệ thống đã được xác định trước đó tức là quan hệ giữa các thành phần phải thống nhất với quan hệ giữa các Task trong sơ đồ Role. Như vậy với Agent NguoiBan ta có thành phần Cap nhat thay doi tương tác với tiep nhan

yeu cau ve san pham vì đó cũng chính là 2 Task tương tác với nhau trong sơ đồ Role

4.3.4 Thiết kế hệ thống

Nhiệm vụ của bước này là xây dựng được sơ đồ triển khai hệ thống nhằm mô tả số lượng, các kiểu và vị trí của các agent trong hệ thống. Với hệ thống này ta có sơ đồ triển khai hệ thống như sau (Hình 14): Agent KhachHangGiaoDienNguoiDung sẽ được xếp trên hệ thống System1; Agent QuanLySanPham được xếp trên hệ thống System2; Agent NguoiBan được xếp trên hệ thống System3. Và các Agent tương tác với nhau thông qua các phiên hội thoại đã được xác định trước đó

Hình 14: Biểu đồ triển khai hệ thống

Một phần của tài liệu đề tài phân tích thiết kế hệ đa agent theo phương pháp mase và agenttool (Trang 30 - 31)

Tải bản đầy đủ (PDF)

(35 trang)