2013-06-16 26 views

Trả lời

6

Hãy cẩn thận, diễn viên Akka và diễn viên UML có nghĩa là hai điều rất khác nhau. Đối với UML, một diễn viên là một cái gì đó (một con người hoặc một hệ thống khác) tương tác với hệ thống. Đối với Akka, nó là một đối tượng tích cực.

Vì vậy, bạn có thể sử dụng biểu đồ trình tự nếu bạn muốn minh họa tương tác trong thời gian hoặc sơ đồ giao tiếp nếu bạn chỉ cần minh họa thứ tự tin nhắn.

+0

Sơ đồ trình tự là một cách hay để thực hiện. – sourcedelica

2

Diễn viên Aka là những thực thể khép kín với vòng đời của chính họ. Các diễn viên Akka tương tác bằng cách gửi tin nhắn cho nhau.

Thay thế "Diễn viên Akka" bằng "Đối tượng" trong tuyên bố ở trên và bạn có mô tả khá tốt về mô hình OO làm nền tảng cho UML. Vì vậy, bạn có thể sử dụng Sơ đồ lớp, Sơ đồ trạng thái, Sơ đồ trình tự, vv để mô hình hóa các hệ thống dựa trên diễn viên.

Bạn có thể thực hiện các sàng lọc khác nhau tùy theo nhu cầu của bạn. Ví dụ: mỗi lớp đại diện cho một diễn viên là <<active>>. Hoặc bạn có thể đi xa hơn và giới thiệu một khuôn mẫu <<Actor>>. Phụ thuộc vào đối tượng của bạn & mục đích mô hình.

hth.

Các vấn đề liên quan