Caso de uso: Autenticar ao Robô<br\>
Ator primário: SR <br\>
Identificador: UCS01<br\>
Sumário: O SS solicita o identificador do robô e atribui uma cor ao mesmo.<br\>
Pré condições: O Sistema do Robô deve ser ligado.<br\>
Fluxo Principal: <br\>
- O Sistema Supervisório conecta ao Sistema do Robô. <br\>
- O SR informa seu endereço MAC. <br\>
- O SS associa ao MAC a uma cor. <br\>
Caso de uso: Autenticar ao Sistema Arbitrário<br\>
Ator primário: SA <br\>
Identificador: UCS02<br\>
Sumário: O SS envia ao SA a identificação do robô e a cor atribuída ao mesmo.<br\>
Pré condições: O Sistema do Robô já deve ter se autenticado com SS <br\>
Fluxo Principal: <br\>
- O Sistema Supervisório se conecta ao Sistema Arbitrário. <br\>
- O SS envia informações do SR ao SA. <br\>
Caso de uso: Receber dados de Monitoramento<br\>
Ator primário: SR<br\>
Identificador: UCS03<br\>
Sumário: Recebe dados de localização do SR.<br\>
Pré condições: Jogo deve ter sido iniciado.<br\>
Fluxo Principal:<br\>
- SR envia a sua localização para o SS.<br\>
Caso de uso: Enviar dados de Monitoramento<br\>
Ator primário: SA<br\>
Identificador: UCS04<br\>
Sumário: Envia dados de localização do SR para o SA.<br\>
Pré condições: Deve ter recebido dados de monitoramento do SR.<br\>
Fluxo Principal:<br\>
- SS transmite os dados de localização do SR para o SA.<br\>
Caso de uso:Receber caças encontradas<br\>
Ator primário: SR<br\>
Identificador: UCS05<br\>
Sumário: SR informa ao SS que localizou uma caças..<br\>
Pré condições: Jogo deve ter sido iniciado.<br\><br\>
Fluxo Principal:<br\>
- SR envia ao SS uma mensagem informando que localizou a caça.<br\>
Caso de uso:Informar caças encontradas<br\>
Ator primário: SA<br\>
Identificador: UCS06<br\>
Sumário: SS informa ao SA que o SR localizou umas caças..<br\>
Pré condições: Jogo deve ter sido iniciado.<br\><br\>
Fluxo Principal:<br\>
- SS envia ao SA uma mensagem informando que SR localizou a caça.<br\>
Caso de uso: Iniciar<br\>
Ator primário: SA<br\>
Identificador: UCS07<br\>
Sumário: SA informa ao SS que o jogo irá começar<br\>
Pré condições: O Robô deve estar autenticado no SS.<br\>
Fluxo Principal:<br\>
- SA envia mensagem de inicio de jogo ao SS. <br\>
Caso de uso: Iniciar jogo<br\>
Ator primário: SR<br\>
Identificador: UCS08<br\>
Sumário: SS informa ao SR que o jogo irá começar.<br\>
Pré condições: O Robô deve estar autenticado no SS e o SS deve ter informado o modo de operação do Robô.<br\>
Fluxo Principal:<br\>
- SS envia mensagem de inicio de jogo ao SR.<br\>
Caso de uso: Pausar<br\>
Ator primário: SA<br\>
Identificador: UCS09<br\>
Sumário: SA informa ao SS que o jogo foi pausado.<br\>
Pré condições: O jogo deve estar em andamento.<br\>
Fluxo Principal:<br\>
- SA envia mensagem de pausa para SS. <br\>
- SS espera uma mensagem para continuar o jogo.<br\>
Caso de uso: Pausar jogo<br\>
Ator primário: SR<br\>
Identificador: UCS10<br\>
Sumário: SS informa ao SR que o jogo foi pausado, bloqueando sua movimentação<br\>
Pré condições: O jogo deve estar em andamento.<br\>
Fluxo Principal:<br\>
- SS envia mensagem de pausa para SR.<br\>
- SS espera uma mensagem para continuar o jogo.<br\>
Caso de uso: Modo de operação<br\>
Ator primário: Jogador<br\>
Identificador: UCS11<br\>
Sumário: Jogador escolhe o modo de operação do SR<br\>
Pré condições: O Robô deve estar autenticado no SS.<br\>
Fluxo Principal:<br\>
- Jogador escolhe modo de operação na interface.<br\>
Exceção: Caso seja escolhido o modo manual, SS deve esperar os comandos de deslocamento do Jogador.
Caso de uso:Informar modo de operação<br\>
Ator primário: SR<br\>
Identificador: UCS12<br\>
Sumário: SS informa o modo de jogo para o SR.<br\>
Pré condições: O Robô deve estar autenticado no SS.<br\>
Fluxo Principal:<br\>
- SS informa o modo de jogo.<br\>
Exceção: Caso seja escolhido o modo manual, SR deve esperar os comandos de deslocamento do SS.
Caso de uso: Receber informação
. Ator primário: SS
Identificador: UCR03
Sumário: SS envia informações(início a partida,locais das caças, entre outros) para o SR
Pré condições: O Robô deve estar autenticado no SS.
Fluxo Principal:
SS envia os dados para o SR.
SR processa os dados.
|