Cuộc đời (life history) của một object được mô hình hóa trong một ….. use
Trả lời:
Đáp án đúng: D
Câu hỏi này liên quan đến việc mô hình hóa "life history" (lịch sử cuộc đời) của một object trong UML. Dưới đây là phân tích từng lựa chọn:
- A. Case diagram (Sơ đồ use case): Sơ đồ use case mô tả tương tác giữa actor (người dùng hoặc hệ thống khác) và hệ thống. Nó không mô hình hóa trạng thái hoặc lịch sử của một object.
- B. Sequence diagram (Sơ đồ tuần tự): Sơ đồ tuần tự mô tả các tương tác giữa các đối tượng theo thời gian. Mặc dù nó có thể hiển thị một phần lịch sử tương tác của một object, nhưng nó không tập trung vào các trạng thái và chuyển đổi trạng thái của object đó.
- C. Object diagram (Sơ đồ đối tượng): Sơ đồ đối tượng là một thể hiện tĩnh của các đối tượng và mối quan hệ của chúng tại một thời điểm cụ thể. Nó không mô hình hóa sự thay đổi trạng thái theo thời gian.
- D. State diagram (Sơ đồ trạng thái): Sơ đồ trạng thái (state diagram) được sử dụng để mô hình hóa các trạng thái khác nhau mà một object có thể trải qua và các chuyển đổi giữa các trạng thái đó do các sự kiện kích hoạt. Đây là loại sơ đồ phù hợp nhất để mô hình hóa "life history" của một object.
Do đó, đáp án đúng là D.