ESPECIFICAÇÃO DE CASOS DE USO
Histórico de versão
Data | Versão | Descrição | Autor(es) |
---|---|---|---|
24.04.2021 | 0.1 | Criação do documento | Rodrigo Oliveira |
Participantes
- Rodrigo Oliveira
UC01: Cadastrar Aluno
Descrição: Este caso de uso permite ao aluno se cadastrar na plataforma.
Ator principal: Aluno
Pré condições: O aluno deve estar desconectado de uma conta antes de iniciar o cadastro.
Fluxo principal: Este caso de uso é iniciado quando o usuário escolhe a opção de cadastrar uma nova conta.
- O sistema redireciona o usuário para a tela de cadastro.
- O usuário preenche os campos com as informações necessárias para realizar o cadastro.
- O usuário confirma a realização do castro.
- O sistema valida os dados informados pelo usuário.
- O sistema exibe uma mensagem de cadastro efetuado com sucesso.
- O usuário é redirecionado para a tela de log in.
- O caso de uso é encerrado.
UC02: Autenticar usuários
Descrição: Este caso de uso permite aos usuários se autenticarem na plataforma.
Ator principal: Aluno, Professor, Técnico
Pré condições: O usuário deve estar desconectado de uma conta antes de iniciar a autenticação.
Fluxo principal: Este caso de uso é iniciado quando o usuário escolhe a opção de entrar em uma conta.
- O sistema redireciona o usuário para a tela de autenticação.
- O usuário preenche os campos com as informações necessárias para realizar a autenticação.
- O usuário confirma a realização de autenticação.
- O sistema valida os dados informados pelo usuário.
- O usuário é redirecionado para a tela principal do sistema.
- O caso de uso é encerrado.
UC03: Cadastrar Professor
Descrição: Este caso de uso permite aos técnicos cadastrarem um professor.
Ator principal: Técnico
Pré condições: O usuário deve estar autenticado em uma conta antes de iniciar o cadastro.
Fluxo principal: Este caso de uso é iniciado quando o usuário escolhe a opção cadastrar um novo professor.
- O sistema redireciona o técnico para a tela de cadastro de professor.
- O técnico preenche os campos com as informações necessárias para realizar o cadastro.
- O técnico confirma a realização do cadastro.
- O sistema valida os dados informados pelo técnico.
- O sistema exibe uma mensagem de cadastro efetuado com sucesso.
- O usuário é redirecionado para a tela principal do sistema.
- O caso de uso é encerrado.
UC04: Desconectar usuários
Descrição: Este caso de uso permite aos usuários se desconectarem da conta.
Ator principal: Aluno, Professor, Técnico
Pré condições: O usuário deve estar autenticado em uma conta antes de se desconectar.
Fluxo principal: Este caso de uso é iniciado quando o usuário escolhe a opção desconectar.
- O sistema informa ao usuário se realmente deseja se desconectar.
- O usuário confirma.
- O usuário é redirecionado para a tela de autenticação.
- O caso de uso é encerrado.
UC05: Visualizar experimento
Descrição: Este caso de uso permite ao aluno visualizar a imagem da webcam que está monitorando um de seus experimentos que está ocorrendo.
Ator principal: Aluno
Pré condições: O aluno deve estar autenticado em uma conta antes de visualizar o experimento; o aluno deve começar um experimento; o professor deve ter começado a aula de experimentos.
Fluxo principal: Este caso de uso é iniciado quando o aluno escolhe a opção começar experimento.
- O sistema redireciona o aluno para a tela de experimento.
- Na tela de experimento, o sistema exibe a imagem da webcam transmitida.
- O caso de uso é encerrado.
UC06: Visualizar todos os experimentos
Descrição: Este caso de uso permite ao professor visualizar as imagens das câmeras que estão monitorando todos os experimentos que estão acontecendo.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de visualizar os experimentos.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe a opção mostrar todos os experimentos.
- O sistema redireciona o professor para a tela de experimentos.
- Na tela de experimentos, o sistema exibe as imagens das câmeras transmitidas, de todos os experimentos que estão acontecendo no momento.
- O caso de uso é encerrado.
UC07: Iniciar aula de experimentos
Descrição: Este caso de uso permite ao professor iniciar uma aula de experimentos.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de iniciar uma aula.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe a opção começar aula.
- O sistema informa ao professor se realmente deseja iniciar a aula.
- O professor confirma.
- O sistema redireciona o professor para a tela de de experimentos.
- O caso de uso é encerrado.
UC08: Encerrar aula de experimentos
Descrição: Este caso de uso permite ao professor encerrar uma aula de experimentos.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de encerrar uma aula; o professor deve ter iniciado uma aula antes de encerrar esta aula.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe a opção encerrar aula.
- O sistema informa ao professor se realmente deseja encerrar a aula.
- O professor confirma.
- O sistema exibe uma mensagem de sucesso.
- O sistema redireciona o professor para a tela inicial.
- O caso de uso é encerrado.
UC09: Visualizar a lista de alunos
Descrição: Este caso de uso permite ao professor ou técnico visualizar a lista de alunos.
Ator principal: Professor, Técnico
Pré condições: O professor ou técnico deve estar autenticado em uma conta antes de visualizar a lista de alunos.
Fluxo principal: Este caso de uso é iniciado quando o professor ou técnico escolhe a opção mostrar alunos.
- O sistema redireciona o professor ou técnico para a tela de alunos.
- O sistema exibe todos o alunos cadastrados.
- O caso de uso é encerrado.
UC10: Pausar experimento
Descrição: Este caso de uso permite ao professor pausar um experimento que está ocorrendo.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de pausar um experimento; o experimento a ser pausado deve ter sido iniciado.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe um experimento da tela de experimento e escolhe a opção pausar.
- O sistema informa se o professor deseja realmente pausar o experimento.
- O professor confirma.
- O sistema exibe uma mensagem de sucesso.
- O sistema bloqueia a interação do aluno com o experimento.
- O caso de uso é encerrado.
UC11: Retomar experimento
Descrição: Este caso de uso permite ao professor retomar um experimento que foi pausado.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de retomar um experimento; o experimento a ser retomado deve ter sido pausado.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe um experimento, que está pausado, da tela de experimento e escolhe a opção retomar.
- O sistema informa se o professor deseja realmente retomar o experimento.
- O professor confirma.
- O sistema exibe uma mensagem de sucesso.
- O sistema desbloqueia a interação do aluno com o experimento.
- O caso de uso é encerrado.
UC12: Responder dúvida
Descrição: Este caso de uso permite ao professor responder uma dúvida cadastrada.
Ator principal: Professor
Pré condições: O professor deve estar autenticado em uma conta antes de responder uma dúvida; a dúvida a ser respondida deve ter sido previamente cadastrada.
Fluxo principal: Este caso de uso é iniciado quando o professor escolhe uma dúvida da tela de dúvidas.
- O sistema exibe a pergunta.
- O sistema exibe um campo de resposta.
- O professor escreve no campo de resposta.
- O professor confirma o envio.
- O sistema exibe uma mensagem de sucesso.
- O sistema notifica o autor da dúvida.
- O caso de uso é encerrado.
UC13: Cadastrar dúvida
Descrição: Este caso de uso permite ao aluno cadastrar uma dúvida.
Ator principal: Aluno
Pré condições: O Aluno deve estar autenticado em uma conta antes de cadastrar uma dúvida.
Fluxo principal: Este caso de uso é iniciado quando o aluno escolhe a opção cadastrar dúvida.
- O sistema redireciona o aluno para a tela de dúvidas.
- O sistema exibe um campo para o título e outro para descrição.
- O aluno preenche as informações.
- O aluno confirma o cadastro.
- O sistema exibe uma mensagem de sucesso.
- O sistema notifica o professor.
- O caso de uso é encerrado.
UC14: Controlar equipamento experimental
Descrição: Este caso de uso permite ao aluno controlar o equipamento do experimento.
Ator principal: Aluno
Pré condições: O Aluno deve estar autenticado em uma conta antes de cadastrar uma dúvida; o aluno deve ter iniciado um experimento.
Fluxo principal: Este caso de uso é iniciado quando o aluno escolhe algumas opções de controle no experimento.
- O aluno escolhe uma ação para executar.
- O sistema informa ao aluno se realmente deseja efetuar a ação escolhida.
- O aluno confirma.
- O sistema exibe uma mensagem informando a ação que está sendo executada.
- O sistema redireciona a ação para o equipamento.
- O caso de uso é encerrado.
UC15: Concluir experimento
Descrição: Este caso de uso permite ao aluno concluir um experimento.
Ator principal: Aluno
Pré condições: O Aluno deve estar autenticado em uma conta antes de concluir um experimento; o aluno deve ter iniciado um experimento.
Fluxo principal: Este caso de uso é iniciado quando o aluno escolhe a opção concluir experimento.
- O sistema informa ao aluno se realmente deseja concluir o experimento.
- O aluno confirma.
- O sistema exibe uma mensagem informando a ação que o experimento foi concluído.
- O sistema redireciona o aluno para a tela inicial.
- O caso de uso é encerrado.
UC16: Solicitar auxílio do técnico
Descrição: Este caso de uso permite ao aluno solicitar o auxílio de um técnico.
Ator principal: Aluno
Pré condições: O Aluno deve estar autenticado em uma conta antes de solicitar auxílio; o aluno deve ter iniciado um experimento.
Fluxo principal: Este caso de uso é iniciado quando o aluno escolhe a opção falar com técnico.
- O sistema redireciona o aluno para a tela de bate papo com o técnico.
- O sistema notifica o técnico.
- O caso de uso é encerrado.
UC17: Regular equipamento
Descrição: Este caso de uso permite ao técnico regular o equipamento do experimento.
Ator principal: Técnico
Pré condições: O Técnico deve estar autenticado em uma conta antes de regular um equipamento.
Fluxo principal: Este caso de uso é iniciado quando o Técnico escolhe a opção regular equipamento.
- O sistema redireciona o técnico para a tela de equipamentos.
- O técnico seleciona um dos equipamentos.
- O sistema redireciona o técnico para a tela do equipamento.
- O sistema exibe as possibilidades de regulagem.
- O técnico seleciona quais ele deseja efetuar.
- O sistema informa se o técnico realmente deseja realizar a regulagem.
- O técnico confirma.
- O sistema exibe uma mensagem de sucesso.
- O sistema começa a rotina de regulagem com os parâmetros informados pelo técnico.
- O caso de uso é encerrado.
UC18: Responder solicitação
Descrição: Este caso de uso permite ao técnico responder uma solicitação de auxílio feita por algum aluno.
Ator principal: Técnico
Pré condições: O Técnico deve estar autenticado em uma conta antes de responder uma solicitação; um aluno deve ter solicitado auxílio.
Fluxo principal: Este caso de uso é iniciado quando o Técnico escolhe a opção responder solicitações.
- O sistema redireciona o técnico para a tela de solicitações.
- O técnico seleciona uma das solicitações.
- O sistema redireciona o técnico para a tela de bate papo com o autor da solicitação.
- O caso de uso é encerrado.
UC19: Pausa de emergência
Descrição: Este caso de uso permite ao técnico pausar um experimento em caso de emergência.
Ator principal: Técnico
Pré condições: O Técnico deve estar autenticado em uma conta antes de pausar um experimento; um experimento deve sido iniciado.
Fluxo principal: Este caso de uso é iniciado quando o Técnico escolhe a opção parada de emergência na tela do experimento.
- O sistema bloqueia as ações do aluno.
- O sistema notifica o aluno que o experimento teve uma parada de emergência.
- O caso de uso é encerrado.