O documento apresenta uma introdução à UML, definindo-a como uma linguagem de modelagem para especificar, visualizar e documentar sistemas de software. A UML unifica notações de métodos existentes e é um padrão industrial para modelagem ao longo do ciclo de desenvolvimento. A UML permite múltiplas visões de sistemas orientados a objetos por meio de diagramas.