Escolar Documentos
Profissional Documentos
Cultura Documentos
dos Objetos
Dinâmica dos objetos
● Necessário desenvolver estudo sobre comportamento
interno das classes
● Permitir a especificação da dinâmica i.e. a forma como
gerúndio ou no particípio
● Um mesmo estado pode ser repetido em um diagrama
evento ocorrer
● /Ação: indica uma ação que é executada durante a
um mesmo estado
● junção: duas ou mais transições conduzindo a um
mesmo estado
Conflitos
●Um conflito ocorre em uma bifurcação quando duas ou mais
transições partindo de um mesmo estado estão habilitadas
Construções típicas
●Repetições (laços): encadeamento cíclico de estados e
transições contendo um controle sobre a repetição dos
ciclos
Cláusula de envio
● ação de envio de uma mensagem, do objeto que se está
modelando, para algum outro objeto.
● Notação: acento circunflexo seguido do nome do objeto e
se encontra
● Indica que o objeto recebe certas mensagens (ou percebe
estado
● Categorias de ações
abandono de um estado
Ações nos estados
Ações nos estados
● Categorias de ações
abstração
● estados mais específicos nos níveis seguintes
estado composto
Concorrência
Concorrência
●Sincronismo entre os estados intermediários de duas
ou mais concorrências
Ex. de diagramas de estados
Ex. de diagramas de estados
Ex. de diagramas de estados
Diagramas de atividades
● É um diagrama de estado no qual a maioria dos estados
representa a execução de ações ou atividades
● Primitivas adicionais: estados de bifurcação e convergência
Diagramas de atividades
● Primitivas adicionais
● Sincronismo de concorrências
Exercício
5) Para a especificação apresentada em aula,
a partir dos diagramas de sequência criados no
exercício 3, desenhe as máquinas de estado que
implementem tais sequências.
Bibliografia
[1] STADZISZ, Paulo Cézar.
Projeto de software usando a UML. Versão 2002.
CEFET-PR