Kết dính (khoa học máy tính)

Trong lập trình máy tính, kết dính (tiếng Anh: cohesion) đề cập đến mức độ mà các yếu tố bên trong một mô đun thuộc về nhau.[1] Do vậy, sự kết dính đo lường sức mạnh của mối quan hệ giữa các thành phần tính năng trong một mô đun nhất định. Ví dụ, trong hệ thống với tính kết dính cao, các tính năng có mối quan hệ chặt chẽ.

Kết dính là một loại thứ tự đo lường và thường được mô tả là “kết dính cao” (high cohesion) hay “kết dính thấp” (low cohesion). Mô đun với độ kết dính cao thường được ưa chuộng hơn, bởi vì kết dính cao gắn liền với một số điểm mong muốn của phần mềm, bao gồm tính chắc chắn (robustness ), tin cậy (reliability), tái sử dụng (reusability), và có thể hiểu được (understandability). Ngược lại, kết dính thấp gắn liền với những điểm không mong muốn như khó duy trì, kiểm thử, tái sử dụng hay thậm chí là hiểu được.

Tham khảo

[sửa | sửa mã nguồn]
  • Stevens, W. P.; Myers, G. J.; Constantine, L. L. (tháng 6 năm 1974). “Structured design”. IBM Systems Journal. 13 (2): 115–139. doi:10.1147/sj.132.0115.
  • Yourdon, Edward; Constantine, Larry L. (1979) [1975]. Structured Design: Fundamentals of a Discipline of Computer Program and Systems Design. Yourdon Press. ISBN 0-13-854471-9.

Liên kết ngoài

[sửa | sửa mã nguồn]
Chúng tôi bán
Bài viết liên quan
Vài trò của Hajime Kashimo sau Tử diệt hồi du
Vài trò của Hajime Kashimo sau Tử diệt hồi du
Hajime Kashimo là một chú thuật sư từ 400 năm trước, với sức mạnh phi thường của mình, ông cảm thấy nhàm chán
Jujutsu Kaisen chương 239: Kẻ sống sót ngốc nghếch
Jujutsu Kaisen chương 239: Kẻ sống sót ngốc nghếch
Cô nàng cáu giận Kenjaku vì tất cả những gì xảy ra trong Tử Diệt Hồi Du. Cô tự hỏi rằng liệu có quá tàn nhẫn không khi cho bọn họ sống lại bằng cách biến họ thành chú vật
Kẻ đứng đầu abyss và nguyên nhân của toàn bộ vấn đề đang diễn ra ở Teyvat
Kẻ đứng đầu abyss và nguyên nhân của toàn bộ vấn đề đang diễn ra ở Teyvat
Nhắc lại đại khái về lịch sử Teyvat, xưa kia nơi đây được gọi là “thế giới cũ” và được làm chủ bởi Seven Sovereigns
Hiểu rõ về MongoDB và BSON để tránh sai lầm trong phỏng vấn Database
Hiểu rõ về MongoDB và BSON để tránh sai lầm trong phỏng vấn Database
MongoDB là một hệ quản trị cơ sở dữ liệu NoSQL mã nguồn mở, được thiết kế để lưu trữ dữ liệu dưới dạng tài liệu (document) linh hoạt