Estereótipos

Os itens componentes da UML permitem que se modele a maioria dos sistemas que se deseje desenvolver. Se for necessário incluir um novo item em função das peculiaridades do domínio do sistema, a UML tem os esteriótipos. Com estes, pode-se, utilizando os mesmos itens da UML, estender a semântica dos mesmos (sem alterar a sua estrutura). Com isso pode-se criar novos elementos ou classificá-los definindo tipos dos mesmos. Por exemplo, no caso de classes, podemos criar estereótipos para cada tipo de classe: entidade, interface ou controle. Neste caso, graficamente coloca-se acima do nome da classe (no exemplo abaixo, Cliente) o nome do estereótipo entre << >>.

O exemplo acima especifica que a classe Cliente é um estereótipo de <<entidade>>, isto é, a classe Cliente é um tipo de classe de entidade.
Além dos estereótipos criados pelo próprio usuário, podemos usar os estereótipos pré-definidos pela própria UML para classes, pacotes, componentes.