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
| Objetivo | Criar uma conta no mais monitoria |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | Email já cadastrado |
| Exceção |
|
Fazer login
| Objetivo | Entrar na aplicação com email e senha previamente cadastrados. |
| Contexto | Pré condição
|
| Atores | |
| Episódios |
|
| Restrição | |
| Exceção |
Adicionar monitoria
| Objetivo | Usuário deseja criar uma monitoria. |
| Contexto | Pré condição
|
| Atores | |
| Episódios |
|
| Restrição | Usuários devem preencher todos os campos obrigatórios. |
| Exceção |
Editar perfil
| Objetivo | O usuário deve conseguir mudar informações básicas do perfil. |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | |
| Exceção |
Esqueceu senha
| Objetivo | Redefinir senha após ter esquecido a mesma. |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | |
| Exceção |
Curtir Monitoria
| Objetivo | Usuário curtir uma monitoria para que ela seja acessada facilmente caso queira encontrá-la novamente |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | Caso usuário já tenha curtido a monitoria, o like será removido se o botão for clicado novamente |
| Exceção |
Pesquisar Monitoria
| Objetivo | Usuário deve conseguir achar um monitoria a partir do nome, na aba de pesquisa |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | |
| Exceção |
|
Ver monitorias curtidas/a ministrar
| Objetivo | Conseguir visualizar monitorias que você curtiu e monitorias que você tem a ministrar |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | |
| Exceção |
|
Editar monitoria
| Objetivo | Editar informações de uma monitoria caso deseje. |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios | Fluxo principal
|
| Restrição | Você deve ser dono da monitoria que deseja editar |
| Exceção |
Fazer logout
| Objetivo | Usuário sair da conta da aplicação do mais monitoria. |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria |
| Episódios |
|
| Restrição | |
| Exceção |
Iniciar conversa com monitor
| Objetivo | Iniciar a comunicação entre o aluno e o monitor |
| Contexto | Pré condição
|
| Atores | Usuário, mais monitoria e telegram |
| Episódios |
|
| Restrição | Telgram do monitor e usuário deve ser válido |
| Exceção |
