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

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

Um Exercício Prático de Análise de Sistemas Embarcados via UML Iriam Cristiane Damas 22-06-2006.

Apresentações semelhantes


Apresentação em tema: "Um Exercício Prático de Análise de Sistemas Embarcados via UML Iriam Cristiane Damas 22-06-2006."— Transcrição da apresentação:

1 Um Exercício Prático de Análise de Sistemas Embarcados via UML Iriam Cristiane Damas

2 Título e Descrição Título: Poltrona Inteligente Descrição: Uma poltrona estilo do Papai que pode ser programada para usuários diferentes, com parâmetros de ajuste de altura, despertador e cd-player.

3 Diagrama de Caso de Uso / Atores Configurar Usuários Despertar Ouvir Música Ajustar Altura Usuário Master Usuário Cadastrado 1 / Usuário Cadastrado

4 Lista de Dispositivos – Mecanismos Envolvidos em Cada Caso de Uso Configurar Usuários: poltrona, teclado, tela, processador, HD, memória. Ouvir Música: CD-Player, caixas de som, teclado, tela, b.volume. Despertar: relógio digital, teclado, tela. Ajustar Altura: dispositivo regulador.

5 Poltrona Ocupada Pessoa Saiu Desocupar poltrona Pessoa Sentou Ocupar poltrona Desocupada Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

6 Ocioso Lendo Senha Poltrona_Ocupada Ler Senha Senha Digitada Ficar ocioso Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS Teclado

7 Processador Ocioso Criando Perfil Salvando Perfil Perfil Aceito ou Perfil Cancelado Ficar Ocioso Senha Lida Criar perfil Perfil Criado Salvar perfil Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

8 HD Ocioso Gravando Dados Processador_Salvando Perfil Gravar dados Dados Gravados Ficar ocioso Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

9 Memória Cheia HD_Gravando Dados Esvaziar memória Processador_Criando Perfil Gravar dados na memória Vazia

10 Tela Exibindo Imagem Poltrona_Desocupada Desligar tela Processador_Criando Perfil Exibir imagem Desligada Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

11 Diagrama de Transição e Estado para Transação DESPERTAR Relógio Tocando Alarme Chegou Hora do Alarme Tocar alarme Ajustando Hora Mostrando Hora Ajustando Alarme Teclado_Lendo Botão Desligar Alarme ou Hora do Alarme + 5 Mostrar Hora Teclado_Lendo Botão Ajuste Hora Ajustar hora Hora Lida Mostrar hora Hora Lida Mostrar hora Teclado_Lendo Botão Ajuste Alarme Ajustar hora

12 Diagrama de Transição e Estado para Transação DESPERTAR Teclado Usuário digitando hora Ler hora Lendo Hora Lendo Botão Ajuste Alarme Lendo Botão Ajuste Hora Ocioso Lendo Botão Desligar Alarme BAH Pressionado Sinalizar ajuste hora BAA Pressionado Sinalizar ajuste alarme BDA Pressionado Ficar ocioso Usuário digitando hora Ler hora Hora Lida Ficar ocioso

13 Diagrama de Transição e Estado para Transação DESPERTAR Tela Desligada Mostrando Ajuste Hora Mostrando Hora Mostrando Ajuste Alarme Mostrar hora 1 / Relogio_Mostrando Hora Desligar Relogio_Mostrando Hora Mostrar hora Mostrar ajuste alarme Mostrar hora Relogio_Ajustando Hora Relogio_Ajustando Alarme Relogio_Mostrando Hora Mostrar ajuste hora

14 Teclado Seleção Lida Diagrama de Transição e Estado para Transação OUVIR MÚSICA Stop LidaOpen LidaDesligar Lida Ocioso Tecla Liberada Ficar ocioso Tecla Open Pressionada Ler Open Tecla Liberada Ficar ocioso Tecla Desligar Pressionada Ler Desligar Tecla Stop Pressionada Ler Stop Tecla Liberada Ficar ocioso Tecla Seleção Pressionada Ler Seleção Tecla Liberada Ficar ocioso

15 CD-Player Desligado Ligado Selecionando Música Teclado_Open Lida Ligar CD-Payer Diagrama de Transição e Estado para Transação OUVIR MÚSICA Tocando Música CD inserido Selecionar música Música Selecionada Tocar música Teclado_Desligar Lida Desligar CD-Payer Teclado_Stop Lida ou fim música Parar música Teclado_Stop Lida Ficar ligado Teclado_Desligar Lida Desligar CD-Payer Teclado_ Desligar Lida Desligar CD-Payer

16 Tela Ociosa Exibindo Lista Diagrama de Transição e Estado para Transação OUVIR MÚSICA Exibindo Música CD-Player_Desligado Ficar ociosa Teclado_Seleção Lida Exibir música selecionada Teclado_Stop Lida Desligar CD-Player CD-Player_Ligado Exibir lista músicas Teclado_Stop Lida Exibir lista músicas

17 B.Volume Ajustado Aumentando Diagrama de Transição e Estado para Transação OUVIR MÚSICA Diminuindo Girando Botão p/ Direita Aumentar volume Girando Botão p/ Esquerda Diminuir volume Botão parado Ficar ajustado Botão parado Ficar ajustado

18 Caixa Som Emitindo Som Desligar CD-Player_Tocando Música Emitir som Desligada Diagrama de Transição e Estado para Transação OUVIR MÚSICA 1/CD-Player_Tocando Música

19 Dispositivo Regulador Parado Subindo Diagrama de Transição e Estado para Transação AJUSTAR ALTURA Descendo Botão Subir Pressionado Subir Botão Liberado Parar Botão Descer Pressionado Descer Botão Liberado Parar


Carregar ppt "Um Exercício Prático de Análise de Sistemas Embarcados via UML Iriam Cristiane Damas 22-06-2006."

Apresentações semelhantes


Anúncios Google