UML (Unified Modeling Language)

เป็นเครื่องมือที่มีความหลากหลายในการแสดงแบบซอฟต์แวร์ เป็นโมเดลมาตรฐานที่ใช้หลักการออกแบบ OOP
1. Use-case Model Survey

วัตถุประสงค์และประโยชน์
  • ทำความเข้าใจภาพรวมระบบ : ช่วยให้เห็นภาพรวมของฟังก์ชันการทำงานและความสัมพันธ์ของส่วนประกอบต่างๆ ในระบบ
  • ระบุความต้องการ : ช่วยในการระบุข้อกำหนดที่สำคัญของระบบตั้งแต่เริ่มต้น
  • ตรวจสอบความสมบูรณ์ : เป็นเครื่องมือในการสื่อสารระหว่างทีมพัฒนาและผู้มีส่วนได้ส่วนเสีย เพื่อให้มั่นใจว่าระบบจะสามารถตอบสนองความต้องการได้
  • วางแผนการพัฒนา : เป็นรากฐานในการวางแผนการพัฒนาซอฟต์แวร์หรือการออกแบบกระบวนการทางธุรกิจ


  • องค์ประกอบหลัก
  • Use Case : อธิบายถึงเป้าหมายที่ผู้ใช้ต้องการบรรลุ เช่น การซื้อสินค้า, การจองตั๋ว
  • Actor : ผู้กระทำการที่โต้ตอบกับระบบ อาจเป็นคนหรือระบบอื่น
  • ความสัมพันธ์ : เส้นที่แสดงความเชื่อมโยงระหว่าง Actor กับ Use Case



  • 1.1 รูปเปรียบเทียบ usecase Client Register กับหน้าสมัครเข้าใช้งานแอพพลิเคชัน shopee




    1.2 รูปเปรียบเทียบ usecase View Items กับหน้าสมัครเข้าใช้งานแอพพลิเคชัน shopee





    1.3 รูปเปรียบเทียบ usecase Checkout กับหน้าสมัครเข้าใช้งานแอพพลิเคชัน shopee