Đáp án đúng: D
Mẫu kiến trúc tập trung vào việc xác định cấu trúc cơ bản của một hệ thống phần mềm, bao gồm các thành phần (components), mối quan hệ giữa chúng (connections), và các ràng buộc (constraints) chi phối sự tương tác giữa các thành phần đó.
- A. Ràng buộc: Ràng buộc là một phần quan trọng của mẫu kiến trúc, nhưng nó không phải là tất cả. Mẫu kiến trúc còn bao gồm cả các thành phần và mối quan hệ giữa chúng.
- B. Tập hợp những thành phần: Mẫu kiến trúc định nghĩa cách các thành phần được tổ chức và tương tác với nhau. Đây là một phần quan trọng của mẫu kiến trúc.
- C. Mô hình ngữ nghĩa: Mô hình ngữ nghĩa liên quan đến ý nghĩa của dữ liệu và thông tin trong hệ thống, không phải là trọng tâm chính của mẫu kiến trúc.
- D. Tất cả những mục: Đây là đáp án chính xác, vì mẫu kiến trúc bao gồm các thành phần, ràng buộc và cách chúng được tổ chức và tương tác.