ST02: OO ANALYSIS AND DESIGN USING UML 2
วิทยากร : ผศ.ดร. ชลเมธ อาปณิกานนท์
ระยะเวลา : 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