Motivação

 UML
   - História
   - Diagramas

 Bibliografia

Diagramas de Estado

Em um diagrama de estado, um objeto possui um comportamento e um estado.

O estado de um objeto depende da atividade na qual ele está processando.

Um diagrama de estado mostra os possíveis estados de um objeto e as transações responsáveis pelas suas mudanças de estado.

Exemplo:

Descrição do exemplo: Modelagem do sistema de login. Para que o usuário seja autenticado, ele deve fornecer dois valores: SSN (Social Security Number) e o PIN (Personal ID Number). Após a submissão é feita uma validação.

Diagrama de estado para o objeto Login.

Um diagrama de estados pode estar aninhado.Estados relacionados podem estar agrupados em um único estado.

Exemplo:

Descrição do exemplo: um sistema de leilão. Para que um lance seja efetuado com sucesso, a oferta tem que ser válida e o cliente tem que ter crédito suficiente.

}