ສອບຖາມຫຼັກສູດເລືອກຊ່ອງທາງທີ່ສະດວກ ທີມງານຕອບເອງທຸກຊ່ອງທາງ
LINE @itgeniusຕອບໄວທີ່ສຸດ · ຈ–ສ 9:00–17:00 ໂມງ
ໂທລະສັບ
02-570-8449ຫ້ອງການ088-807-9770ມືຖື
ອີເມວ ແລະ ໂຊຊຽວ
contact@itgenius.co.thສຳລັບໃບສະເໜີລາຄາ ແລະ ເອກະສານFacebookitgeniusonlineYouTubeitgeniusengຂໍຄຳປຶກສາຈັດຝຶກອົບຮົມໃຫ້ທີມ
AI · AIC-57

AI-Powered System Analysis & Design

หลักสูตร AI-Powered System Analysis & Design เป็นการอบรมการใช้ AI ช่วยงานวิเคราะห์และออกแบบระบบ ตั้งแต่ Requirement, Use Case, Process Flow, ER Diagram และ API Design จนถึง Architecture โดยเขียน Diagram เป็นโค้ดด้วย Mermaid และ PlantUML เหมาะกับ System Analyst, Business Analyst นักพัฒนา และ Tech Lead

ອັບເດດລ່າສຸດ
ລາຄາເລີ່ມຕົ້ນ 8,550 ບາດ / ທ່ານ 9,500 −10% ຍັງບໍ່ລວມ VAT 7% · ມີລາຄາໝູ່ຄະນະ
PDFດາວໂຫຼດ Course Outline
  • ໄລຍະເວລາ12 ຊົ່ວໂມງ · 2 ມື້
  • ຮູບແບບຢູ່ສະຖາບັນ / ອອນລາຍສົດ
  • ຮອບຕໍ່ໄປເປີດຕາມຄຳຂໍ
  • ລະດັບຂັ້ນກາງ

ພາບລວມຫຼັກສູດ

งานวิเคราะห์และออกแบบระบบใช้เวลาไปกับการเขียนเอกสารและวาด Diagram มากกว่าการคิดออกแบบจริง กว่าจะได้ Use Case ครบ วาด Process Flow เสร็จ ทำ ER Diagram ให้ตรงกับที่คุยไว้ แล้วยังต้องเขียนสเปก API และร่างสถาปัตยกรรมอีก พอความต้องการเปลี่ยนกลางทาง เอกสารทั้งชุดก็ต้องรื้อใหม่ ผลคือหลายทีมข้ามขั้นตอนออกแบบไปเขียนโค้ดเลย แล้วไปเจอปัญหาตอนระบบใหญ่ขึ้น หลักสูตรนี้เปลี่ยนงานที่กินเวลาเหล่านั้นให้เร็วขึ้นหลายเท่าด้วย AI แล้วคืนเวลาให้ผู้เรียนไปโฟกัสกับการตัดสินใจออกแบบที่ AI

ทำแทนไม่ได้ ผู้เรียนจะเดินครบเส้นทางเดียวกับงานจริง ตั้งแต่การเก็บและเรียบเรียง Requirement ให้ชัด แตกเป็น Use Case เขียน Process Flow ออกแบบ ER Diagram กำหนดสเปก API ด้วย OpenAPI ร่างสถาปัตยกรรมระบบ ไปจนถึงการแตก Test Scenario โดยสร้าง Diagram ทุกตัวเป็นโค้ดด้วย Mermaid และ PlantUML ที่แก้ไขและเก็บใน Git ได้ พร้อมเรียนรู้วิธีตรวจทานผลลัพธ์ของ AI ไม่ให้หลุดข้อผิดพลาดไปถึงขั้นตอนพัฒนา ปิดท้ายด้วย Capstone ที่ออกแบบระบบหนึ่งตัวครบทุกขั้นตอน (อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง ระดับ Beginner ถึง Intermediate)

ສິ່ງທີ່ທ່ານຈະໄດ້ຮັບ

  • ใช้ AI ช่วยงานวิเคราะห์และออกแบบระบบได้อย่างเป็นขั้นตอน และรู้ขอบเขตที่ต้องตรวจทานเอง
  • เก็บและเรียบเรียง Requirement ให้ชัดเจน วัดผลได้ และตรวจหาความต้องการที่ขัดแย้งกัน
  • แตก Requirement เป็น Use Case พร้อม Actor และ Flow ที่ครบทั้งกรณีปกติและกรณียกเว้น
  • เขียน Process Flow และ Sequence Diagram เป็นโค้ดด้วย Mermaid และ PlantUML
  • ออกแบบ ER Diagram และ Data Model ที่ Normalize ถูกต้องและรองรับการใช้งานจริง
  • ออกแบบ API และเขียนสเปกด้วย OpenAPI ให้ทีม Frontend และ Backend ทำงานคู่ขนานได้
  • ร่างสถาปัตยกรรมระบบและอธิบายเหตุผลของการเลือกแต่ละองค์ประกอบได้
  • แตก Test Scenario และ Test Case จาก Use Case ให้ครอบคลุมเงื่อนไขสำคัญ
  • ตรวจทานงานออกแบบที่ AI สร้างและส่งมอบเอกสารชุดสมบูรณ์ให้ทีมพัฒนาใช้ต่อได้

ຫຼັກສູດນີ້ເໝາະສຳລັບ

  • System Analyst และ Business Analyst ที่ต้องการลดเวลาทำเอกสารและ Diagram
  • นักพัฒนาซอฟต์แวร์ที่ต้องออกแบบระบบเองก่อนลงมือเขียนโค้ด
  • Tech Lead และ Project Manager ที่ต้องตรวจงานออกแบบและสื่อสารกับทีม
  • ผู้ที่กำลังจะเปลี่ยนสายมาเป็น System Analyst
  • ทีมที่ต้องส่งมอบเอกสารออกแบบระบบให้ลูกค้าหรือผู้ตรวจรับงาน

ພື້ນຖານຂອງຜູ້ເຂົ້າຝຶກອົບຮົມ

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

ຫົວຂໍ້ການຝຶກອົບຮົມ

รายละเอียดหลักสูตร

อบรม 2 วัน วันละ 6 ชั่วโมง รวม 12 ชั่วโมง (09:00-16:00 น.) รูปแบบบรรยายพร้อม Workshop ลงมือทำกับโจทย์ระบบจริง ระดับ Beginner ถึง Intermediate เครื่องมือที่ใช้เป็นโอเพนซอร์สหรือมีแบบใช้ฟรีเกือบทั้งหมด ผู้เรียนเตรียมบัญชี ChatGPT หรือ Claude มาเอง ผู้เรียนจะได้ชุด Prompt Template สำหรับงาน SA ทุกขั้นตอน ไฟล์ Diagram ตัวอย่าง Mermaid และ PlantUML และ Template เอกสารออกแบบระบบกลับไปใช้งานจริง เนื้อหาเน้นวิธีคิดและกระบวนการออกแบบ จึงปรับไปใช้กับเครื่องมือ AI ตัวอื่นได้เมื่อเทคโนโลยีเปลี่ยน

Day 1 จาก Requirement สู่ Data Model

Section 1: AI ในงานวิเคราะห์และออกแบบระบบ

  • ขั้นตอนงาน SA แบบเดิมและจุดที่กินเวลามากที่สุดจนทีมมักข้ามไป

  • งานที่ AI ช่วยได้ดีเทียบกับงานที่ยังต้องอาศัยการตัดสินใจของคน

  • ภาพรวมเส้นทางทั้งหมด: Requirement, Use Case, Process Flow, ER Diagram, API, Architecture, Test

  • แนวคิด Diagram as Code และเหตุผลที่ควรเก็บงานออกแบบไว้ใน Git

  • การเตรียมเครื่องมือและการตั้งค่าให้พร้อมใช้ตลอดสองวัน

Section 2: เก็บและเรียบเรียง Requirement ด้วย AI

  • ความต่างระหว่าง Business, Functional และ Non-functional Requirement

  • การใช้ AI ช่วยสรุปบันทึกการประชุมและถอดความต้องการออกมาเป็นข้อ ๆ

  • การเขียน Requirement ให้ชัดเจน วัดผลได้ และไม่กำกวม

  • การให้ AI ตรวจหาความต้องการที่ขัดแย้งกันเองและจุดที่ยังขาดข้อมูล

  • การจัดลำดับความสำคัญและการทำ Requirement Traceability

  • Lab: แปลงบันทึกการประชุมดิบให้เป็นเอกสาร Requirement ที่พร้อมใช้

Section 3: Use Case และ Actor

  • การระบุ Actor และขอบเขตของระบบให้ชัดก่อนเริ่มเขียน Use Case

  • การแตก Requirement เป็น Use Case พร้อม Main Flow และ Alternate Flow

  • การเขียนเงื่อนไขก่อนและหลังการทำงานให้ครบถ้วน

  • การสร้าง Use Case Diagram ด้วย PlantUML และการปรับแก้เป็นโค้ด

  • ข้อผิดพลาดที่พบบ่อย เช่น Use Case ละเอียดเกินไปหรือกว้างเกินไป

  • Lab: สร้าง Use Case Diagram จาก Requirement ของโจทย์ตนเอง

Section 4: Process Flow และ Sequence Diagram

  • การเขียน Business Process Flow ให้เห็นลำดับงานและผู้รับผิดชอบ

  • การใช้ Mermaid เขียน Flowchart และการจัดวางให้อ่านง่าย

  • การเขียน Sequence Diagram เพื่ออธิบายการคุยกันระหว่างส่วนของระบบ

  • การจัดการเงื่อนไข การวนซ้ำ และกรณียกเว้นใน Diagram

  • Lab: เขียน Process Flow และ Sequence Diagram ของกระบวนการหลักด้วย Mermaid

Section 5: ER Diagram และการออกแบบฐานข้อมูล

  • การถอด Entity และความสัมพันธ์ออกมาจาก Requirement และ Use Case

  • การกำหนด Primary Key, Foreign Key และ Cardinality ให้ถูกต้อง

  • หลักการ Normalization และเมื่อใดที่การ Denormalize คุ้มกว่า

  • การสร้าง ER Diagram ด้วย Mermaid และการแปลงเป็นสคริปต์สร้างตาราง

  • Lab: ออกแบบ ER Diagram แล้วสร้างตารางจริงบน PostgreSQL เพื่อทดสอบ

Section 6: ตรวจทาน Data Model ก่อนไปต่อ

  • การใช้ AI ตรวจสอบว่า Data Model รองรับทุก Use Case ที่เขียนไว้หรือไม่

  • การทดสอบด้วยข้อมูลตัวอย่างและ Query จริงเพื่อหาจุดที่ออกแบบพลาด

  • การพิจารณาปริมาณข้อมูลและ Index ที่จำเป็นตั้งแต่ตอนออกแบบ

  • Lab: ตรวจทานและปรับ Data Model ของตนเองจนรองรับทุก Use Case

Day 2 จาก API สู่ Architecture และ Test

Section 7: ออกแบบ API ด้วย OpenAPI

  • การถอดรายการ API ที่ต้องมีออกมาจาก Use Case

  • หลักการออกแบบ REST: การตั้งชื่อ Resource, การเลือก Method และรหัสสถานะ

  • การเขียนสเปกด้วย OpenAPI พร้อม Request, Response และ Error Model

  • การใช้ AI ช่วยร่างสเปกและการตรวจว่าครอบคลุมทุกกรณี

  • การใช้สเปกให้ทีม Frontend และ Backend ทำงานคู่ขนานได้ตั้งแต่ยังไม่มีระบบจริง

  • Lab: เขียนสเปก OpenAPI ของระบบตนเองและตรวจสอบความถูกต้อง

Section 8: ออกแบบสถาปัตยกรรมระบบ

  • องค์ประกอบของสถาปัตยกรรม: ส่วนหน้าจอ ส่วนประมวลผล ฐานข้อมูล และบริการภายนอก

  • การเลือกรูปแบบสถาปัตยกรรมให้เหมาะกับขนาดทีมและความซับซ้อนของงาน

  • การเขียน Architecture Diagram ด้วย Mermaid และการปรับแต่งด้วย Draw.io

  • การระบุ Non-functional Requirement ลงในผัง เช่น ความปลอดภัยและการรองรับโหลด

  • Lab: ร่างสถาปัตยกรรมของระบบตนเองพร้อมอธิบายเหตุผลของทุกองค์ประกอบ

Section 9: Test Scenario และ Test Case

  • การแตก Test Scenario ออกมาจาก Use Case ให้ครบทั้งกรณีปกติและกรณียกเว้น

  • การเขียน Test Case ที่ระบุเงื่อนไขเริ่มต้น ขั้นตอน และผลลัพธ์ที่คาดหวัง

  • การใช้ AI ช่วยหากรณีทดสอบที่คนมักมองข้าม เช่น ค่าขอบเขตและข้อมูลผิดรูปแบบ

  • การเชื่อม Test Case กลับไปยัง Requirement เพื่อให้ตรวจสอบความครอบคลุมได้

  • Lab: สร้างชุด Test Scenario จาก Use Case ของระบบตนเอง

Section 10: การตรวจทานคุณภาพงานออกแบบ

  • จุดที่ AI มักพลาดในงานออกแบบระบบและวิธีตรวจจับ

  • การตรวจความสอดคล้องระหว่าง Requirement, Use Case, Data Model และ API

  • การใช้ AI เป็นผู้ตรวจทานอีกชั้นด้วยการให้ตั้งคำถามกลับแทนการให้คำตอบ

  • การจัดการเมื่อความต้องการเปลี่ยนและต้องแก้เอกสารทั้งชุด

Section 11: การส่งมอบเอกสารออกแบบระบบ

  • องค์ประกอบของเอกสารออกแบบระบบที่ทีมพัฒนานำไปใช้ต่อได้จริง

  • การจัดเก็บ Diagram as Code ไว้ใน Git และการทำให้เอกสารอัปเดตตามโค้ด

  • การนำเสนองานออกแบบให้ผู้บริหารและผู้ใช้เข้าใจโดยไม่ต้องลงรายละเอียดเทคนิค

  • Lab: ประกอบเอกสารออกแบบระบบฉบับสมบูรณ์จากงานที่ทำมาทั้งสองวัน

Section 12: Capstone และการนำไปใช้จริง

  • โจทย์: ออกแบบระบบหนึ่งตัวครบทุกขั้นตอนตั้งแต่ Requirement จนถึง Test Scenario

  • การนำเสนอเหตุผลของการตัดสินใจออกแบบในแต่ละจุด

  • แนวทางนำกระบวนการนี้ไปใช้กับงานจริงและการปรับให้เข้ากับทีม

  • Workshop: นำเสนอผลงานและทบทวนการออกแบบร่วมกันกับวิทยากร

ຮອບຝຶກອົບຮົມ ແລະ ຮູບແບບການຝຶກອົບຮົມ

ສຳລັບບຸກຄົນ — ຮອບຝຶກອົບຮົມທົ່ວໄປ

ຂະນະນີ້ຍັງບໍ່ມີຮອບຝຶກອົບຮົມເປີດຮັບສະໝັກ ລົງຊື່ຈອງໄວ້ໄດ້ເລີຍ ທີມງານຈະຕິດຕໍ່ກັບເປັນກຸ່ມທຳອິດເມື່ອເປີດຮອບຕໍ່ໄປ ຫຼື ສອບຖາມທາງ LINE ຫຼື ໂທ 02-570-8449 ຫຼື 088-807-9770

ສຳລັບອົງກອນ — In-house / Private Training

  • ປັບເນື້ອໃນໃຫ້ກົງກັບເຄື່ອງມື ແລະ ວຽກຈິງຂອງທີມ
  • ເລືອກວັນເອງ ຝຶກອົບຮົມທີ່ບໍລິສັດ ຫຼື ອອນລາຍສົດ
  • ອອກໃບສະເໜີລາຄາໃນນາມນິຕິບຸກຄົນໃຫ້ຝ່າຍຈັດຊື້
ຂໍໃບສະເໜີລາຄາຝຶກອົບຮົມອົງກອນ

ວິທະຍາກອນຜູ້ສອນ

ຄຳຖາມທີ່ພົບເລື້ອຍ

หลักสูตร AI-Powered System Analysis & Design เหมาะกับใคร ต้องมีพื้นฐานอะไรมาก่อน

เหมาะกับ System Analyst และ Business Analyst ที่ต้องการลดเวลาทำเอกสารและ Diagram · นักพัฒนาซอฟต์แวร์ที่ต้องออกแบบระบบเองก่อนลงมือเขียนโค้ด · Tech Lead และ Project Manager ที่ต้องตรวจงานออกแบบและสื่อสารกับทีม พื้นฐานที่ผู้เรียนควรมี เข้าใจกระบวนการพัฒนาซอฟต์แวร์ในภาพรวมและเคยร่วมงานกับทีมพัฒนา · อ่านและเข้าใจโครงสร้างข้อมูลพื้นฐานได้ ไม่จำเป็นต้องเขียนโปรแกรมเป็น หากไม่แน่ใจว่าพื้นฐานพอหรือไม่ ปรึกษาทีมงานได้ฟรีทาง LINE @itgenius หรือโทร 02-570-8449

หลักสูตร AI-Powered System Analysis & Design ราคาเท่าไร ใช้เวลาเรียนกี่ชั่วโมง

ราคาปกติ 9,500 บาท (โปรโมชันปัจจุบันเหลือ 8,550 บาท) ใช้เวลาอบรม 12 ชั่วโมง ราคานี้ยังไม่รวม VAT 7% (กรณีชำระในนามนิติบุคคล) ชำระค่าอบรมด้วยการโอนเข้าบัญชีบริษัท แล้วแจ้งชำระเงินผ่านหน้าแจ้งชำระเงินของเว็บไซต์ และขอใบเสร็จรับเงินหรือใบกำกับภาษีในนามบริษัทได้

เรียนจบได้รับ Certificate หรือไม่

ได้รับ ผู้ผ่านการอบรมทุกท่านจะได้รับใบประกาศนียบัตร (Certificate of Completion) จากสถาบันไอทีจีเนียส ใบประกาศแต่ละใบมีเลขที่ของตัวเอง ใครก็ตามที่มีเลขที่ใบประกาศตรวจสอบความถูกต้องออนไลน์ได้ที่หน้าตรวจสอบใบประกาศของสถาบัน จึงใช้แนบแฟ้มผลงานหรือส่งให้ฝ่ายบุคคลประกอบการพัฒนาบุคลากรได้

อบรมที่ไหน มีเรียนแบบออนไลน์หรือไม่

เรียนได้ทั้งแบบออนไซต์ที่สถาบันไอทีจีเนียส และนัดเรียนผ่านออนไลน์ และรับจัดอบรมเฉพาะทีม (In-house Training) ให้องค์กร สอบถามรอบและสถานที่ได้ที่ LINE @itgenius หรือโทร 02-570-8449

ถ้าเรียนไม่ทันหรือขาดเรียน มีเรียนซ้ำ/เรียนชดเชยหรือไม่

มี ผู้เรียนสามารถแจ้งขอเรียนซ้ำ (repeat) ในรอบถัดไปของหลักสูตรเดียวกันได้ฟรีตามเงื่อนไขของสถาบัน แจ้งชื่อหลักสูตรและรอบที่เคยเรียนกับทีมงาน แล้วทีมงานจะตรวจสอบและแจ้งรอบที่ยังมีที่นั่งว่างให้เลือก สอบถามได้ที่ LINE @itgenius หรือโทร 02-570-8449

สมัครเรียนหรือขอใบเสนอราคาในนามบริษัทได้อย่างไร

สมัครออนไลน์ได้จากแบบฟอร์มลงทะเบียนบนหน้านี้ ลงทะเบียนผู้เข้าอบรมหลายคนได้ในครั้งเดียว และกรอกเลขประจำตัวผู้เสียภาษีกับที่อยู่สำหรับออกใบกำกับภาษีได้ในฟอร์ม หรือขอใบเสนอราคา (Quotation) ในนามนิติบุคคลได้ทันทีจากปุ่มขอใบเสนอราคา สอบถามเพิ่มเติมโทร 02-570-8449 หรือ LINE @itgenius