Trong chất lượng thiết kế phần mềm, kết dính thời điểm là gì?
A.
Tất cả các thành phần cùng hoạt hóa một lúc được bó lại với nhau.
B.
Trong một mô đun, ra của phần tử này là đầu vào của phần tử khác.
C.
Các phần tử trong mô đun được ghép lại trong một dãy điều khiển.
D.
Các công việc không liên quan với nhau, song lại bị bó vào một mô đun.
Trả lời:
Đáp án đúng: A
Trong chất lượng thiết kế phần mềm, kết dính thời điểm (Temporal Cohesion) xảy ra khi các thành phần của một module được nhóm lại với nhau vì chúng cần được thực thi cùng một thời điểm. Ví dụ, một module khởi tạo tất cả các biến cần thiết khi chương trình bắt đầu. Do đó, đáp án A là chính xác nhất. Các đáp án còn lại mô tả các loại kết dính khác: kết dính tuần tự (sequential cohesion), kết dính thủ tục (procedural cohesion) và kết dính trùng hợp ngẫu nhiên (coincidental cohesion).





