UML (Unified Modeling Language) คือ สัญลักษณ์มาตรฐานที่ใช้ในวิธีการออกแบบการพัฒนาเชิงวัตถุ (Object-oriented Design Methodology) ซึ่งสัญลักษณ์ที่ใช้นั้นจะได้มาจากการรวมเอาวิธีการในการออกแบบและวิเคราะห์ แบบ Object-oriented 3 แบบคือ
1. Booch Method ของ Grady Booch
2. Object-Modeling Technique(OMT) ของ James Rumbaugh
3. Use case methodology ของ Ivar Jacobson
UML เกิดขึ้นมาในปี 1990 จากการที่ Booch, Rumbaugh, Jacobson และบุคคลอื่นๆต้องการที่จะรวมแนวคิดและวิธีการของพวกเขาเข้าเป็นหนึ่งเดียว กัน เพื่อให้เป็นมาตรฐานเดียวกัน พวกเขาจึงมาทำงานร่วมกันเพื่อที่จะทำสิ่งนี้ให้เกิดขึ้น โดยผู้ที่ให้การสนับสนุนการทำงานครั้งนี้คือ Rational Software
ในปัจจุบันนี้ UML ได้รับการยอมรับให้เป็นส่วนหนึ่งของมาตรฐานของ Object Management Group(OMG) ซึ่งเป็นกลุ่มที่รู้จักกันในนามของผู้ให้กำเนิด Common Object Request Broker Architecture หรือ [...]
