NEW
Font size
WorksheetsOOAD Unit 5 : Class Diagram
Total questions: 20
Worksheet time: 20mins
ความสัมพันธ์แบบใดที่หมายถึงความสัมพันธ์ระหว่างคลาสที่ไม่สามารถแยกออกจากกันได้ เมื่อคลาสหลักถูกทำลาย คลาสย่อยจะถูกทำลายไปด้วย?
Association
Aggregation
Composition
Inheritance
ความสัมพันธ์แบบใดที่คลาสหนึ่งมีอีกคลาสหนึ่งเป็นส่วนประกอบ แต่คลาสย่อยสามารถอยู่ได้โดยไม่ต้องพึ่งพาคลาสหลัก?
Association
Aggregation
Composition
Inheritance
ในความสัมพันธ์แบบ Association สามารถระบุความสัมพันธ์ในแง่จำนวนได้อย่างไร?
One-to-one
One-to-many
Many-to-one
ถูกทุกข้อ
ตัวอย่างของความสัมพันธ์แบบ One-to-many คือข้อใด?
คนหนึ่งคนมีบัตรประชาชนได้หลายใบ
ลูกค้ามีสมุดบัญชีได้หลายเล่ม
จังหวัดอยู่ได้หลายภาค
นักเรียนเรียนกับอาจารย์ได้เพียงคนเดียว
ความสัมพันธ์แบบใดที่แทนด้วยการใช้สัญลักษณ์เพชรทึบ?
Association
Aggregation
Composition
Inheritance
แผนภาพคลาสคืออะไร?
การแสดงความสัมพันธ์ระหว่างคลาสและอ็อบเจกต์ในรูปแบบกราฟิก
การแสดงความสัมพันธ์ระหว่างคลาสด้วยข้อความ
การแสดงลำดับขั้นตอนการทำงานในโปรแกรม
การแสดงโครงสร้างข้อมูลในรูปแบบข้อความ
องค์ประกอบใดต่อไปนี้ไม่ใช่องค์ประกอบของแผนภาพคลาส?
ชื่อคลาส (Class Name)
คุณสมบัติ (Attributes)
วิธีการ (Methods)
ความสัมพันธ์แบบข้อมูล (Data Relationship)
แผนภาพคลาสมีประโยชน์อย่างไรในการออกแบบระบบ?
ช่วยให้เห็นภาพรวมของโครงสร้างระบบ
ลดความจำเป็นในการทดสอบระบบ
ทำให้โปรแกรมทำงานเร็วขึ้น
ช่วยลดขนาดของโค้ด
จากภาพเป็นความสัมพันธ์แบบใด
สัญลักษณ์ใดใช้แทนการสืบทอด (Inheritance) ในแผนภาพคลาส?
เส้นประที่มีลูกศรปลายปิด
เส้นทึบที่มีลูกศรทึบ
เส้นประที่มีหัวเพชรโปร่ง
เส้นทึบที่มีลูกศรโปร่ง
ในแผนภาพคลาส วิธีการ (Methods) มีความสัมพันธ์กับคุณสมบัติ (Attributes) อย่างไร?
คุณสมบัติใช้ในการเรียกใช้วิธีการ
วิธีการใช้ในการแก้ไขคุณสมบัติของคลาส
วิธีการสร้างขึ้นจากคุณสมบัติ
คุณสมบัติถูกส่งคืนโดยวิธีการ
จากตัวอย่าง Class diagram String หมายถึงข้อใด
การเชื่อมต่อข้อมูล
ชื่อคลาส
คุณสมบัติ
ประเภทของข้อมูล
ในแผนภาพคลาส คลาสที่มีการสืบทอดจากคลาสแม่เรียกว่าอะไร?
คลาสหลัก
คลาสลูก
คลาสต้นทาง
คลาสสิก
การใช้แผนภาพคลาสในการวิเคราะห์ระบบมีประโยชน์อย่างไร?
ช่วยในการระบุข้อผิดพลาด
ช่วยในการจัดการฐานข้อมูล
ช่วยในการสื่อสารระหว่างทีมพัฒนา
ช่วยในการจัดการฐานข้อมูล
ข้อใดต่อไปนี้เป็นตัวอย่างของความสัมพันธ์แบบ Composition?
หนังสือกับหน้าของหนังสือ
คนขับกับรถยนต์
ห้องสมุดกับหนังสือ
ถูกทุกข้อ
ข้อใดต่อไปนี้เป็นตัวอย่างของความสัมพันธ์แบบ Aggregation?
รถยนต์กับเครื่องยนต์
บ้านกับห้องนอน
หนังสือกับห้องสมุด
ถูกทุกข้อ
จากตัวอย่างนี้ Teacher และ Student มีความสัมพันธ์กันในลักษณะของการสอน ครูและนักเรียนแต่ละคนสามารถดำรงอยู่ได้โดยไม่ต้องพึ่งพาอีกฝ่าย จากข้อความข้างต้นเป็นความสัมพันธ์แบบใด
Association
Aggregation
Composition
Dependency
ข้อใดคือลำดับความเข้มข้นของความสัมพันธ์ระหว่างคลาสจากน้อยไปมาก?
Association > Aggregation > Composition
Composition > Aggregation > Association
Aggregation > Association > Composition
Association > Composition > Aggregation
สัญลักษณ์ของคลาสในแผนภาพ Class Diagram ถูกแบ่งออกเป็นกี่ระดับ?
2 ระดับ
3 ระดับ
4 ระดับ
5 ระดับ
Access Modifier ระดับใดที่ใช้สัญลักษณ์ +
Public
Protected
Private
Package
