Uma forma é um elemento textual e gráfico que representa um componente de aplicativo em um diagrama UML (Linguagem de Modelagem Unificada).
Conforme ilustrado na figura a seguir, uma forma pode conter o nome, campos e métodos de uma classe Java que são exibidos como o nome, atributos e operações em seus respectivos compartimentos.
As propriedades de forma controlam a aparência de formas em um diagrama. Por exemplo, cada forma e conector tem uma propriedade de Cor de Linha que pode ser especificada para a cor das molduras e sombras lançadas da forma.
É possível especificar valores de propriedades de formas para fazer as seguintes coisas: