DIAGRAMA DE ESTADOS- aula 7
2 pág.

DIAGRAMA DE ESTADOS- aula 7


DisciplinaParadigmas de Análise e Desenvolvimentos696 materiais3.655 seguidores
Pré-visualização1 página
Podemos ver o diagrama de estados como um complemento para o diagrama de classes. Neste diagrama podemos mostrar qual o estado em que o nosso objeto esta naquele momento. O diagrama de estado deve ser construído para os objetos que tem seus estados definidos e onde o comportamento do objeto muda por causa de um determinado estado.
Podemos representar aqui o ciclo de vida dos objetos e como são afetados pelos eventos (erros, mensagens, condições).
Os diagramas de estado começam com um estado inicial (um circulo preto todo preenchido) e podem ter várias saídas (um circulo com um X) ou fins (Um circulo com outro circulo menor preenchido).
\ufffd\ufffd
Vamos pensar em um objeto que faz pedidos de venda. Este objeto pode ter vários estados:
Em Análise de Crédito;
Crédito Aprovado;
Crédito não aprovado;
Aguardando Liberação;
Pedido Entregue;
Cancelado;
Neste caso teremos que representar também algumas condições e transições de um estado para outro. Vamos ver como fica nosso diagrama
\ufffd\ufffd
Características Principais
Demonstrar os estados possíveis de um objeto;
Demonstrar a transição de um objeto para outro;
Ajudam a visualizar a complexidade do sistema de forma simples;
Como fazer
Defina o objeto que irá representar;
Aqui podemos usar os diagramas de interação para nos ajudar
Defina os eventos e estados que o objeto vai ter;
Estabeleça o início e fim do seu objeto;
Estabeleça os estados de seu objeto, se possível na ordem em que acontecem;
\ufffd