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.

} |