Casos de Uso - JoaoPauloA/UFC_Projetos GitHub Wiki

CASOS DE USO - FORMATO RESUMIDO

Analisar solicitação de cadastro de projeto - CDU001

DESCRIÇÃO

  • O professor entra no sistema e acessa os projetos solicitados, vê o status de solicitação e a etapa em que se encontra a solicitação do projeto.

Visualizar projetos cadastrados - CDU002

DESCRIÇÃO

  • O usuário entra no sistema e visualiza um, caso seja aluno, ou mais projetos, caso seja professor, cadastrados, podendo ver quem está associado ao projeto e a sua descrição.

Editar projeto - CDU003

DESCRIÇÃO

  • O professor entra no sistema e visualiza um ou mais projetos cadastrados, vendo quem está associado ao projeto e sua descrição, fazendo assim, as edições necessárias.

Associar aluno ao projeto - CDU004

DESCRIÇÃO

  • Após receber o resultado da seleção de alunos, para o projeto, o professor deve associar os alunos que obtiveram os melhores resultados ao projeto, não podendo ultrapassar a quantidade de bolsas ofertadas.

CASOS DE USO - FORMATO INFORMAL

Email Confirmação - CDU005

CENÁRIO PRINCIPAL DE SUCESSO

  • O aluno que tiver regular com o projeto a IF(Instituição Financeira) se comunica com o sistema e o sistema envia para o aluno um email de confirmação

CENÁRIO ALTERNATIVO

  • Caso o aluno não esteja regular com o projeto recebera do sistema um relatório contendo suas inadimplências.

Acesso ao sistema - CDU006

CENÁRIO PRINCIPAL DE SUCESSO

  • O professor ou aluno que tiver cadastrado no sistema poderá inserir o usuário e senha no sistema e ter acesso ao sistema.

CENÁRIO ALTERNATIVO

  • Se o professor ou aluno tentarem acessar e ocorrer erro de login mais três vezes o sistema ira ser direcionado para outra pagina.

Abrir chamado - CDU007

CENÁRIO PRINCIPAL DE SUCESSO

  • O aluno que precisar se comunicar com com professor poderá fazer a solicitação online pelo sistema e o professor respondera.

CENÁRIO ALTERNATIVO

  • Caso o professor não esteja online o sistema exibe os horários que o professor informou onde estaria livre.

Receber resultado do projeto - CDU008

CENÁRIO PRINCIPAL DE SUCESSO

  • a instituição analisa o projeto com todos os seus dados, analisa se tem tem recursos disponíveis e libera o projeto com o numero de vagas.

CENÁRIO ALTERNATIVO

  • a instituição retorna uma mensagem informando a causa, motivo, razão ou circunstancia pela qual não pode liberar o projeto.

CASOS DE USO - FORMATO COMPLETO

Cadastrar projeto no sistema - CDU009

Ator Principal:

  • Professor

Interessados e interesses:

  • Professor: Deseja cadastrar um projeto no sistema.

Precondições:

  • O usuário com perfil de professor deve esta logado no sistema e não deve ter atingido quantidade máxima de projetos.

Pós condições:

  • O projeto é associada ao usuário e o numero de projeto que o usuário pode cadastrar diminui, o projeto é associado ao programa.

Cenário de Sucesso Principal:

  1. O usuário loga com perfil de professor e inicia o cadastro da projeto no programa.
  2. O sistema verifica se o usuário não atingiu limite de projetos cadastrados. 2.1 Se o professor não tiver atingido o limite ele deve cadastrar o projeto.
  3. O sistema mostra os dados do projeto que esta em cadastro.
  4. O usuário confirma o cadastro do projeto.
  5. O sistema envia para a IF os dados referentes ao projeto.
  6. O IF analisa o projeto e o associa a um programa.
  7. O IF confirma a solicitação, informando a quantidade de vagas ofertadas para esse projeto.

Fluxos Alternativos:

  1. A qualquer momento o professor pode desistir de cadastrar o projeto.
  2. O sistema informa que o professor ultrapassou a capacidade de projetos cadastrados.
  3. O professor pode requerer um projeto que não é aceito pelo IF.

Inscrever-se em projeto - CDU010

Ator Principal:

  • Aluno

Interessados e interesses:

  • Aluno: Deseja inscrever-se um projeto no sistema.

Precondições:

  • O usuário com perfil de aluno deve esta logado no sistema e não deve ter atingido quantidade máxima de projetos.

Pós condições:

  • O projeto é associada ao usuário e o numero de projeto que o usuário pode cadastrar-se diminui, o projeto é associado ao programa.

Cenário de Sucesso Principal:

  1. O usuário loga com perfil de aluno e inicia o cadastro no projeto.
  2. O sistema verifica se o usuário não atingiu limite de projetos que ele pode se cadastrar. 2.1 Se o aluno não tiver atingido o limite ele deve cadastrar-se no projeto.
  3. O sistema mostra os requisitos do projeto que o aluno quer se cadastrar.
  4. O aluno confirma o cadastro no projeto.
  5. O sistema envia para o programa os dados referentes ao aluno.
  6. O IF analisa o aluno e o associa a um programa.
  7. O IF confirma a solicitação.

Fluxos Alternativos:

  1. A qualquer momento o aluno pode desistir de se cadastrar no projeto.
  2. O sistema informa que o aluno ultrapassou a capacidade de projetos que ele pode se cadastradar.
  3. O aluno pode requerer um projeto ao qual não cumpre os requisitos.

Registrar frequência - CDU011

Ator Principal:

  • Professor

Interessados e interesses:

  • Professor: Deseja registrar frequência do aluno no sistema.

Precondições:

  • O usuário com perfil de professor deve esta logado no sistema, e o aluno inscrito em um projeto orientado por ele.

Pós condições:

  • A frequência é adicionada ao aluno e enviada para o IF .

Cenário de Sucesso Principal:

  1. O usuário loga com perfil de professor e inicia a frequência do aluno.
  2. O sistema verifica se o aluno não atingiu a quantidade mínima de faltas. 2.1 Se o aluno não tiver atingido, ele é suspenso do projeto.
  3. O sistema mostra os requisitos e dados do aluno no projeto.
  4. O sistema envia para o IF a frequência.
  5. O IF analisa a frequência do aluno.

Fluxos Alternativos:

  1. A qualquer momento o aluno pode desistir do projeto.
  2. O sistema informa que o aluno ultrapassou a quantidade de faltas do projeto.

Cadastrar informações - CDU012

Ator Principal:

  • Professor

Interessados e interesses:

  • Professor: Deseja registrar novas informações no sistema.

Precondições:

  • O usuário com perfil de professor deve esta logado no sistema, e deve ter as permissões necessarias.

Pós condições:

  • As informações são divulgadas na pagina principal do sistema.

Cenário de Sucesso Principal:

  1. O usuário loga com perfil de professor e inicia o cadastro de informações.
  2. O sistema verifica se as informações são validas e coesas.
  3. O sistema mostra as informações na home page.
  4. As informações são divulgadas para todos os perfis de usuário.

Fluxos Alternativos:

  1. A informação cadastrada pode conter conteúdo improprio e ser removida.
  2. O sistema informa que o professor não tem permissão necessária para cadastrar informações.