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 is defined as: How well modules work together.
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
CouplingĐúng
BCohesion
CData Encapsulation
DInformation Hiding
Giải thích chi tiết
Đáp án đúng: A. Coupling đo mức độ các module PHỐI HỢP và phụ thuộc lẫn nhau — tức nhìn ra bên ngoài, xét quan hệ giữa module này với module khác.
B cohesion nhìn vào bên trong: các phần tử trong CÙNG một module gắn bó tới đâu. C data encapsulation và D information hiding là hai khía cạnh về việc che giấu chi tiết cài đặt sau một giao diện. Cặp coupling / cohesion rất hay bị đảo: nhớ "coupling = giữa các module, cohesion = trong một module".