1 / 19

Um Exercício Prático de Análise de Sistemas Embarcados via UML

Um Exercício Prático de Análise de Sistemas Embarcados via UML. Iriam Cristiane Damas. 22-06-2006. Título e Descrição. Título : Poltrona Inteligente.

mahdis
Télécharger la présentation

Um Exercício Prático de Análise de Sistemas Embarcados via UML

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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 Usuário Master Configurar Usuários Despertar Usuário Cadastrado Ouvir Música 1 / Usuário Cadastrado Ajustar Altura

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

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

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

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

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

  9. Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS Memória Vazia Processador_Criando Perfil HD_Gravando Dados Gravar dados na memória Esvaziar memória Cheia

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

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

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

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

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

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

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

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

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

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

More Related