Skip to content

Instantly share code, notes, and snippets.

@alexalannunes
Created December 27, 2022 23:48
Show Gist options
  • Select an option

  • Save alexalannunes/09898a7e0572826b3dd6e8b2541ee034 to your computer and use it in GitHub Desktop.

Select an option

Save alexalannunes/09898a7e0572826b3dd6e8b2541ee034 to your computer and use it in GitHub Desktop.

Revisions

  1. alexalannunes created this gist Dec 27, 2022.
    39 changes: 39 additions & 0 deletions use-case.md
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,39 @@
    **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.