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