You are on page 1of 16

Bài tập: Phát triển phần mềm hướng Agent

Bài 1: Thử nghiệm Agent tools để vẽ các biểu đồ trong quá trình phân tích thiết kế
hệ đa Agent hiện nay
1. Các bước cài đặt Agent tool
 Bước 1: Download Agent tool từ Internet
Jan. 22

 Bước 2: Chạy file cài đặt


- Sau khi down ve chay file

- Extract ra ( mặc định là extract vào thư mục chúa bộ cài)


- Sau khi extract xong

- Thư mục sau khi giải nén

Vũ Thị Minh Nghĩa H08-CN3

1
 Bước 3: Khi quá trình cài đặt Agent tool đã được hoàn tất, mở thư mục Agent
Tool và chỉnh sửa file AgentTool.bat

Thay thế đường dẫn mặc định trong dòng đường dẫn thiết lập với đường dẫn đến
thư mục Java trên máy tính
• Trước khi thiết lập

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

• Sau khi thiết lập

Jan. 22

 Bước 4: Chạy file AgentTool.bat để bắt đầu sử dụng Agent Tool


2. Xây dựng hệ thống với công cụ Agent Tool
o Xây dựng Goal( Đích)
- Mở file AgentTool.bat được giao diện như sau:

Vũ Thị Minh Nghĩa H08-CN3 15


- Chọn mục Goal Hierarchy. Sau đó Click vào add Goal:

- Mô tả goal tổng thể. Đích này thường được đánh số thứ tự là 1


- Sau khi xây dựng được goal tổng thể,ta có thể biểu diễn các goal con bằng
cách nhấn vào goal cha và nut Add Goal, sau đó đặt tên cho goal con. Quá
trình tiếp diễn cho đến khi hoàn thành toàn bộ cây phân cấp đích

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

 Ta thu được Tổ chức cây đích như sau:

Jan. 22

o Xây dựng Use case


- Để thêm một Use case nhấn “ Add use case”. Một use case mới sẽ xuất hiện
trong danh sách các use case
- Ví dụ: Trong bài toán “ Du lịch tron gói” ta có các use case sau:

Vũ Thị Minh Nghĩa H08-CN3 15


• Use case 1: Thương lượng

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

• Use case 2: Đặt chỗ


• Use case 3: Tìm đối tác
Jan. 22

Vũ Thị Minh Nghĩa H08-CN3 15


• Use case 4: Thông báo kết quả

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

o Biểu đồ tuần tự (Sequence Diagram)


- Để thêm một Role, ấn “ Add Role”. Một cửa sổ sẽ xuất hiện. Nếu đã có các
Role trong hệ thống,người dung có thể lựa chọn chúng cho các biểu đồ tuần tự
hoặc tạo Role mới
Jan. 22

- Khi cac role được tạo mới trong biểu đồ tuần tự, chúng sẽ tự động được thêm
vao Role panel

Vũ Thị Minh Nghĩa H08-CN3 15


- Thông điệp có thể bổ xung thêm bằng cách nhấn “ Add maesage”. Sau đó lựa
chọn 2 Role mà thông điệp sẽ đi giữa. Thông điệp sẽ xuất hiện giữa 2 role đã
chọn. Nó có thể di chuyển bằng cách kéo lên hoặc xuống

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

Jan. 22

Vũ Thị Minh Nghĩa H08-CN3 15


 Ta có các biểu đồ tuần tự sau:
o Biểu đồ tuần tự cho use case Thương lượng

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

o Biểu đồ tuần tự cho use case Tìm đối tác

Jan. 22

Vũ Thị Minh Nghĩa H08-CN3 15


o Biểu đồ tuần tự cho use case Thông báo kết quả

Vũ Thị Minh Nghĩa H08-CN3 16


Bài tập: Phát triển phần mềm hướng Agent

d. Biểu đồ Role (Role Diagram)


- Để thêm một Role nhấn “ Add Role”. Để thêm một tác vụ nhấn “ Add Task”
và sau đó chọn các Role mà các tác vụ sẽ thuộc vào role đó. Protocol phải ở
giữa các task. Để thêm một protocol bấm vào “ Add protocol” sau đó lựa chọn
Jan. 22
2 task mà protocol sẽ đi qua

Vũ Thị Minh Nghĩa H08-CN3 15


e. Biều đồ trạng thái (State Diagram)

Vũ Thị Minh Nghĩa H08-CN3 16

You might also like