Buscar

Aula08_MS_doc01

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 3 páginas

Prévia do material em texto

Exemplo 
Para manter a complexidade e a facilidade de entendimento, vamos usar fazer o 
desenvolvimento em níveis: 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Apresentando tela 
 Int opção; 
Senha correta 
início 
Verificando 
senha 
Meusoftware.exe 
Senha inválida 
fim 
Opção==4 
Clicar em aluno: 
 Executar aluno.exe 
Clicar em prof: 
 Executar prof.exe 
Clicar em coord: 
 Executar coord.exe 
 Clicar em fim: 
 Encerrar execução 
tratando aluno Tratando coordenador tratando professor 
Opção==1 
Opção==2 
Opção==3 
Tecla esc 
acionada 
 
 
 
 
O estado tratando tela está detalhado, mas os estados de tratando aluno, tratando professor e 
tratando coordenador são estados que precisam ser tratados. Vamos tratar o estado, tratando 
aluno, os demais são similares. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Clicar em incluir: 
 Executar INC_aluno.exe 
Clicar em alterar: 
 Executar ALT_aluno.exe 
Clicar em excluir: 
 Executar EXC_aluno.exe 
 Clicar em fim: 
 Voltar estado anterior 
incluindo aluno Deletando aluno Alterando aluno 
Op==1 
Op==2 
Op==3 
Tecla esc 
acionada 
Int op 
Tratando aluno 
Opção==1 
Executar aluno.exe 
Tratando aluno 
Super estado tratando aluno 
 inicio 
fim 
Teclou fim/ 
teclou esc 
subestado 
 
 
Quando os estados podem ser abertos em novos diagramas de estado, dizemos que o atual 
estado é um subestado e, quando se pode considerar que os atuais estados são estados que 
foram abertos, o estado que deu origem a abertura é um super estado. 
Essa estrutura de tratar o diagrama de estados, dizemos que os estados são aninhados e 
permitem que se apresentem diagramas que facilitem o entendimento.

Outros materiais