1.2. Feedback - StellaOli/ARGOS GitHub Wiki

Processo de gerar feedback

  • O aplicativo iniciará após a sua inicialização junto com a partida.
  • O aplicativo terá a função de salvar em sua memória e analisar as ações dos jogadores para que tudo ocorra dentro das regras do esporte.
  • Além disso, o aplicativo pode ser acessado pelo juiz por decisão própria ou, caso ocorra uma situação que não foi notificada, mas algum atleta pediu para o juiz que analise.
  • Após o juiz analisar a ação, o mesmo deve advertir aos atletas e público presente sobre a decisão tomada.

Tarefa: Início da Partida


Dados de entrada: Árbitro aperta um botão no apito 
Detalhamento do passo a passo da tarefa: Árbitro inicia a partida, o computador recebe a informação que deverá inicializar a gravação 
Dados de Saída: Inicialização do programa

Tarefa: Gravação e análise da partida.


Dados de entrada: Imagens adquiridas pelo sistema.
Detalhamento do passo a passo da tarefa: O sistema analisa a partida e procura por anomalias.
Dados de Saída: Mensagem de aviso.

Tarefa: Pedido de revisão de imagem.


Dados de entrada: Dados da imagem solicitada
Detalhamento do passo a passo da tarefa: O juiz vai pedir as gravações e análises do computador de uma ação específica
Dados de Saída: O sistema retorna as imagens

Tarefa: Solicita revisão.


Dados de entrada: O capitão de um dos times pede revisão de uma ação
Detalhamento do passo a passo da tarefa: Após alguma jogada, o capitão de um time pode pedir para o árbitro revisar a jogada.
Dados de Saída: O juiz vai revisar a jogada

Tarefa: Enviar imagem.


Dados de entrada: O computador vai receber a ordem do juiz para enviar as imagens
Detalhamento do passo a passo da tarefa: O computador vai receber a ordem do juiz, e vai analisar a ação em específico, e depois enviá-las para 
o árbitro
Dados de Saída: O programa vai enviar as imagens e análises da jogada para o árbitro

Tarefa: Tomada de decisão.


Dados de entrada: Análise humana da jogada
Detalhamento do passo a passo da tarefa: Após o pedido do juiz ou do capitão e o programa analisar a jogada, o árbitro deve tomar uma 
decisão em cima da jogada.
Dados de Saída: O árbitro mostra a todos a sua decisão sobre a jogada

Tarefa: Final da partida.


Dados de entrada: A partida é finalizada
Detalhamento do passo a passo da tarefa: O juiz apita e termina o processo do programa, em que finaliza a partida 
Dados de Saída: O jogo termina