HỌc viện công nghệ BƯu chính viễn thông khoa công nghệ thông tin o0o BÀi tập lớn hệ HỖ trợ mua bán laptop



tải về 342.36 Kb.
trang3/4
Chuyển đổi dữ liệu26.11.2017
Kích342.36 Kb.
#34643
1   2   3   4

CauHinh

hangSanXuat

chip

ram


oCung

gia
rong hệ thống này, ontology được xây dựng mới ngay từ đầu. Có thể tổ chức các khái niệm liên quan đến việc hoàn thành các đích của hệ thống vào các lớp như dưới đây:













      1. Hoàn thiện và kiểm định Ontology

Sau khi thực hiện tổ chức các khái niệm vào các lớp ontology tương ứng, công việc tiếp theo cần phải hoàn thiện và kiếm định ontology. Việc hoàn thiện ontology được thực hiện bằng cách xem xét lại các tình huống được mô tả trong các use case và các biểu đồ tuần tự để đảm bảo ontology đó mô tả tất cả những thông tin cần thiết trong việc thực thi những kịch bản này. Bất kì thông tin nào còn thiếu đều được thêm vào trong ontology, và bất kì thông tin nào quá lớn sẽ được loại bỏ khỏi ontology. Nếu bất kì thông tin nào được đặc tả không đúng, người thiết kế sẽ phải làm cho đúng và phù hợp với ontology.

    1. Hoàn thiện Role

Mục tiêu của bước cuối cùng trong pha phân tích là hoàn thiện các role, có nghĩa là chuyển các goal đã được cấu trúc và các biểu đồ tuần tự thành các role thực sự của hệ thống và các nhiệm vụ phối hợp của chúng, đây là dạng phù hợp hơn cho việc thiết kế các MAS. Role là dạng cơ bản cho việc định nghĩa các lớp agent và biểu diễn các goal hệ thống trong suốt pha thiết kế. Các goal hệ thống sẽ thõa mãn nếu mọi goal kết hợp được với role và mỗi role được thực hiện bởi một lớp agent.

Các trường hợp chuyển đổi thông thường các goal tới các role là kiểu 1-1, với mỗi goal ánh xạ thành một role. Tuy nhiên, có nhiều tình huống mà một role đơn chịu trách nhiệm nhiều goal. Có nhiều sự xem xét trong quá trình hoàn thiện các role. Các goal tương tự hoặc liên quan đến nhau có thể kết hợp thành một role đơn.



Các goal của hệ thống:

  • Thương lượng

  • Đặt mua sản phẩm

  • Thông báo kết quả

  • Đáp ứng yêu cầu thay đổi

  • Quản lý thông tin sản phẩm

Ánh xạ thành các role theo hình thức ánh xạ 1 – 1 ta có các role tương ứng trong hệ thống là:

  • DaiLyPhanPhoi (1.1):Thực hiện goal thương lượng

  • NguoiDatHang (1.2): Thực hiện goal đặt hàng

  • NguoiThongBaoKetQua (1.1.2):Thực hiện goal thông báo kết quả

  • NguoiDapUngThayDoi (1.1.1):Thực hiện goal đáp ứng thay đổi

  • NguoiQuanLySanPham (1.3):Thực hiện goal quản lý thông tin sản phẩm

  • NguoiSuDung

Tiếp theo, ta cần phải xác định các task của các role và các giao tiếp của các role đã được xác định ở trước. Kết quả của bước này là gán được các task cho các role tương ứng của nó. Chẳng hạn, đối với role DaiLyPhanPhoi thực hiện các task là tiếp nhận yêu cầu từ phía NguoiDapUngThayDoi và thương lượng với NguoiDatHang nên có hai task là: Thuong luong và Tiep nhan yeu cau ve san pham. Tương tự, đối với role NguoiDapUngThayDoi cũng sẽ có hai task là Tiep nhan thay doi và Cap nhat thay doi. Các task của các role được mô tả trong biểu đồ mô hình role như dưới đây:



Hình 7: Mô hình role

Sau khi xây dựng xong mô hình role, việc tiếp theo là cần phải mô tả các task đồng thời của các role đó. Dưới đây là biểu đồ task đồng thời của các role.





Hình 8: Biểu đồ task Thuong luong của role DaiLyPhanPhoi



  1. tải về 342.36 Kb.

    Chia sẻ với bạn bè của bạn:
1   2   3   4




Cơ sở dữ liệu được bảo vệ bởi bản quyền ©hocday.com 2024
được sử dụng cho việc quản lý

    Quê hương