Which of the following UML diagram types is most suitable for representing the flow of control within an algorithm, including loops and conditional statements?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "Activity diagram". Lược đồ hoạt động vẽ dòng điều khiển bằng các nút hành động nối nhau bởi mũi tên, có nút quyết định để rẽ nhánh theo điều kiện và cho phép mũi tên quay lại để diễn tả vòng lặp, nên nó là lược đồ phù hợp nhất để mô tả logic bên trong một thuật toán. Phương án "Class diagram" chỉ mô tả cấu trúc tĩnh gồm các lớp, thuộc tính, phương thức và quan hệ giữa chúng, không diễn tả trình tự thi hành. Phương án "Sequence diagram" nhắm vào việc các đối tượng gửi thông điệp cho nhau theo thời gian; nó biểu diễn tương tác chứ không phải dòng điều khiển, và muốn vẽ vòng lặp phải mượn thêm khung đặc biệt. Phương án "State diagram" mô tả các trạng thái của một đối tượng và chuyển trạng thái theo sự kiện, góc nhìn khác hẳn.

Cùng phần 12

Xuất hiện trong 1 bộ đề