Câu hỏi trắc nghiệmCoursera: Introduction to Software Engineering - SWE201cMOOC 04 - Engineering Practices for Building Quality Software (SWE201c)
Module A and B both rely on the same composite data structure. This is an example of what type of coupling?
2 phương ánCó lời giảiXuất hiện trong 1 bộ đề
A·B·C·DCác phương án trả lời
AMedium control coupling
Medium data structure couplingĐúng
Giải thích chi tiết
Đáp án đúng: B. Khi hai module cùng phụ thuộc vào một cấu trúc dữ liệu tổng hợp (record, struct, object nhiều trường), ta có data-structure coupling — trong thang này gọi là medium data structure coupling. Nó chặt hơn data coupling vì module nhận nguyên cả cấu trúc dù chỉ dùng vài trường, nên bất kỳ thay đổi nào của cấu trúc cũng có nguy cơ lan sang cả hai.
A control coupling là khi một module điều khiển luồng thực thi của module kia bằng cờ hoặc tham số điều khiển — không phải tình huống được mô tả.