Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
Which of the four aspects of modularity can be described as: How well a module meets a single well-defined goal.
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
AInformation Hiding
CohesionĐúng
CData Encapsulation
DCoupling
Giải thích chi tiết
Đáp án đúng: B. Cohesion đo mức độ một module phục vụ MỘT mục tiêu được định nghĩa rõ ràng. Cohesion cao nhất là functional cohesion: mọi thành phần trong module cùng góp phần thực hiện đúng một nhiệm vụ trọn vẹn.
D coupling đo quan hệ giữa các module, không phải mục tiêu bên trong một module. A information hiding và C data encapsulation nói về việc che chi tiết cài đặt sau giao diện — liên quan nhưng trả lời câu hỏi khác ("module lộ ra cái gì" chứ không phải "module nhắm tới mấy mục tiêu").