หลักการ Cohesion ในการออกแบบโปรแกรมเชิงโมดูลหมายถึงอะไร

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

เฉลยอธิบาย

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

ข้อสอบอื่นในวิชาการพัฒนาระบบสารสนเทศ วิเคราะห์ ออกแบบ และการเขียนโปรแกรมคอมพิวเตอร์

ดูข้อสอบวิชานี้ทั้งหมด →