UML (Linguagem Unificada de Modelagem) é apenas uma linguagem, sendo parte de um método para desenvolvimento de software. É uma linguagem com aspectos e destinada a desenvolver itens como: