Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
Choose the most accurate answer: Low coupling aids in...
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
ADecomposability
BAbstracting away complex information
Ensuring that changes don't cross boundaries of modulesĐúng
DLower corruption rate of data
Giải thích chi tiết
Đáp án đúng: C. Coupling thấp nghĩa là các module ít phụ thuộc vào nhau, nên sửa bên trong một module thì tác động dừng lại ở ranh giới module đó, không lan sang chỗ khác. Đây chính là giá trị thực tiễn lớn nhất của low coupling: chi phí thay đổi được khoanh vùng.
A decomposability là lợi ích của modularity nói chung. B che giấu thông tin phức tạp là information hiding. D giảm tỉ lệ hỏng dữ liệu là hệ quả xa của encapsulation. Cả ba đều là khái niệm liên quan nhưng không phải điều low coupling trực tiếp mang lại.