Which of the following is a primary focus in software architectural design when analyzing the problem domain and structuring a system into subsystems?

4 phương ánCó lời giảiXuất hiện trong 1 bộ đề

A·B·C·DCác phương án trả lời

AEnsuring that all subsystems are tightly coupled for better performance.
Focusing on functional decomposition, where each subsystem addresses a distinct part of the system.Đúng
CMinimizing the number of subsystems to simplify the system design.
DIgnoring the geographical distribution of components during subsystem design.

Giải thích chi tiết

Đáp án đúng: B. Khi phân tích miền bài toán và phân rã hệ thống thành các hệ thống con, trọng tâm là phân rã theo chức năng: mỗi hệ thống con đảm nhiệm một phần riêng biệt, có ranh giới rõ ràng và giao diện hẹp với bên ngoài. Đây là cách đạt được kết dính cao bên trong và ghép lỏng giữa các hệ thống con. Phương án A đi ngược nguyên tắc ghép lỏng; phương án C lấy việc giảm số lượng hệ thống con làm mục tiêu, dễ tạo ra khối lớn khó bảo trì; phương án D bỏ qua yếu tố phân tán địa lý, trong khi vị trí triển khai lại là một tiêu chí quan trọng khi phân rã hệ phân tán.

Xuất hiện trong các bộ đề