ภาษาสร้างตัวแบบแบบรวม

ภาษาสร้างตัวแบบแบบรวม (อังกฤษ: Unified Modeling Language; UML) เป็นภาษาสร้างแบบจำลองเชิงภาพที่ใช้สำหรับระบุ (specify) แสดงภาพ (visualize) ออกแบบ (design) และจัดทำเอกสาร (document) ของระบบซอฟต์แวร์และกระบวนการทางธุรกิจ โดยได้รับการกำหนดเป็นมาตรฐานจากกลุ่มการจัดการวัตถุ (Object Management Group; OMG)[1][2]
ยูเอ็มแอลประกอบด้วยแผนภาพหลายประเภทสำหรับอธิบายโครงสร้างและพฤติกรรมของระบบ เช่น แผนภาพคลาส แผนภาพลำดับ และแผนภาพกรณีใช้งาน ช่วยให้นักวิเคราะห์ระบบ นักพัฒนาซอฟต์แวร์ และผู้มีส่วนเกี่ยวข้องสามารถสื่อสารแนวคิด ออกแบบสถาปัตยกรรม และทำความเข้าใจระบบร่วมกันได้อย่างเป็นมาตรฐานก่อนหรือระหว่างการพัฒนาซอฟต์แวร์[3][4][5]
แผนภาพ
[แก้]มาตรฐาน UML 2.5.1 กำหนดแผนภาพ (diagram) ไว้ทั้งหมด 14 ประเภท โดยแบ่งออกเป็น 2 กลุ่มหลัก ได้แก่ แผนภาพโครงสร้าง (structure diagrams) และ แผนภาพพฤติกรรม (behavior diagrams) ซึ่งแผนภาพพฤติกรรมยังแบ่งย่อยเป็น แผนภาพการโต้ตอบ (interaction diagrams)[6]
แผนภาพโครงสร้าง (Structure diagrams)
[แก้]แผนภาพพฤติกรรม (Behavior diagrams)
[แก้]แผนภาพการโต้ตอบ (Interaction diagrams)
[แก้]อ้างอิง
[แก้]- โอภาส. . กรุงเทพฯ : ซีเอ็ดยูเคชั่น. .
- ↑ "Unified Modeling Language (UML)". Object Management Group. Object Management Group. สืบค้นเมื่อ 27 กรกฎาคม 2026.
- ↑ โอภาส, เอี่ยมสิริวงศ์ (2017). การวิเคราะห์และออกแบบระบบ (ฉบับปรับปรุงเพิ่มเติม): Systems analysis and design. กรุงเทพฯ: ซีเอ็ดยูเคชั่น. ISBN 974-534-383-8.
- ↑ Fowler, Martin (2004). UML Distilled: A Brief Guide to the Standard Object Modeling Language (พิมพ์ครั้งที่ 3rd). Addison-Wesley. ISBN 978-0321193681.
- ↑ Larman, Craig (2004). Applying UML and Patterns (พิมพ์ครั้งที่ 3rd). Prentice Hall. ISBN 978-0131489066.
- ↑ Booch, Grady; Rumbaugh, James; Jacobson, Ivar (2005). The Unified Modeling Language User Guide (พิมพ์ครั้งที่ 2nd). Addison-Wesley. ISBN 978-0321267979.
- ↑ "Unified Modeling Language (UML) Specification, Version 2.5.1". Object Management Group. Object Management Group. ธันวาคม 2017. สืบค้นเมื่อ 27 กรกฎาคม 2026.