Phát biểu nào sau đây đúng về Sơ đồ tuần tự (sequence diagrams)?
A.
Mỗi thông điệp được biểu diễn bằng một đường thẳng đứng đứt nối.
B.
Mỗi thông điệp phải có nhãn với tên thông điệp đi kèm một con số.
C.
Mỗi thông điệp được biểu diễn bằng một đường thẳng đứng đứt nối, mỗi thông điệp phải có nhãn với tên thông điệp đi kèm một con số.
D.
Mỗi thông điệp được biểu diễn bằng một mũi tên giữa đường sống của hai đối tượng.
Trả lời:
Đáp án đúng: D
Sơ đồ tuần tự (Sequence Diagram) mô tả sự tương tác giữa các đối tượng theo trình tự thời gian. Trong đó:
* **Đối tượng:** Biểu diễn các thực thể tham gia vào hệ thống.
* **Đường sống (lifeline):** Đường thẳng đứng thể hiện sự tồn tại của đối tượng theo thời gian.
* **Thông điệp (message):** Biểu diễn sự tương tác giữa các đối tượng, được thể hiện bằng một mũi tên từ đường sống của đối tượng gửi đến đường sống của đối tượng nhận. Nhãn của thông điệp thường bao gồm tên của thao tác hoặc sự kiện được thực hiện.
**Phân tích các phương án:**
* **A. Sai:** Thông điệp không được biểu diễn bằng đường thẳng đứng đứt nét.
* **B. Sai:** Mặc dù thông điệp thường có nhãn là tên thông điệp, nhưng việc đi kèm một con số là không bắt buộc.
* **C. Sai:** Kết hợp sai lầm của A và B.
* **D. Đúng:** Mỗi thông điệp thể hiện sự tương tác giữa hai đối tượng, được biểu diễn bằng một mũi tên giữa đường sống của chúng.
Vậy, đáp án đúng là D.