JavaScript is required

Trong chất lượng thiết kế phần mềm, kết dính thủ tục là gì ?

A.

Các phần tử trong mô đun được ghép lại trong một dãy điều khiển.

B.

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.

C.

Trong một mô đun, ra của phần tử này là đầu vào của phần tử khác.

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


Kết dính thủ tục (Procedural cohesion) xảy ra khi các phần tử trong một mô-đun được nhóm lại với nhau vì chúng liên quan đến một trình tự các bước xử lý, ngay cả khi chúng không chia sẻ dữ liệu hoặc không liên quan chặt chẽ với nhau về mặt chức năng. Điều này có nghĩa là các phần tử được thực thi theo một thứ tự cụ thể để đạt được một mục tiêu nào đó. * **Phương án A:** "Các phần tử trong mô-đun được ghép lại trong một dãy điều khiển" mô tả chính xác định nghĩa của kết dính thủ tục. Các phần tử được tổ chức và thực hiện theo một trình tự cụ thể. * **Phương án B:** "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" mô tả kết dính thời gian (temporal cohesion). * **Phương án C:** "Trong một mô-đun, ra của phần tử này là đầu vào của phần tử khác" mô tả kết dính giao tiếp (communicational cohesion) hoặc kết dính tuần tự (sequential cohesion). * **Phương á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" mô tả kết dính trùng hợp (coincidental cohesion).

Câu hỏi liên quan