Aula 09 - Diagramas de estados

11
Aula 09 Diagramas de Estados Marcos Devaner Desenvolvimento de Sistemas I

Transcript of Aula 09 - Diagramas de estados

Page 1: Aula 09 - Diagramas de estados

Aula 09Diagramas de Estados

Marcos Devaner

Desenvolvimento de Sistemas I

Page 2: Aula 09 - Diagramas de estados

Diagrama de estados

Utiliza-se a chamada máquina de estados para a especificação

dos aspectos dinâmicos de um sistema. Uma máquina de

estados pode ser representada graficamente através de um

Diagrama de Estados.

Elas podem se aplicar a classes, casos de uso ou mesmo o

sistema como um todo.

O disparo de eventos pode gerar a mudança de estados do

sistema através da ocorrência de transições. A todo estado

corresponde uma atividade ou um conjunto de ações.

Page 3: Aula 09 - Diagramas de estados

Quando utilizar

Page 4: Aula 09 - Diagramas de estados

Elementos de um Diagrama de Estados

Page 5: Aula 09 - Diagramas de estados

Elementos de um Diagrama de Estados

Page 6: Aula 09 - Diagramas de estados

Exemplo

Page 7: Aula 09 - Diagramas de estados

Superestados

Page 8: Aula 09 - Diagramas de estados

Exemplo 1

Exemplo 2

Page 9: Aula 09 - Diagramas de estados

Estados concorrentes

Page 10: Aula 09 - Diagramas de estados

Exemplo 1

Exemplo 2

Page 11: Aula 09 - Diagramas de estados

Atividade

Crie um diagrama de estados para efetuar

a matrícula de um aluno em um sistema

acadêmico.