Diagrama de Estados
Primeiramente, o Diagrama de Estados se apodera do ciclo de vida dos objetos e de seus atributos naquele instante. Em seguida, exibe os possíveis estados contidos em um objeto e o modo como os eventos podem influenciar esses atributos nos instantes seguintes. Por exemplo: tráfego de mensagens, temporizadores de controle, erros em procedimentos (status, flags etc.) e condições lógicas resolvidas.
Vejamos a representação de um Diagrama de Estados com seus principais componentes.
Clique em cada componente para acessar sua descrição.
Ponto inicial: tudo começa pela definição do estado inicial ou ponto de partida, representado por um círculo totalmente preenchido.
Ponto final: os pontos iniciais são seguidos por diversos estados finais – pontos finais. Os pontos finais são representados por um círculo maior, não preenchido, contornando outro círculo menor totalmente preenchido.
Transição: as transições aplicadas sobre um evento são representadas por uma linha com uma seta em sua extremidade final. A representação indica a ligação e o sentido do fluxo entre os estados.
Estado: a representação de um estado é realizada por um retângulo com ângulos arredondados.