Exercícios
M2M - Iluminação
- Ingrid e Yasmin Martins
- Processar dados
- Desenhar apenas 1 caso de uso
- Detalhar usando o seguinte padrão:
- Número do caso: ??
- Nome do caso: ??
- Atores: ?? Pessoas, aplicações ou equipamentos que interagem com o sistema
- Pré-condição: ?? Estado necessário antes do Caso de Uso
- Pós-condição: ?? Estado necessário após do Caso de Uso
- Sequência de eventos: ?? Separar ações do usuário das ações do sistema
- Sequências alternativas: ?? Situações que fogem à regra normal
- Requisitos Não-Funcionais: ?? Especificações extra sistema.
M2M - Ar-Condicionado
- Julia Siqueira da Costa
- Controlar a temperatura do ar-condicionado
- Diagrama Ok, não precisa circundar o nome do ator
- Detalhamento:
- Número do caso: Ok
- Nome do caso: Ok
- Atores: Faltou o Arduino ou Ar-Condicionado. Terá Admin? Se sim, adicionar o Ator aqui e no desenho
- Pré-condição: Ar-condicionado e usuários cadastrados
- Pós-condição: Temperatura do equipamento modificada e registrada no Log
- Sequência de eventos: A sequencia numérica da direira acompanhada a da esquerda
- 1. Usuário entra com login e senha
- ------------------------------------- 2. Sistema verifica se usuário ẽ cadastrado e se a senha confere
- ------------------------------------- 3. Sistema mostra Menu de Opções
- 4. Usuário escolha opção: "Alterar Temperatura"
- ------------------------------------- 5. Sistema Mostra lista de Ar-Condicionado
- 6. Usuário escolhe o Equipto que pretende atual
- ------------------------------------- 7. Sistema mostra as temperaturas possíveis ou campo para inserir a temperatura
- 8. Usuário escolhe ou digita a tempetura desejada
- ------------------------------------- 9. Sistema envia temperatura para Arduíno
- 10. Arduino atua no equipto modificando a temperatura
- 11. Arduíno envia para sistema informação de sucesso
- ------------------------------------- 12. Sistema recebe a mensagem e mostra para usuário msg "Temperatura alterada"
- ------------------------------------- 13. Sistema mostra menu de Opções
- 14. Usuário escolhe "Sair"
- ------------------------------------- 15. Sistema encerra a aplicação;
- Sequências alternativas: Desenvolver para as situações em que a senha foi digitada incorretamente, para quando o usuário entrou com uma temperatura fora do limite e para quando o Arduíno tentar atuar e o equipamento não aceitou.
- Requisitos Não-Funcionais: Descrever várias situações conforme discussão do conteúdo na pŕoxima aula.
M2M - Irrigação
- Alice, Camila Beloti e Lara Braz
- Ativar Modo Automático
- Desenhar apenas 1 caso de uso e os atores envolvidos
- Detalhamento:
- Número do caso: Ok
- Nome do caso: Ok
- Atores: Incluir Arduino
- Pré-condição: Usuário, Pivô e sensores cadastrados
- Pós-condição:
- Sequência de eventos:
- -------------------------- 1. Sistema solicita login e senha
- 2. Usuário inseri login e senha
- -------------------------- 3. Sistema verifica se login e senha conferem
- -------------------------- 4. Sistema mostra Menu de Opções
- 5. Usuário escolha opção: "Ativar Modo Automático"
- -------------------------- 6. Sistema envia mensagem de configuração para o Arduíno
- 7. Arduíno atua nos sensores para receber dados do ambiente
- 8. Arduíno encaminha dados para o sistema
- -------------------------- 9. Sistema recebe dados e grava no BD
- -------------------------- 10. Sistema mostra mensagem: "Modo Automático Ativado"
- Sequências alternativas: Desenvolver para as situações em que usuário não existe, senha não confere, Arduino não está ativo, Sensor não está funcionando, Não foi possível gravar no Banco de Dados
- Requisitos Não-Funcionais: Descrever várias situações conforme discussão do conteúdo na pŕoxima aula.
M2M - Alarmes
- Bianca Cristina
- Ativar Alarmes
- Desenho: Incluir novos atores
- Detalhamento:
- Número do caso: Ok
- Nome do caso: Ok
- Atores: Incluir Alarmes e Arduino
- Pré-condição: Incluir Arduino configurado
- Pós-condição: Ok
- Sequência de eventos:
- -------------------------- 1. Sistema solicita login e senha
- 2. Usuário insere login e senha
- -------------------------- 3. Sistema verifica se login e senha conferem
- -------------------------- 4. Sistema mostra Menu de Opções
- Continuar a fazer a sequência acima, mostrando a opção que o usuário deve escolher. Depois disso, o que acontece de passsos para Ativar Alarmes.
- Sequências alternativas: Desenvolver para as situações em que usuário não existe, senha não confere, Arduino não está ativo, Alarmes não estão funcionando e ainda para qunado não foi possível gravar no Banco de Dados
- Requisitos Não-Funcionais: Descrever várias situações conforme discussão do conteúdo na pŕoxima aula.
M2M - Consumo
- Pedro Paulo
- Receber dados do Wattímetro
- Desenhar apenas 1 caso de uso a não ser que um dependa do outro
- Detalhar usando o seguinte padrão:
- Número do caso: ??
- Nome do caso: ??
- Atores: ?? Pessoas, aplicações ou equipamentos que interagem com o sistema
- Pré-condição: ?? Estado necessário antes do Caso de Uso
- Pós-condição: ?? Estado necessário após do Caso de Uso
- Sequência de eventos: ?? Separar ações do usuário das ações do sistema
- Sequências alternativas: ?? Situações que fogem à regra normal
- Requisitos Não-Funcionais: ?? Especificações extra sistema.
M2M - Câmeras
- Ricardo Eugênio
- Enviar Imagens
SMTC
- Gabriel e Fernanda
- Calculaar tempo do Semáforo
Jarvas
- Eberton e Victor Ferreira Martins
- Registrar evento na Agenda
Salão de Beleza
- Aline, Cecília e Yasmin Jorge
- Logar no sistema
Carregamento Químico
- Caio César e Luiz Eduardo
- Pesar Caminhão