Animal
Diagrama de classes: Um diagrama estrutural que mostra um conjunto de classes, interfaces, colaborações e seus relacionamentos.
Diagrama de Caso de Uso: Um diagrama comportamental que mostra um conjunto de casos de uso e atores e seus relacionamentos
Diagrama de Sequência: Um diagrama comportamental que mostra uma interação, dando ênfase à ordenação temporal das mensagens.
Diagrama de Estados: Um diagrama comportamental que mostra uma máquina de estados, dando ênfase ao comportamento ordenado por eventos de um objetos
Diagrama de Comunicação: Um diagrama comportamental que mostra uma interação, dando ênfase à organização estrutural de objetos que enviam e recebem mensagens
Diagrama de Atividades: Um diagrama comportamental que mostra um processo computacional, dando ênfase ao fluxo de uma atividade para outra.
Diagrama de Objetos: Um diagrama estrutural que mostra um conjunto de objetos e seus relacionamentos.
Diagrama de Pacotes: Um pacote é um mecanismo de propósito geral para a organização do próprio modelo em uma hierarquia; ele não tem nenhum significado para a execução. É representado por uma pasta com uma guia. O diagrama de pacotes é um diagrama estrutural que mostra o modelo organizado em pacotes. O propósito mais comum para o qual os pacotes serão utilizados é organizar os elementos da modelagem em grupos que você pode nomear e manipular como um conjunto. Os pacotes também podem ser utilizados para agrupar diferentes tipos de elementos. Por exemplo, no caso de um sistema que está sendo desenvolvido por uma equipe geograficamente distante, você poderá empregar os pacotes como unidade de gerenciamento de configuração, colocando neles todas as classes e diagramas que cada equipe pode examinar separadamente. Outra forma e se organizar em pacotes é mostrá-lo em uma clássica arquitetura em três camadas, as classes da visão de um projeto. Os elementos do pacote de serviços do usuário fornecem a interface visual