UML定義了多種圖形化的符号來描述軟體系統部分或全部的靜态結構和動态結構,包括:用例圖(use case diagram)、類圖(class diagram)、時序圖(sequence diagram)、協作圖(collaboration diagram)、狀态圖(statechart diagram)、活動圖(activity diagram)、構件圖(component diagram)、部署圖(deployment diagram)等。在這些圖形化符号中,有三種圖最為重要,分别是:用例圖(用來捕獲需求,描述系統的功能,通過該圖可以迅速的了解系統的功能子產品及其關系)、類圖(描述類以及類與類之間的關系,通過該圖可以快速了解系統)、時序圖(描述執行特定任務時對象之間的互動關系以及執行順序,通過該圖可以了解對象能接收的消息也就是說對象能夠向外界提供的服務)。