JavaScript is required

UML là ngôn ngữ dùng để trực quan hóa, nghĩa là:

A.

Xây dựng các mô hình một cách tỉ mỉ, rõ ràng, đầy đủ ở các mức độ chi tiết khác nhau.

B.

Các mô hình xây dựng bởi UML có thể ánh xạ tới một ngôn ngữ lập trình có thể như: JAVA, C++,…

C.

Sử dụng UML để tạo tài liệu cho kế hoạch dự án, tạo nguyên mẫu, sinh mã nguồn,…

D.

Thể hiện mô hình cấu trúc hệ thống một cách rõ ràng, sáng sủa thông qua hình vẽ, giúp tăng khả năng giao tiếp giữa các nhà phát triển.

Trả lời:

Đáp án đúng: D


Câu hỏi đề cập đến ý nghĩa của việc "trực quan hóa" trong UML. Phương án A: Xây dựng mô hình tỉ mỉ là một phần của việc sử dụng UML, nhưng chưa lột tả được ý nghĩa của trực quan hóa. Phương án B: Khả năng ánh xạ tới ngôn ngữ lập trình là một ưu điểm của UML, nhưng không phải là ý nghĩa cốt lõi của trực quan hóa. Phương án C: Tạo tài liệu, nguyên mẫu, sinh mã nguồn là các ứng dụng của UML, nhưng không phải là định nghĩa của trực quan hóa. Phương án D: Thể hiện mô hình một cách rõ ràng thông qua hình vẽ, tăng khả năng giao tiếp, đây chính là ý nghĩa của trực quan hóa trong UML. UML sử dụng các biểu đồ để thể hiện cấu trúc và hành vi của hệ thống một cách trực quan, giúp các nhà phát triển dễ dàng hiểu và trao đổi thông tin. Do đó, đáp án đúng nhất là D.

Câu hỏi liên quan