หลักการ Cohesion ในการออกแบบโปรแกรมเชิงโมดูลหมายถึงอะไร
กระดับที่ส่วนประกอบภายในโมดูลเดียวกันมีความสัมพันธ์และทำงานร่วมกันเพื่อวัตถุประสงค์เดียวกัน
ขระดับที่โมดูลต่างๆ ในโปรแกรมมีการพึ่งพาและเชื่อมต่อซึ่งกันและกันในการส่งผ่านข้อมูล
คระดับที่โปรแกรมสามารถแบ่งออกเป็นโมดูลย่อยได้มากที่สุดเพื่อลดความซับซ้อนของระบบ
งระดับที่โมดูลสามารถนำกลับมาใช้ใหม่ได้ในโปรแกรมอื่นโดยไม่ต้องแก้ไขโค้ดเพิ่มเติม
เฉลยอธิบาย
Cohesion หรือการสั่งสมเชื่อมโยง หมายถึงระดับที่ส่วนประกอบภายในโมดูลเดียวกันมีความสัมพันธ์กันและทำงานเพื่อวัตถุประสงค์เดียวกัน โมดูลที่ดีควรมี High Cohesion คือมีการทำงานที่มุ่งเน้นหน้าที่เดียว ส่วนตัวเลือก B อธิบายถึง Coupling ซึ่งเป็นคนละหลักการกัน ตัวเลือก C อธิบายถึงการแยกส่วน (Decomposition) และตัวเลือก D อธิบายถึงการนำกลับมาใช้ใหม่ (Reusability)