Để biểu diễn các quan hệ vật lý giữa phần mềm và các thành phần phần cứng trong một hệ thống bạn sẽ dùng Biểu đồ nào của UML?
Trả lời:
Đáp án đúng: D
Biểu đồ triển khai (Deployment Diagram) trong UML được sử dụng để mô tả kiến trúc vật lý của một hệ thống, bao gồm các nút (nodes) là các thành phần phần cứng (ví dụ: máy chủ, máy tính cá nhân, thiết bị di động) và các thành phần phần mềm (ví dụ: ứng dụng, cơ sở dữ liệu) được triển khai trên các nút đó. Nó thể hiện các mối quan hệ giữa phần mềm và phần cứng, chỉ ra phần mềm nào chạy trên phần cứng nào. Do đó, đáp án D là chính xác.
Các đáp án khác không phù hợp vì:
- Biểu đồ hoạt động (Activity Diagram) mô tả luồng công việc hoặc quy trình nghiệp vụ.
- Biểu đồ lớp (Class Diagram) mô tả cấu trúc tĩnh của hệ thống, bao gồm các lớp, thuộc tính và phương thức.
- Biểu đồ trạng thái (State Diagram) mô tả các trạng thái của một đối tượng và các chuyển đổi giữa các trạng thái đó.