In software development, how would you explain the concept of coupling?

4 phương ánCó giải thích

Các phương án trả lời

Chọn một phương án
Lời giảiChọn phương án để mở
Đáp án đúng: "The degree of dependency between modules." Coupling đo mức ràng buộc giữa các mô-đun: hai mô-đun càng phải biết nhiều về nhau, càng dùng chung nhiều dữ liệu hay gọi sâu vào nhau thì càng khó sửa và khó dùng lại, nên thiết kế tốt hướng tới coupling thấp đi kèm cohesion cao. Mục "The number of lines of code in a module." chỉ là thước đo kích thước, một mô-đun ngắn vẫn có thể bị ràng buộc chặt. Mục "The speed of program execution." nói về hiệu năng khi chạy, không phải tính chất của cấu trúc thiết kế. Mục "The total number of coupled modules in a system." chỉ đếm số lượng, trong khi coupling là mức độ phụ thuộc của từng liên kết, hai hệ thống có cùng số mô-đun liên quan vẫn có thể khác nhau rất xa về mức ràng buộc.

Cùng phần 12

Xuất hiện trong 1 bộ đề