ยูเอ็มแอล
![](http://upload.wikimedia.org/wikipedia/commons/thumb/d/d5/UML_logo.svg/220px-UML_logo.svg.png)
ยูเอ็มแอล (อังกฤษ: UML: Unified Modeling Language) เป็นสัญลักษณ์อันเป็นหนึ่งเดียวกันที่ใช้อธิบาย แสดงรายละเอียด จำลองการสร้าง และจัดการกับเอกสารต่าง ๆ ในระบบการทำงานจริง เพื่อให้การออกแบบซอฟต์แวร์ที่แทนระบบการทำงานจริงนั้นทำได้โดยง่าย และปรับปรุงวิธีการทำงานที่มีอยู่เดิมให้ดียิ่งขึ้น ยูเอ็มแอลมักใช้เป็นการอธิบายและนำเสนอแนวความคิดของการเขียนโปรแกรมเชิงวัตถุ ก่อนนำไปเขียนโปรแกรมจริง
แผนภาพต่าง ๆ
ใน UML 2.0 มีแผนภาพทั้งหมด 13 ประเภท สามารถจัดกลุ่มได้ ดังนี้
- แผนภาพประเภทโครงสร้าง
- Class diagram
- Component diagram
- Composite structure diagram
- Deployment diagram
- Object diagram
- Package diagram
- แผนภาพประเภทพฤติกรรม
- Activity diagram
- State Machine diagram
- Use case diagram
- แผนภาพประเภทการโต้ตอบ
- Communication diagram
- Interaction overview diagram (UML 2.0)
- Sequence diagram
- UML Timing diagram (UML 2.0)
อ้างอิง
- โอภาส เอี่ยมสิริวงศ์. การวิเคราะห์และออกแบบระบบ. กรุงเทพฯ : ซีเอ็ดยูเคชั่น. ISBN 974-534-383-8.