Thiết kế kiến trúc cho phép chúng tôi,

Một phần của tài liệu câu hỏi trắc nghiệm môn kiến trúc và thiết kế phần mềm CTU (Trang 138 - 147)

A. Phân tích hiệu quả của thiết kế trong việc đáp ứng các yêu cầu đã nêu,

B. Xem xét các giải pháp thay thế kiến trúc ở giai đoạn khi việc thay đổi thiết kế vẫn còn tương đối dễ dàng và

C. Giảm rủi ro liên quan đến việc xây dựng phần mềm.

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên

34 Giải trình:

Thiết kế kiến trúc cho phép chúng tôi phân tích hiệu quả của thiết kế trong việc đáp ứng các yêu cầu đã nêu của nó, xem xét các giải pháp thay thế kiến trúc ở giai đoạn khi việc thay đổi thiết kế vẫn còn tương đối dễ dàng và giảm rủi ro liên quan đến việc xây dựng phần mềm.

Q3. Trong số những điều sau đây là đúng / có liên quan đến tầm quan trọng của thiết kế kiến trúc,

A. Nó cung cấp một đại diện tạo điều kiện giao tiếp giữa tất cả các bên liên quan B. Nó làm nổi bật các quyết định thiết kế ban đầu

C. Nó tạo thành một mô hình tương đối nhỏ, dễ hiểu về cách hệ thống được cấu trúc

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Thiết kế kiến trúc cung cấp sự thể hiện tạo điều kiện giao tiếp giữa các bên liên quan;

nó nêu bật các quyết định thiết kế ban đầu và tạo thành một mô hình tương đối nhỏ, có thể nắm bắt được về mặt trí tuệ về cách hệ thống được cấu trúc.

Q4. Phép ẩn dụ quyết định thể hiện kiến trúc là sản phẩm của các quyết định.

A. ĐÚNG VẬY B. Sai

Trả lời: A) Đúng

Giải trình:

35 Phép ẩn dụ quyết định cho thấy kiến trúc là sản phẩm của các quyết định liên quan đến sự đánh đổi giữa các thuộc tính như chi phí, khả năng sử dụng, khả năng bảo trì và hiệu suất.

Q5. Địa chỉ mô tả kiến trúc,

A. Mối quan tâm của bên liên quan

B. Kiến trúc sư hệ thống xem xét nhiều lựa chọn thay thế khác nhau

C. Các quyết định về kiến trúc có thể được coi là một quan điểm của kiến trúc D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Một mô tả kiến trúc giải quyết mối quan tâm của bên liên quan; kiến trúc sư hệ thống xem xét nhiều lựa chọn thay thế khác nhau và các quyết định về kiến trúc có thể được coi là một quan điểm của kiến trúc.

Q6. Trong bối cảnh thiết kế kiến trúc, thể loại ngụ ý với một,

A. Danh mục cụ thể trong miền phần mềm tổng thể B. Kiểm thử phần mềm

C. Bảo trì phần mềm

D. Không có điều nào được đề cập ở trên

Trả lời: A) Danh mục cụ thể trong miền phần mềm tổng thể

Giải trình:

Thể loại đề cập đến một loại phần mềm cụ thể trong miền phần mềm rộng hơn khi được sử dụng trong bối cảnh thiết kế kiến trúc.

Q7. Với tham chiếu đến một mẫu kiến trúc,

36 A. Áp dụng thử nghiệm phần mềm

B. Áp đặt một sự chuyển đổi trong thiết kế kiến trúc C. Áp dụng triển khai phần mềm

D. Không có điều nào được đề cập ở trên

Đáp án: B) Áp đặt một sự chuyển đổi trong thiết kế kiến trúc

Giải trình:

Với việc tham chiếu đến một mẫu kiến trúc, áp đặt một sự chuyển đổi đối với thiết kế của kiến trúc.

Q8. Trong số những điều sau đây cho thấy mô hình kiến trúc khác với phong cách kiến trúc như thế nào,

A. Tập trung vào một khía cạnh của kiến trúc B. Mô hình áp đặt một quy tắc cho kiến trúc C. Các mẫu kiến trúc có xu hướng

D. hành vi cụ thể trong bối cảnh của kiến trúc E. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Mô hình kiến trúc khác với phong cách kiến trúc; nó tập trung vào một khía cạnh của kiến trúc; mô hình áp đặt một quy tắc cho kiến trúc và các mẫu kiến trúc có xu hướng giải quyết các vấn đề hành vi cụ thể trong bối cảnh của kiến trúc.

Q9. Một kho dữ liệu tại Data-Centered Architectures được các thành phần khác truy cập thường xuyên,

A. ĐÚNG VẬY B. Sai

37 Trả lời: A) Đúng

Giải trình:

Một kho lưu trữ dữ liệu tại Data-Centered Architectures được truy cập thường xuyên bởi các thành phần khác cập nhật, thêm, xóa hoặc sửa đổi dữ liệu trong cửa hàng.

Q. 10. Các kiến trúc lấy dữ liệu làm trung tâm thúc đẩy,

A. Thiết kế

B. Khả năng tích hợp C. Sự bảo trì

D. Không có điều nào được đề cập ở trên Đáp án: B) Tính tích hợp

Giải trình:

Các kiến trúc lấy dữ liệu làm trung tâm thúc đẩy khả năng tích hợp. Việc thay đổi các thành phần hiện có và thêm các thành phần máy khách mới vào kiến trúc có thể được thực hiện mà không ảnh hưởng đến chức năng của các máy khách khác.

Q11. Trong số những điều sau đây là / là sự phân loại của các phong cách kiến trúc,

A. Kiến trúc lấy dữ liệu làm trung tâm B. Kiến trúc luồng dữ liệu

C. Gọi và trả lại kiến trúc

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Phân loại của các phong cách kiến trúc là Kiến trúc lấy dữ liệu làm trung tâm, Kiến trúc luồng dữ liệu và Kiến trúc gọi và trả về.

38 Q12. Kiến trúc luồng dữ liệu phù hợp để áp dụng khi,

A. Dữ liệu đầu vào được chuyển đổi thông qua một loạt các thành phần tính toán hoặc thao tác

B. Dữ liệu đầu vào được chuyển đổi thông qua quy trình đệ quy C. Dữ liệu đầu vào không chuyển đổi thông qua quá trình xác định D. Không có điều nào được đề cập ở trên

Trả lời: A) Dữ liệu đầu vào được chuyển đổi thông qua một loạt các thành phần tính toán hoặc thao tác

Giải trình:

Data-Flow Architectures phù hợp để áp dụng khi Dữ liệu đầu vào được chuyển đổi thông qua một loạt các thành phần tính toán hoặc thao tác.

Q13. Nếu luồng dữ liệu biến đổi thành một dòng biến đổi, được gọi là,

A. Tính toán song song B. Hàng loạt tuần tự C. Quy trình luồng dữ liệu

D. Không có điều nào được đề cập ở trên Đáp án: B) Tuần tự hàng loạt

Giải trình:

Nếu luồng dữ liệu biến đổi thành một dòng biến đổi, được gọi là Tuần tự hàng loạt. Sau khi chấp nhận một lô dữ liệu, cấu trúc này áp dụng một loạt các thành phần kế tiếp nhau để thay đổi nó thành một thứ hữu ích.

Q14. Kiến trúc gọi và trả về dễ dàng đạt được cấu trúc chương trình,

39 A. Dễ dàng sửa đổi và mở rộng quy mô

B. Dễ thiết kế C. Dễ bảo trì

D. Không có điều nào được đề cập ở trên Trả lời: A) Dễ dàng sửa đổi và mở rộng quy mô

Giải trình:

Kiến trúc gọi và trả về dễ dàng đạt được cấu trúc chương trình dễ sửa đổi và mở rộng quy mô.

Q15. Trong số những điều sau đây là / đúng với kiến trúc chương trình chính / chương trình con.

A. Một cấu trúc chương trình cổ điển

B. Phân tách chức năng thành một hệ thống phân cấp kiểm soát C. Chương trình "chính" gọi một số thành phần chương trình D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Kiến trúc chương trình chính / chương trình con là một cấu trúc chương trình cổ điển;

phân rã chức năng thành một hệ thống phân cấp điều khiển và một chương trình

"chính" gọi một số thành phần của chương trình.

Q16. Kiến trúc cuộc gọi thủ tục từ xa đề cập đến rằng,

A. Các thành phần được phân phối trên nhiều máy tính trên mạng B. Các thành phần được phân phối trên một hệ thống duy nhất C. Hoạt động trên một mạng duy nhất

D. Không có điều nào được đề cập ở trên

Trả lời: A) Các thành phần được phân phối trên nhiều máy tính trong một mạng

40 Giải trình:

Kiến trúc cuộc gọi thủ tục từ xa đề cập đến việc các Thành phần được phân phối trên nhiều máy tính trên mạng.

Q17. Kiến trúc hướng đối tượng được sử dụng đặc biệt cho,

A. Các thành phần của hệ thống đóng gói dữ liệu và các hoạt động B. Để thao tác dữ liệu

C. Giao tiếp giữa các thành phần đã xác định được thực hiện thông qua việc truyền thông điệp

D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Kiến trúc hướng đối tượng được sử dụng đặc biệt cho các thành phần của hệ thống đóng gói dữ liệu và các hoạt động; để thao tác dữ liệu và giao tiếp giữa các thành phần xác định được thực hiện thông qua việc truyền thông điệp.

Q18. Kiến trúc phân lớp bao gồm,

A. Các lớp khác nhau được xác định B. Mỗi lớp hoàn thành các hoạt động C. Gần gũi hơn với bộ hướng dẫn máy D. Tất cả những điều đã đề cập ở trên Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

41 Một số lớp riêng biệt được xác định, mỗi lớp thực hiện các hoạt động ngày càng gần hơn với tập lệnh máy khi các cấp đi qua hệ thống phân cấp.

Q19. Trong Kiến trúc phân lớp, lớp ngoài xác định các hoạt động của giao diện; lớp bên trong xác định giao diện hệ điều hành trong khi lớp trung gian cung cấp các dịch vụ tiện ích và chức năng phần mềm ứng dụng.

A. ĐÚNG VẬY B. Sai

Trả lời: A) Đúng

Giải trình:

Trong Kiến trúc phân lớp, lớp ngoài xác định các hoạt động của giao diện; lớp bên trong xác định giao diện hệ điều hành trong khi lớp trung gian cung cấp các dịch vụ tiện ích và chức năng phần mềm ứng dụng.

Q20. Phong cách kiến trúc được sử dụng để,

A. Khám phá các yêu cầu kỹ thuật

B. Xác định các ràng buộc của hệ thống sẽ được xây dựng C. Phong cách kiến trúc và / hoặc sự kết hợp của các mẫu D. Tất cả những điều đã đề cập ở trên

Đáp án: D) Tất cả những điều đã đề cập ở trên

Giải trình:

Phong cách kiến trúc được sử dụng để khám phá các yêu cầu kỹ thuật, xác định các ràng buộc của hệ thống sẽ được xây dựng, phong cách kiến trúc và / hoặc sự kết hợp của các mẫu.

42

Một phần của tài liệu câu hỏi trắc nghiệm môn kiến trúc và thiết kế phần mềm CTU (Trang 138 - 147)

Tải bản đầy đủ (PDF)

(178 trang)