Skip to content

Time de Requisitos


Framework SAFe

SAFe 4

PBB/BDD

PBB

PBB

BDD

BDD

User Story Mapping

USM

Casos de Uso

Especificação de caso de uso "Cadastrar Aluno"

CASO1

O aluno, com o auxílio de um Tutor (qual seja letrado). Cadastrará o Aluno no Sistema Paula.

Fluxo Básico:

1- O tutor acessa a opção cadastrar Aluno 2- O sistema apresenta os campos para serem preenchidos (RN2) 3- O tutor preenche os campos 4- O sistema válida os campos (FE1, FE2, FE3) 5- O sistema autêntica aluno 6- Encerra Caso de Uso

Regra de Negócios:

RN2. Campos de Cadastro são Nome, Apelido, Senha, Data de Aniversário e Gênero

Fluxo Erros:

FE1- Apelido Existente No passo . do fluxo básico, se o sistema determinar que o apelido do aluno já está sendo usado, o sistema mostra a mensagem "Aluno já Cadastrado"

FE2- Apelido Pequeno No passo . do fluxo básico, se o sistema determinar que o apelido deve possuir mais do que 3 caracteres, o sistema mostra a mensagem "O apelido deve possuir no mínimo 3 caracteres"

FE3- Senha No passo . do fluxo básico, se o sistema determinar que a senha não atingiu o tamanho mínimo de 4 caracteres, o sistema mostra a mensagem "A senha deve possuir mais do que 4 caracteres"

FE4- Data de Aniversário No passo . do fluxo básico, se o sistema determinar que o aluno cadastrado, tem menos de 5 anos de idade, o sistema mostra a mensagem "O aluno deve possuir mais do que 5 anos"

FE5- Campo não preenchido No passo . do fluxo básico, se o sistema determinar que algum campo não foi preenchido, o sistema mostra a mensagem "Informe "



Especificação de caso de uso Concluir Módulo

CASO2

Para cada Lição do Módulo, o Usuário irá realizar atividades. Quando todas atividades tiverem prontas o Usuário conclui o Módulo

Fluxo Básico:

1- O aluno Efetua Login
2- O sistema válida o apelido e senha (A1, A2)
3- O aluno acessa um dos Módulo Disponíveis
4- O sistema apresenta Lições Dentro do Módulo
5- O aluno seleciona uma lição disponível
6- O sistema exibe a lição
7- O aluno realiza uma das 4 atividades da lição
8- O sistema válida a resposta do Aluno (A3)
9- O sistema atualiza o status da Atividade
10- Se houver mais atividade de lição aluno retorna para 7.
11- O sistema atualiza o status de progresso (A4)
12- Se houver mais lições o aluno retorna para 5
13- O sistema atualiza o status do Módulo como concluído. (RN1)
14- Encerra o Caso de Uso

Regras de Negócio:

RN1. O Aluno recebe uma recompensa Virtual ao finalizar um Módulo.

Fluxo Alternativos:

FA1. Aluno não cadastrado No passo 1 do fluxo básico, se o sistema determinar que o apelido do aluno não é válido, o sistema mostra a mensagem "Apelido Incorreto".

FA2. Senha Inválida No passo 1 do fluxo básico, se o sistema determinar que a senha do aluno não é válida, o sistema mostra a mensagem "Senha Incorreta".

FA3. Resposta Incorreta No passo 8 do fluxo básico, se o sistema determinar que o aluno não respondeu corretamente, o sistema deverá mostrar a mensagem "Reposta Errada", e prosseguir para próxima lição.

FA4. Lição Não Concluída No passo 11 do fluxo básico, se o sistema determinar que o aluno não respondeu corretamente mais de uma atividade, o sistema deverá definir o status da lição como não concluída e o aluno deverá realizar a lição novamente.



Time de Métodos de Desenvolvimento de Software


(https://www.figma.com/file/6A3gtyM7UHZpQ4wMvDWoqd/PAULA?node-id=0%3A1)

(https://drive.google.com/file/d/1LQGWpBnBtHWd6iTJqcVuSoKgtY3l8AWk/view?usp=sharing)

(https://youtu.be/J9RXTFi0Un0)

Plano de Testes

Papel Tipo Nível Técnica
Desenvolvedores Funcional Unitário Caixa Preta e Caixa Branca - Manual
Professor Funcional Aceitação Caixa Preta e Caixa Branca - Manual
Cliente Usabilidade Aceitação Caixa Preta - Manual

Critérios Aceitação

Professor

  • O usuario deve conseguir se cadastrar
  • O usuario deve conseguir logar
  • O usuário deve ser capaz de acessar os dados pessoais e as conquistas
  • O usuário deve ser capaz de alterar a senha
  • O usuário deve ser capaz de acessar o módulo de vogais
  • O usuário deve ser capaz de acessar as lições do módulo
  • Ao finalizar o módulo de vogais devera o receber uma conquista de conclusão de módulo.

Cliente

  • O usuario deve conseguir se cadastrar
  • O usuario deve conseguir logar
  • O usuário deve ser capaz de acessar os dados pessoais e as conquistas
  • O usuário deve ser capaz de alterar a senha
  • O usuário deve ser capaz de acessar o módulo de vogais
  • O usuário deve ser capaz de acessar as lições do módulo
  • Ao finalizar o módulo de vogais devera o receber uma conquista de conclusão de módulo.