Skip to content

Instantly share code, notes, and snippets.

@alexalannunes
Created December 27, 2022 23:48
Show Gist options
  • Save alexalannunes/09898a7e0572826b3dd6e8b2541ee034 to your computer and use it in GitHub Desktop.
Save alexalannunes/09898a7e0572826b3dd6e8b2541ee034 to your computer and use it in GitHub Desktop.
caso de uso "Registro de curso" (demo) ou história de usuário

Título

Inscreva-se nos cursos

Descrição

O aluno acessa o sistema e visualiza os cursos atualmente disponíveis para ele se matricular. Em seguida, ele seleciona os cursos e se inscreve neles.

ator principal

Aluna

Pré-condições

  • O aluno está conectado ao sistema
  • O aluno não se matriculou ou se registrou anteriormente
  • O aluno não pode se inscrever dentro de 5 dias da data de início do curso

Pós-condições

O aluno está matriculado nos cursos

Cenário principal de sucesso

  • O aluno seleciona "Registrar novos cursos" no menu.
  • Sistema exibe lista de cursos disponíveis para inscrição.
  • O aluno seleciona um ou mais cursos nos quais deseja se inscrever.
  • O aluno clica no botão "Enviar".
  • O sistema cadastra o aluno nos cursos selecionados e exibe uma mensagem de confirmação.

Extensões

  • (2a) Não há cursos disponíveis para este aluno. O sistema exibe uma mensagem de erro dizendo que nenhum curso está disponível e fornece o motivo e como corrigir, se possível. O aluno desiste desse caso de uso ou tenta novamente após corrigir a causa.
  • (5a) Alguns cursos não puderam ser registrados. O sistema exibe uma mensagem mostrando quais disciplinas foram inscritas e quais não foram inscritas e o motivo de cada reprovação.
  • (5b) Nenhum dos cursos pôde ser registrado. O sistema exibe uma mensagem informando que nenhum dos cursos pôde ser registrado, juntamente com o motivo de cada reprovação.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment