สาระการเรียนรู้
🔹 เนื้อหาหลัก
1. แนวคิดพื้นฐานของ UML (Unified Modeling Language)
o ความหมาย วัตถุประสงค์ และประโยชน์ของ UML
o ประเภทของแผนภาพใน UML (Structure Diagram, Behavior Diagram)
2. ประเภทของแผนภาพ UML ที่ใช้ในการวิเคราะห์ระบบ
o Use Case Diagram : แสดงความสัมพันธ์ระหว่างผู้ใช้กับระบบ
o Class Diagram : แสดงโครงสร้างของคลาสและความสัมพันธ์
o Object Diagram : แสดงตัวอย่างวัตถุและความเชื่อมโยงในสถานการณ์จริง
o Sequence Diagram : แสดงลำดับการทำงานของวัตถุ
o Activity Diagram : แสดงขั้นตอนการทำงานหรือ Workflow
o State Machine Diagram : แสดงการเปลี่ยนสถานะของวัตถุ
3. องค์ประกอบของ Class Diagram
o Class, Attribute, Method
o Relationship: Association, Aggregation, Composition, Inheritance
o Multiplicity และ Visibility
4. หลักการเชื่อมโยงความสัมพันธ์ระหว่างวัตถุ (Object Relationship)
o การระบุบทบาทของวัตถุ
o การสร้างความสัมพันธ์ระหว่างวัตถุและคลาส
5. การตรวจสอบและปรับปรุงแผนภาพ UML
o ตรวจสอบความถูกต้องของชื่อคลาสและความสัมพันธ์
o การปรับปรุงแผนภาพให้สอดคล้องกับ Use Case