Các loại mối quan hệ giữa các Usecase là gì?
Trả lời:
Đáp án đúng: A
Trong UML (Unified Modeling Language), use case diagram được sử dụng để mô tả chức năng của một hệ thống từ quan điểm của người dùng. Có ba loại quan hệ chính giữa các use case:
* **Include (uses):** Thể hiện một use case này sử dụng (bao gồm) một use case khác như một phần của hành vi của nó. Điều này giúp tránh lặp lại mô tả hành vi giữa các use case. Ví dụ: Use case "Rút tiền" có thể include use case "Xác thực tài khoản".
* **Extend (extends):** Thể hiện một use case mở rộng hành vi của một use case khác. Use case mở rộng chỉ được thực hiện trong một số điều kiện nhất định. Ví dụ: Use case "Rút tiền" có thể được extended bởi use case "Kiểm tra hạn mức thấu chi" nếu khách hàng có đăng ký dịch vụ thấu chi.
* **Generalization:** Thể hiện một use case là một trường hợp tổng quát hơn của một hoặc nhiều use case khác. Các use case con kế thừa hành vi của use case cha, và có thể thêm các hành vi cụ thể của riêng mình. Ví dụ: Use case "Thanh toán" có thể là cha của các use case "Thanh toán bằng tiền mặt", "Thanh toán bằng thẻ tín dụng", "Thanh toán bằng ví điện tử".
Vì vậy, đáp án đúng là A.





