O documento discute a linguagem UML (Unified Modeling Language), incluindo seu objetivo de auxiliar engenheiros de software na modelagem de sistemas orientados a objetos, seu histórico de desenvolvimento a partir da fusão de três metodologias, e seus principais diagramas como casos de uso, classes, sequência, máquina de estados e atividades.