ยูเอ็มแอล

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

แผนภาพต่างๆ 
ใน 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.

การแทนความรู้
การเขียนโปรแกรม
มาตรฐานไอเอสโอ