Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
In software design, which principle refers to the degree to which elements of a module belong 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
ACoupling
CohesionĐúng
CModularity
DInheritance
Giải thích chi tiết
Đáp án đúng: B. Cohesion đúng nghĩa là mức độ các phần tử bên trong một module thuộc về nhau — cùng phục vụ một mục đích chung.
A coupling đo mức phụ thuộc GIỮA các module, tức nhìn ra ngoài chứ không nhìn vào trong. C modularity là khái niệm bao trùm, nói về việc chia hệ thống thành module, trong đó coupling và cohesion là hai thước đo cụ thể. D inheritance là cơ chế kế thừa của lập trình hướng đối tượng, không phải thước đo thiết kế module.