UC001 Aplicar para um projeto - brunoorlandin/projetocc5511 GitHub Wiki

Atores

Pessoa com interesse (usuário que deseja aplicar para um projeto).

Descrição

Uma pessoa com interesse (que é um usuário que ja está com as habilidades definidas e plano escolhido) deseja entrar em um projeto criado por um administrador do projeto.

Pré condição

Usuário autenticado e com habilidades definidas e plano escolhido.

Pós condição

Usuário com solicitação para entrar em um projeto.

Fluxo principal

Ação do ator Ações do sistema
------------------------------- (1) Sistema mostra no feed os projetos compatíveis com habilidades do usuário.
(2)Escolher um projeto de acordo com habilidades. ------------------------------------------------------------------------------
(3) Aplicar para projeto. ------------------------------------------------------------------------------
------------------------------------------------------------------- (4) Verificar se usuário tem pelo menos três habilidades requisitadas pelo projeto.
------------------------------------------------------------------- (5) Sistema solicitando para o usuário aceitar os termos de uso.
------------------------------------------------------------------- (6) Envia notificação para o administrador do projeto.
------------------------------------------------------------------- (7) Informa o usuário que o registro foi concluído.
(8)Usuário com uma solicitação para entrar em um projeto concluida. ---------------------------

Fluxo alternativo

3a. Sistema verifica que o usuário não tem pelo menos três habilidades requisitadas pelo projeto.

  • 3a1. Usuário é direcionado para a UC1 para escolha de outro projeto.