Professional Documents
Culture Documents
UNIPAC
CAMPUS UBERLNDIA
Agenda
Introduo Conceitos
UNIPAC
CAMPUS UBERLNDIA
Introduo
de Estado sofridas por um objeto, dentro de um
Objetivo
Utilizado para acompanhar os estados por qual passa uma ou mais instncias de uma determinada classe Podem haver diversos diagramas de estado de um mesmo processo Usado para analisar comportamento de objetos de uma classe Mostra os estados que os objetos podem assumir e os eventos das transies de um estado para outro Exibe as aes decorrentes dos eventos Apresentam as sequncias de estados que um objeto assume em sua existncia em resposta a estmulos recebidos Complemento das descries estticas de classes Relacionam os possveis estados que os objetos de uma classe podem ter e quais os eventos que causam mudanas em seu estado.
Tecnologia em Analise e Desenvolvimento de Sistemas 3
UNIPAC
CAMPUS UBERLNDIA
Introduo
Assumem estados
Diretamente dependente dos valores de seus atributos
UNIPAC
CAMPUS UBERLNDIA
Conceitos
ESTADO
Condio ou situao durante a vida de um objeto no qual:
satisfaz alguma condio executa alguma atividade em resposta a um evento ou espera pela ocorrncia de algum evento
UNIPAC
CAMPUS UBERLNDIA
Conceitos
ESTADO
Condio ou situao durante a vida de um objeto no qual:
satisfaz alguma condio executa alguma atividade em resposta a um evento ou espera pela ocorrncia de algum evento
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Evento
Ocorrncia que deve ser reconhecida e gerar uma reao pelo
sistema em estudo.
Evento
UNIPAC
CAMPUS UBERLNDIA
Conceitos
TRANSICO
Evento - Provoca a transio de estado. Guarda - Condio que restringe a ocorrncia da transico.
uma expresso que resulta em um valor booleano. representada entre colchtes [expresso].
Evento
Guarda Ao
Transio
UNIPAC
CAMPUS UBERLNDIA
Conceitos
UNIPAC
CAMPUS UBERLNDIA
Conceitos
10
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Estado Composto
11
UNIPAC
CAMPUS UBERLNDIA
Conceitos
12
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Clusulas do Estado
Entry
Representa aes realizadas no momento em que o objeto assume o Estado
Do
Ilustra as atividades executadas enquanto o objeto se encontra em um determinado
estado
Exit
Identica as aes executadas antes do objeto mudar de estado
13
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Transies Internas
So transies que no produzem modicaes no estado de um
objeto
Auto-transies
Saem do estado atual do objeto, podendo executar alguma ao , e
retornam ao mesmo estado
14
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Exemplo de Transio Interna
Transies Internas
15
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Exemplo de Auto-Transio
AutoTransio
16
UNIPAC
CAMPUS UBERLNDIA
Conceitos
17
UNIPAC
CAMPUS UBERLNDIA
Conceitos
18
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Barra de Sincronizao
utilizada quando ocorrem estados paralelos em um diagrama de
estados
19
UNIPAC
CAMPUS UBERLNDIA
Conceitos
20
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Barra de Sincronizao
21
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Estado de Histria
Representa o registro do ltimo subestado em que o objeto se
encontrava, quando, por algum motivo o processo foi interrompido
22
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Estado de Histria
23
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Estados Concorrentes
um estado composto em que ocorrem Estados paralelos Fora o processo a dividir em dois ou mais subprocessos
concorrentes
24
UNIPAC
CAMPUS UBERLNDIA
Conceitos
Estado Concorrente
25
UNIPAC
CAMPUS UBERLNDIA
Conceitos
26
UNIPAC
CAMPUS UBERLNDIA
Contatos
Logstica / Informtica
27