Trong biểu đồ Usecase của quản lý bán hàng sau, hãy xác định mối quan hệ giữa Actor “ Người quản lý” và Usecase “ khởi động hệ thống” ?
Trả lời:
Đáp án đúng: C
Trong biểu đồ Use Case, mối quan hệ giữa Actor và Use Case thể hiện sự tương tác. Trong trường hợp này, "Người quản lý" là Actor và "Khởi động hệ thống" là Use Case. Actor "Người quản lý" là người *khởi xướng* hoặc *sử dụng* Use Case "Khởi động hệ thống". Do đó, mối quan hệ này là quan hệ *một chiều*, từ Actor đến Use Case, thể hiện việc Actor tác động đến Use Case.
* **Quan hệ Uses (Include):** Thể hiện một Use Case sử dụng chức năng của một Use Case khác. Không phù hợp ở đây vì "Người quản lý" không sử dụng một phần của "Khởi động hệ thống", mà là thực hiện toàn bộ Use Case đó.
* **Quan hệ Extend:** Thể hiện một Use Case mở rộng chức năng của một Use Case khác một cách tùy chọn. Không phù hợp vì "Khởi động hệ thống" không phải là sự mở rộng tùy chọn của một Use Case nào khác từ phía "Người quản lý".
* **Quan hệ hai chiều:** Không phù hợp, vì thông thường Actor chủ động thực hiện Use Case, không có chiều ngược lại.
* **Quan hệ một chiều:** Phù hợp, vì "Người quản lý" chủ động "Khởi động hệ thống".