소프트웨어 공학에서 사용되는 표준화된 범용 모델링 언어
현실 세계에 존재하는 시스템을 디지털 시스템으로 개발하기 위해서는 우선적으로 모델(시스템 설계도)이 필요하다. 그 모델을 만들기 위한 모델링을 할 때 UML을 사용한다.
UML 다이어그램은 아래와 같이 가시화한다.