Um exerc cio pr tico de an lise de sistemas embarcados via uml
This presentation is the property of its rightful owner.
Sponsored Links
1 / 19

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


  • 49 Views
  • Uploaded on
  • Presentation posted in: General

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.

Download Presentation

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.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


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 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.


Diagrama de caso de uso atores

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


Lista de dispositivos mecanismos envolvidos em cada caso de uso

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.


Diagrama de transi o e estado para transa o configurar usu rios

Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

Poltrona

Desocupada

Pessoa Sentou

Pessoa Saiu

Ocupar poltrona

Desocupar poltrona

Ocupada


Diagrama de transi o e estado para transa o configurar usu rios1

Diagrama de Transição e Estado para Transação CONFIGURAR USUÁRIOS

Teclado

Ocioso

Poltrona_Ocupada

Senha Digitada

Ler Senha

Ficar ocioso

Lendo Senha


Diagrama de transi o e estado para transa o configurar usu rios2

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


Diagrama de transi o e estado para transa o configurar usu rios3

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


Diagrama de transi o e estado para transa o configurar usu rios4

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


Diagrama de transi o e estado para transa o configurar usu rios5

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


Diagrama de transi o e estado para transa o despertar

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


Diagrama de transi o e estado para transa o despertar1

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


Diagrama de transi o e estado para transa o despertar2

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


Diagrama de transi o e estado para transa o ouvir m sica

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


Diagrama de transi o e estado para transa o ouvir m sica1

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


Diagrama de transi o e estado para transa o ouvir m sica2

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


Diagrama de transi o e estado para transa o ouvir m sica3

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


Diagrama de transi o e estado para transa o ouvir m sica4

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


Diagrama de transi o e estado para transa o ajustar altura

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


  • Login