A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Diagrama de Transição de Estado – DTE

Apresentações semelhantes


Apresentação em tema: "Diagrama de Transição de Estado – DTE"— Transcrição da apresentação:

1 Diagrama de Transição de Estado – DTE
Eveline Alonso Veloso PUC-Minas

2 Bibliografia YOURDON, Edward. Análise Estrutura Moderna. Tradução da 3ª edição americana, Rio de Janeiro: Campus, 1992, capítulo 13. PRESSMAN, Roger S. Engenharia de Software. 5ª edição, Rio de Janeiro: McGraw Hill, 2002, capítulo 12.

3 Diagramas de Transição de Estado – DTE
Enfatizam o comportamento tempo- dependente do sistema; dimensão dinâmica. Mais freqüentes em sistemas de tempo-real. Descrevem o que acontece quando... Componentes: estados; transições de estados; condições; ações.

4 Estado Conjunto de circunstâncias ou atributos;
que caracterizam o sistema ou uma de suas entidades; em um determinado momento. Cada estado dura um período finito de tempo. Nomenclatura: gerúndio; adjetivo. Aguardando sinal Transmitindo dados Inativo Ocioso Bloqueado

5 Transição de Estado Representada por uma seta.
Podem existir ciclos em um DTE. Um único estado inicial; um ou vários estados finais. Estado 1 Estado 2 Estado 3 Estado 4 Estado 5 Estado 6

6 Condição e Ação Condição: evento no ambiente externo; Exemplo:
que o sistema seja capaz de detectar; e que cause uma mudança no estado do sistema. Exemplo: um sinal; um pacote de dados; uma interrupção; etc. Estado 3 condição ação Estado 6

7 Condição e Ação Ação: atividade realizada pelo sistema;
quando muda de estado. São respostas enviadas pelo sistema ao ambiente externo; ou cálculos cujos resultados são armazenados pelo sistema. Exemplo: uma saída; uma mensagem; um cálculo; etc. Estado 3 condição ação Estado 6

8 Exemplo – DTE de um Semáforo de Trânsito
Vermelho 60 segundos transcorridos acender a cor verde e apagar a vermelha 5 segundos transcorridos acender a cor vermelha e apagar a amarela Verde 30 segundos transcorridos acender a cor amarela e apagar a verde Amarelo

9 Exemplo – DTE de um Pedido de Produto
Aguardando aprovação da operadora de cartão de crédito pagamento aprovado e produto disponível no estoque________ encaminhar pedido ao departamento de remessa pagamento não aprovado__________ encaminhar mensagem ao cliente pagamento aprovado, mas o produto não está disponível no estoque___ encaminhar pedido ao fornecedor do produto produto recebido encaminhar pedido ao departamento de remessa cliente desiste do pedido___ Atendido Pendente Cancelado


Carregar ppt "Diagrama de Transição de Estado – DTE"

Apresentações semelhantes


Anúncios Google