Đáp án đúng: D
Quan hệ "Extends" trong use case thể hiện sự mở rộng chức năng của một use case gốc. Use case mở rộng (Extends) chỉ được thực hiện khi một điều kiện cụ thể xảy ra hoặc một điểm mở rộng (extension point) trong use case gốc được kích hoạt. Nói cách khác, use case Extends không phải lúc nào cũng được thực hiện, mà chỉ khi có điều kiện phù hợp. Như vậy, đáp án B chính xác nhất vì nó chỉ rõ rằng use case Extends chỉ thực hiện trong một số điều kiện nhất định. Đáp án A không chính xác vì nó nói use case Extends *có thể* thực hiện hoặc không, trong khi thực tế nó phụ thuộc vào điều kiện. Đáp án C sai vì việc thực hiện không phụ thuộc vào người dựng (người xây dựng sơ đồ use case) mà phụ thuộc vào điều kiện trong hệ thống.