Tipos de Estereotipos
Definição:
Estereótipos é uma maneira de destacar determinados componentes do diagrama, tornando explícito que os mesmos executem funções diferentes dos demais componentes.
Certos estereótipos são predefinidos na UML, mas outros também podem ser definidos pelo usuário.
Os estereótipos são baseados em determinados tipos, classes e/ou pacotes já existentes no metamodelo. Eles podem ampliar a semântica, e não a estrutura de tipos e classes preexistentes.
Uma Classe de Objetos pode ter um ou mais tipos de estereótipos, representado graficamente com um nome entre os sinais >, mas podem também ser representados por um ícone.
ESTEREÓTIPOS DE CLASSES PREDEFINIDOS NO UML
Os três tipos predefinidos na linguagem UML, bastante utilizados nos Diagramas de Classes são:
1. Entidade ou Negócio
São classes de objetos que refletem entidades do mundo real, e essas classes contém informações recebidas ou geradas pelo sistema;
Utilizado para modelar classes de negócios, e que geralmente são classes persistentes (armazenamento em banco de dados). Embora muitas delas sejam classes persistentes, isto não constitui uma regra;
Pode conservar informações somente na memória, não é preciso preservá-las permanentemente;
Se for necessário declarar explicitamente que a classe é persistente, o ideal é criar um estereótipo exclusivo;
Podem ser utilizadas em mais de uma aplicação.
2. Fronteira ou Interface
São classes de objetos que permitem a comunicação entre o mundo externo e o sistema;
A interação envolve o recebimento, apresentação e requisição de informações entre o sistema e seus usuários ou sistemas externos;
Uma mudança em uma interface de usuário ou em uma interface de comunicação é usualmente isolada em uma ou mais classes de fronteira;
Cada classe de fronteira deve estar relacionada a pelo menos um ator e vice-versa;
Muitas vezes necessita interagir com outra classe do tipo .
Exemplos: janelas, telas, caixas de