Font size
WorksheetsKiến Trúc Phần Mềm Doanh Nghiệp
Total questions: 35
Worksheet time: 23mins
Mẫu kiến trúc phần mềm doanh nghiệp nào được mô tả là phổ biến nhất, chia phần mềm thành các lớp như trình bày, ứng dụng, logic nghiệp vụ và truy cập dữ liệu, thường dùng cho các ứng dụng máy tính để bàn hoặc web đơn giản?
Mẫu phân lớp (Layered Pattern)
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu máy khách-máy chủ (Client-Server Pattern)
Mẫu Model-View-Controller (MVC)
Mẫu kiến trúc nào được sử dụng trong các hệ thống phân tán xử lý các thông báo đến không đồng bộ với khối lượng sự kiện cao và có bốn thành phần chính: nguồn sự kiện, trình lắng nghe sự kiện, kênh và bus sự kiện?
Mẫu bus sự kiện (Event Bus Pattern)
Mẫu Master-Slave (Master-Slave Pattern)
Mẫu ngang hàng (Peer-to-Peer Pattern)
Kiến trúc Microservices (Microservices Architecture)
Mẫu kiến trúc nào hữu ích cho các vấn đề không có chiến lược giải pháp xác định, bao gồm một bảng đen, nguồn kiến thức và thành phần điều khiển, thường được sử dụng trong nhận dạng giọng nói?
Mẫu bảng đen (Blackboard Pattern)
Mẫu Broker (Broker Pattern)
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu Model-View-Controller (MVC)
Mẫu kiến trúc nào cho phép xây dựng ứng dụng dưới dạng các dịch vụ nhỏ, độc lập, mỗi dịch vụ có thể được viết bằng các ngôn ngữ lập trình khác nhau và quản lý cơ sở dữ liệu riêng?
Kiến trúc Microservices
Mẫu máy khách-máy chủ
Mẫu phân lớp
Mẫu ngang hàng
M
Mẫu kiến trúc nào cho phép các dịch vụ được viết bằng các ngôn ngữ lập trình khác nhau và quản lý cơ sở dữ liệu riêng?
Kiến trúc Microservices (Đáp án đúng)
Mẫu máy khách-máy chủ
Mẫu phân lớp
Mẫu ngang hàng
Mẫu kiến trúc nào tách chức năng ứng dụng thành ba loại thành phần: Model (chức năng và dữ liệu cốt lõi), View (hiển thị thông tin cho người dùng) và Controller (xử lý đầu vào từ người dùng)?
Mẫu Model-View-Controller (MVC) (Đáp án đúng)
Mẫu bảng đen (Blackboard Pattern)
Mẫu Bus sự kiện (Event Bus Pattern)
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu kiến trúc máy khách-máy chủ thường được sử dụng trong các trường hợp nào?
Email, chia sẻ tài liệu, và ngân hàng trực tuyến. (Đáp án đúng)
Trình biên dịch và hệ điều hành.
Phát triển ứng dụng Android và dịch vụ thông báo.
Sao chép cơ sở dữ liệu và điện toán phân tán.
Điểm đặc trưng của mẫu kiến trúc ngang hàng (Peer-to-Peer Pattern) là gì?
Các thành phần riêng lẻ có thể hoạt động vừa là máy khách vừa là máy chủ. (Đáp án đúng)
Chia phần mềm thành các lớp khác nhau để quản lý.
Xây dựng ứng dụng dưới dạng các dịch vụ nhỏ, độc lập.
Gồm một thành phần master phân phối công việc cho các slave.
Mẫu kiến trúc ống và bộ lọc (Pipe-Filter Pattern) thường được sử dụng trong ứng dụng nào?
Trình biên dịch. (Đáp án đúng)
Phát triển Android.
Phần mềm message broker như Apache ActiveMQ.
Hệ thống nhận dạng giọng nói.
Mẫu kiến trúc nào được sử dụng để cấu trúc các hệ thống phân tán với các thành phần được tách rời, tương tác thông qua các lời gọi dịch vụ từ xa, với một thành phần broker chịu trách nhiệm điều phối giao tiếp?
Mẫu Broker (Broker Pattern) (Đáp án đúng)
Mẫu bảng đen (Blackboard Pattern)
Mẫu Master-Slave (Master-Slave Pattern)
Mẫu ngang hàng (Peer-to-Peer Pattern)
u phối giao tiếp?
Mẫu Broker (Broker Pattern)
Mẫu bảng đen (Blackboard Pattern)
Mẫu Master-Slave (Master-Slave Pattern)
Mẫu ngang hàng (Peer-to-Peer Pattern)
Mẫu kiến trúc nào gồm một thành phần master phân phối công việc cho các thành phần slave giống hệt nhau và tính toán kết quả cuối cùng?
Mẫu Master-Slave (Master-Slave Pattern)
Mẫu bus sự kiện (Event Bus Pattern)
Mẫu phân lớp (Layered Pattern)
Kiến trúc Microservices (Microservices Architecture)
Mẫu kiến trúc nào tách chức năng ứng dụng thành ba loại thành phần chính bao gồm Model, View và Controller?
MVC (Model-View-Controller)
Layered (Phân lớp)
Client-Server (Máy khách-Máy chủ)
Pipe-Filter (Ống và Bộ lọc)
Ưu điểm của mẫu kiến trúc bảng đen (Blackboard Pattern) là gì?
Có thể mở rộng cấu trúc không gian dữ liệu.
Dễ dàng thêm các nhà xuất bản và người đăng ký mới.
Cho phép thay đổi động các đối tượng.
Đảm bảo độ chính xác khi ủy quyền thực thi dịch vụ.
Nhược điểm tiềm ẩn của mẫu kiến trúc máy khách-máy chủ (Client-Server Pattern) là gì?
Máy chủ có thể trở thành nút thắt cổ chai về hiệu suất và điểm lỗi duy nhất.
Khả năng mở rộng có thể là một vấn đề.
Hoạt động kém trong các ứng dụng hiệu suất cao.
Không đảm bảo chất lượng dịch vụ và bảo mật khó đảm bảo.
Mẫu kiến trúc nào hỗ trợ điện toán phi tập trung và có khả năng chịu lỗi cao, nhưng lại không đảm bảo chất lượng dịch vụ và bảo mật khó đảm bảo?
Mẫu ngang hàng (Peer-to-Peer Pattern)
Mẫu phân lớp (Layered Pattern)
Mẫu máy khách-máy chủ (Client-Server Pattern)
Mẫu Bus sự kiện (Event Bus Pattern)
Mẫu kiến trúc nào có ưu điểm là dễ dàng thêm các nhà xuất bản và người đăng ký mới, nhưng nhược điểm là khả năng mở rộng có thể là một vấn đề?
Mẫu bus sự kiện (Event Bus Pattern)
Mẫu bảng đen (Blackboard Pattern)
Mẫu Broker (Broker Pattern)
Mẫu phân lớp (Layered Pattern)
Mẫu kiến trúc Master-Slave (Master-Slave Pattern) thường được sử dụng trong trường hợp nào?
Sao chép cơ sở dữ liệu.
Ứng dụng thương mại điện tử.
Các sản phẩm dựa trên tiền điện tử như Bitcoin.
Giải thích tín hiệu.
Video đã giải thích tổng cộng bao nhiêu mẫu kiến trúc phần mềm doanh nghiệp?
Phân lớp, Ống và bộ lọc, Máy khách-máy chủ, MVC, Bus sự kiện, Microservices, Broker, Ngang hàng, Bảng đen, Master-Slave.
Phân lớp, Bus sự kiện, Broker, Ngang hàng, Bảng đen.
Máy khách-máy chủ, MVC, Microservices, Master-Slave.
Ống và bộ lọc, Broker, Ngang hàng, Bảng đen, Master-Slave.
Mẫu kiến trúc nào chia một tác vụ xử lý lớn thành một chuỗi các bước xử lý nhỏ hơn, độc lập (bộ lọc) được kết nối bằng các kênh (ống)?
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu phân lớp (Layered Pattern)
Mẫu máy khách-máy chủ (Client-Server Pattern)
Mẫu Model-View-Controller (MVC)
Hạn chế của mẫu kiến trúc Master-Slave là gì?
Mẫu Master-Slave chỉ có thể áp dụng cho các vấn đề có thể phân tách.
Mẫu phân lớp hoạt động kém trong các ứng dụng hiệu suất cao.
Mẫu ngang hàng không đảm bảo chất lượng dịch vụ và bảo mật khó đảm bảo.
Mẫu bảng đen khó sửa đổi cấu trúc không gian dữ liệu.
Mẫu kiến trúc nào phù hợp cho các trường hợp sử dụng liên quan đến đường ống dữ liệu rộng lớn?
Mẫu kiến trúc nào phù hợp cho các trường hợp sử dụng liên quan đến đường ống dữ liệu rộng lớn?
Kiến trúc Microservices (Microservices Architecture)
Mẫu phân lớp (Layered Pattern)
Mẫu máy khách-máy chủ (Client-Server Pattern)
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu kiến trúc nào bao gồm một bảng đen (bộ nhớ toàn cầu có cấu trúc), nguồn kiến thức (các mô-đun chuyên biệt) và thành phần điều khiển?
Mẫu bảng đen (Blackboard Pattern)
Mẫu Broker (Broker Pattern)
Mẫu bus sự kiện (Event Bus Pattern)
Mẫu Master-Slave (Master-Slave Pattern)
Nhược điểm nào sau đây được đề cập trong video về các mẫu kiến trúc?
Mẫu phân lớp hoạt động kém trong các ứng dụng hiệu suất cao.
Mẫu máy khách-máy chủ có thể trở thành nút thắt cổ chai về hiệu suất.
Mẫu bus sự kiện có khả năng mở rộng có thể là một vấn đề.
Tất cả các lựa chọn trên.
Ưu điểm của mẫu kiến trúc ngang hàng (Peer-to-Peer Pattern) là gì?
Điện toán phi tập trung và khả năng chịu lỗi cao.
Dễ dàng mô hình hóa các dịch vụ.
Dễ sử dụng lại các lớp thấp hơn.
Đảm bảo độ chính xác khi ủy quyền thực thi dịch vụ.
Mục đích chính của việc sử dụng mẫu kiến trúc Broker (Broker Pattern) là gì?
Để cấu trúc các hệ thống phân tán với các thành phần được tách rời.
Để xây dựng các ứng dụng máy tính để bàn hoặc web đơn giản.
Để xử lý các thông báo đến không đồng bộ với khối lượng sự kiện cao.
Để giải quyết các vấn đề không có chiến lược giải pháp xác định.
Mẫu kiến trúc MVC (Model-View-Controller) thường được sử dụng trong các framework nào?
Django và Rails.
Apache ActiveMQ và RabbitMQ.
B
Mẫu kiến trúc MVC (Model-View-Controller) thường được sử dụng trong các framework nào?
Django và Rails.
Apache ActiveMQ và RabbitMQ.
Bitcoin.
Không có lựa chọn nào đúng.
Nhược điểm nào sau đây được nêu cho mẫu Bus sự kiện?
Khả năng mở rộng có thể là một vấn đề.
Mẫu bảng đen khó sửa đổi cấu trúc không gian dữ liệu.
Mẫu Master-Slave chỉ có thể áp dụng cho các vấn đề có thể phân tách.
Mẫu ngang hàng không đảm bảo chất lượng dịch vụ và bảo mật khó đảm bảo.
Đặc điểm chính của mẫu kiến trúc Broker là gì?
Các thành phần được tách rời, tương tác thông qua các lời gọi dịch vụ từ xa.
Chia một tác vụ xử lý lớn thành một chuỗi các bước xử lý nhỏ hơn.
Gồm một master phân phối công việc cho các slave.
Thực hiện các nhiệm vụ đòi hỏi trí tuệ con người.
Mẫu kiến trúc bảng đen (Blackboard Pattern) thường được sử dụng trong các lĩnh vực nào?
Nhận dạng giọng nói và giải thích tín hiệu.
Email và ngân hàng trực tuyến.
Các mạng chia sẻ tệp và tiền điện tử.
Phát triển Android và ứng dụng thương mại điện tử.
Mẫu kiến trúc phần mềm doanh nghiệp nào được giới thiệu đầu tiên trong video?
Mẫu phân lớp (Layered Pattern)
Mẫu ống và bộ lọc (Pipe-Filter Pattern)
Mẫu máy khách-máy chủ (Client-Server Pattern)
Mẫu Model-View-Controller (MVC)
Mẫu kiến trúc nào bao gồm các thành phần: nguồn sự kiện, trình lắng nghe sự kiện, kênh và bus sự kiện?
Mẫu Bus sự kiện
Mẫu bảng đen
Mẫu Master-Slave
Mẫu Broker
