วิทยากร : ผศ.ดร. ชลเมธ อาปณิกานนท์
ระยะเวลา : 2 วัน เวลา 08.30 – 16.30 น.
สถานที่ฝึกอบรม : อาคารคณะเทคโนโลยีสารสนเทศ มหาวิทยาลัยเทคโนโลยีพระจอมเกล้าธนบุรี
วัตถุประสงค์ :
1. เข้าใจบทบาทของการโมเดลต่อการวิเคราะห์และออกแบบซอฟต์แวร์ในปัจจุบัน
2. สามารถใช้ยูเอ็มเอล 2 เพื่อช่วยในการวิเคราะห์และออกแบบได้
3. สามารถสร้างแบบจำลองสถาปัตยกรรมซอฟต์แวร์
4. เข้าใจหลักการการออกแบบโปรแกรมเชิงอ็อบเจกต์และการนำกลับมาใช้ใหม่
5. สามารถสร้างแบบจำลองข้อมูลคงสภาพ (Persistent Data) ได้
ความรู้พื้นฐาน/คุณสมบัติผู้เข้าฝึกอบรม :
OO Modeling and UML 2
วิธีการอบรม : บรรยาย สาธิต ฝึกปฏิบัติ ตอบข้อซักถาม
การประเมินผล : แบบทดสอบก่อนและหลังฝึกอบรม/แบบประเมินผลการฝึกอบรม
จำนวนผู้เข้าฝึกอบรม : ไม่เกิน 15 คน/กลุ่ม
หลักสูตรต่อเนื่อง/เกี่ยวข้อง :
– OO Design Principles and Patterns
รายละเอียดหลักสูตร :
การประยุกต์ใช้เครื่องมือสร้างแบบจำลองยูเอ็มเอล 2 เพื่อช่วยในการวิเคราะห์และออกแบบซอฟต์แวร์เชิงอ็อบเจกต์ กรอบความคิดและกระบวนการเชิงวิศวกรรมซอฟต์แวร์ การสร้างแบบจำลองยูสเคส การวิเคราะห์ความต้องการและการสร้างแบบจำลองกรอบความคิดจากแผนภาพคลาส การกำหนดและสร้างแบบจำลองสถาปัตยกรรมซอฟต์แวร์ การลงรายละเอียดแบบจำลองโดยใช้แผนภาพคลาส แผนภาพปฏิสัมพันธ์ และ แผนภาพสเตท การสร้างแบบจำลองข้อมูลคงสภาพ
เนื้อหาการฝึกอบรม
วันที่ 1
– Software engineering design
– Software design process
– Use case models
– Engineering design analysis
– Conceptual models
วันที่ 2
– Engineering design resolution
– Architectural models
– Class models (mid-level design)
– Interaction models
– State models
– Persistent data models