+Monitoria

+Monitoria

  • Requisitos
  • Docs
  • Sprints

›Modelagem

Pré-Rastreabilidade

  • Richpicture

Elicitação

  • Introspecção
  • Observação
  • Prototipação

Priorização

  • Priorização

Modelagem

  • NFR Framework
  • Backlog
  • Cenarios

Cenários

Introdução

A técnica de cenários é usada na modelagem de requisitos de software, os cenários buscam compreender a interação entre usuário e o sistema, por meio de linguagem natural demonstrar os fluxos e interações dos atores

Cenários

Registrar

ObjetivoCriar uma conta no mais monitoria
ContextoPré condição
  • Email válido
  • Telegram válido
Pós Condição
  • Conta criada no mais monitoria
AtoresUsuário, mais monitoria
Episódios
  1. Usuário entra na aplicação
  2. Usuário clica no botão de registrar
  3. Usuário preenche as informações
  4. Usuário clica em registrar
RestriçãoEmail já cadastrado
Exceção
  • Se alguma informação não for preenchida corretamente abre uma mensagem de erro

Fazer login

ObjetivoEntrar na aplicação com email e senha previamente cadastrados.
ContextoPré condição
  • Possuir Cadastro
Pós Condição
  • Estar logado no sistema.
Atores
  • Usuário
  • Mais monitoria
  • Episódios
    1. Usuário está na tela inicial do mais monitoria
    2. Usuário insere dados nos campos correspondentes
    3. Usuário clica no botão de login
    4. Usuário entra na aplicação.
    Restrição
  • Possuir conta no mais monitoria
  • Exceção
  • Dados do usuário inválido
  • Adicionar monitoria

    ObjetivoUsuário deseja criar uma monitoria.
    ContextoPré condição
    • Estar logado na aplicação
    Pós Condição
    Atores
  • Usuário
  • Episódios
    1. Usuário loga na aplicação
    2. Na tela de feed usuário clica no botão de adicionar monitoria
    3. Na tela de adicionar monitoria o usuário preenche as informações da monitoria
    4. Usuário clica no botão de confirmar monitoria
    5. Após mensagem de confirmação usuário é redirecionado para o feed.
    RestriçãoUsuários devem preencher todos os campos obrigatórios.
    Exceção

    Editar perfil

    ObjetivoO usuário deve conseguir mudar informações básicas do perfil.
    ContextoPré condição
    • Estar logado no mais monitoria
    Pós Condição
    • Informações do usuário devem ser alteradas.
    AtoresUsuário, mais monitoria
    Episódios
    1. Usuário loga no mais monitoria
    2. Clica a aba de perfil
    3. Clica no botão "editar perfil"
    4. É redirecionado para a página de edição do perfil
    5. Preenche os dados que deseja editar
    6. Clica no botão de confirmar edição
    Restrição
    Exceção

    Esqueceu senha

    ObjetivoRedefinir senha após ter esquecido a mesma.
    ContextoPré condição
    • Ter cadastro no mais monitoria
    Pós Condição
    • Nova senha
    AtoresUsuário, mais monitoria
    Episódios
    1. Usuário entra na tela inicial do aplicativo
    2. Seleciona o botão esqueceu senha
    3. Insere o email
    4. Entra no email registrado
    Restrição
    Exceção

    Curtir Monitoria

    ObjetivoUsuário curtir uma monitoria para que ela seja acessada facilmente caso queira encontrá-la novamente
    ContextoPré condição
    • Estar logado no mais monitoria
    • Existir monitoria para dar o like
    • Não ter dado o like na monitoria
    Pós Condição
    • Monitoria estar salva na lista de like
    AtoresUsuário, mais monitoria
    Episódios
    1. Fazer login no mais monitoria
    2. Entrar em uma monitoria
    3. Clicar no botão de like da monitoria
    RestriçãoCaso usuário já tenha curtido a monitoria, o like será removido se o botão for clicado novamente
    Exceção

    Pesquisar Monitoria

    ObjetivoUsuário deve conseguir achar um monitoria a partir do nome, na aba de pesquisa
    ContextoPré condição
    • Estar logado
    • Monitoria a ser procurada deve existir
    Pós Condição
    • Monitoria correspondente na aba de pesquisa
    AtoresUsuário, mais monitoria
    Episódios
    1. Usuário loga no mais monitoria
    2. Usuário acessa aba de pesquisa
    3. Na aba de pesquisa usuário insere o nome da monitoria que deseja pesquisar
    4. Monitorias correspondentes estão disponíveis na aba de pesquisa
    Restrição
    Exceção
    • Se não há nenhuma monitoria correspondente não será mostrado nenhuma monitoria.

    Ver monitorias curtidas/a ministrar

    ObjetivoConseguir visualizar monitorias que você curtiu e monitorias que você tem a ministrar
    ContextoPré condição
    • Estar logado
    • Existir monitorias curtidas/ a ministrar
    Pós Condição
    • Lista de monitorias curtidas/a ministrar
    AtoresUsuário, mais monitoria
    Episódios
    1. Usuário loga no mais monitoria
    2. Usuário abre a aba de perfil pessoal
    3. Usuário seleciona se deseja ver monitorias a ministrar ou curtidas
    Restrição
    Exceção
    • Se não há monitorias curtidas ou a ministrar as listas ficam vazias

    Editar monitoria

    ObjetivoEditar informações de uma monitoria caso deseje.
    ContextoPré condição
    • Estar logado
    • Ser dono da monitoria que deseja editar
    Pós Condição
    • Informações editadas na monitoria
    AtoresUsuário, mais monitoria
    EpisódiosFluxo principal
    1. Usuário loga no mais monitoria
    2. Usuário entrar na monitoria
    3. Clica no botão de editar monitoria
    4. Usuário digita novas informações das monitorias
    5. Usuário confirma edição
    Fluxo alternativo
    1. Usuário loga no mais monitoria
    2. Usuário entra na aba de perfil pessoal
    3. Na aba de monitorias a ministrar usuário entra na monitoria
    4. Clica no botão de editar monitoria
    5. Usuário digita novas informações das monitorias
    6. Usuário confirma edição
    RestriçãoVocê deve ser dono da monitoria que deseja editar
    Exceção

    Fazer logout

    ObjetivoUsuário sair da conta da aplicação do mais monitoria.
    ContextoPré condição
    • Estar logado no mais monitoria
    Pós Condição
    • Estar deslogado no mais monitoria
    AtoresUsuário, mais monitoria
    Episódios
    1. Usuário entra na aba de perfil pessoal
    2. Usuário clica no botão de de mais opções
    3. Usuário clica em sair
    Restrição
    Exceção

    Iniciar conversa com monitor

    ObjetivoIniciar a comunicação entre o aluno e o monitor
    ContextoPré condição
    • Estar logado no mais monitoria
    • Possuir telegram
    Pós Condição
    • Chat inciado no telegram com o monitor
    AtoresUsuário, mais monitoria e telegram
    Episódios
    1. Usuário loga no mais monitoria
    2. Usuário clica na monitoria
    3. Usuário clica no botão do telegram
    4. Usuário é redirecionado para o chat no telegram com o monitor
    Fluxo alternativo
    1. Usuário loga no mais monitoria
    2. Usuário entra na aba de perfil pessoal
    3. Vai nas monitorias curtidas
    4. Clica no perfil do monitor
    5. Clica no botão do telegram
    6. Usuário é redirecionado para o chat no telegram com o monitor
    RestriçãoTelgram do monitor e usuário deve ser válido
    Exceção
    ← Backlog
    • Registrar
    • Fazer login
    • Adicionar monitoria
    • Editar perfil
    • Esqueceu senha
    • Curtir Monitoria
    • Pesquisar Monitoria
    • Ver monitorias curtidas/a ministrar
    • Editar monitoria
    • Fazer logout
    • Iniciar conversa com monitor
    Nossos repositórios
    +Monitoria Docs+Monitoria FrontEnd+Monitoria API gateway+Monitoria API monitorias
    Copyright © 2019 +Monitoria