análise e projeto de sistemas - coleira automatizada para cães
TRANSCRIPT
Coleira Automatizada para Animas de Médio/Grande Porte
Aluno: Fernando Alves Michalak
Introdução
Elaborar um sistema responsável por gerenciar uma coleira automatizada. A coleira tem por objetivo educar animais domésticos de médio porte como cães e gatos.
Usuários
Dono
Cão
Automóveis, Crianças, outros.
Componentes
Alternador Coleira GPS Auto-Falante Display do Controle Remoto Controle Remoto Vasilha Guilhotina Estoque
Perguntas
...
Casos de Uso
Dono
Cao
Voltar para casa
Coleira de Cão
Pedir Comida
Sair do Canil
Liberar Passeio
«uses»
«uses»
«uses»
«uses» Automoveis
Crianças
Manter Distância
«uses»
«uses»
Diagrama de Estado
Desligado
Choque
Alternador
Caso de Uso: Voltar para o Canil
Auto-Falante
Desativado
Ativo / Alarme
Icone Cão Dentro do Canil
Display Controle Remoto
Icone Cão Fora do Canil
Desativado
Monitorando
GPS
Fora do Canil
Dentro do Canil
Coleira / “Cão”
Diagrama de Estado
Caso de Uso: Pedir Comida
Vazia
Cheia
Vasilha Coleira / “Cão”
Longe da Vasilha
Próximo da Vasilha
Vazio
Reserva
Cheio
Estoque
Aberta
Guilhotina
Fechada
Diagrama de Estado
Caso de Uso: Manter Distância
Acima da Distância Minima
Abaixo da Distância Minima
Desligado
Choque
Alternador Auto-Falante
Desativado
Ativo / Alarme
Icone Cão em Área Regular
Display Controle Remoto
Icone Cão em Área Irregular
Desativado
Monitorando
GPS
Coleira / “Cão”
Diagrama de Seqüência
Caso de Uso: Solicitar Ração
Top Package::Cão
Chegar próximo da tigela de comida
Coleira
Posicao
GPS
Quantidade de Comida
Vasilha
Quantidade
Informa Posição
Guilhotina
Abrir Guilhotina
Diagrama de Seqüência
GPS
Caso de Uso: Voltar para o Canil
Auto Falante Alternador
Chamada para dentro do canil
Top Package::Dono
Cachorro dentro do canil
Dar choque
Choque efetivado
Chamado efetivado
Controle Remoto
Verificar posicao do cão
Cao dentro do canil
Retorna Posicao
Diagrama de Seqüência
Top Package::Cão
Chegar próximo de uma criança
Coleira Auto Falante Alternador GPS
Caso de Uso: Manter Distância
Comando para se distanciar
Message1
Posicao