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:
- O usuário loga com perfil de professor e inicia o cadastro da projeto no programa.
- 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.
- O sistema mostra os dados do projeto que esta em cadastro.
- O usuário confirma o cadastro do projeto.
- O sistema envia para a IF os dados referentes ao projeto.
- O IF analisa o projeto e o associa a um programa.
- O IF confirma a solicitação, informando a quantidade de vagas ofertadas para esse projeto.
Fluxos Alternativos:
- A qualquer momento o professor pode desistir de cadastrar o projeto.
- O sistema informa que o professor ultrapassou a capacidade de projetos cadastrados.
- 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:
- O usuário loga com perfil de aluno e inicia o cadastro no projeto.
- 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.
- O sistema mostra os requisitos do projeto que o aluno quer se cadastrar.
- O aluno confirma o cadastro no projeto.
- O sistema envia para o programa os dados referentes ao aluno.
- O IF analisa o aluno e o associa a um programa.
- O IF confirma a solicitação.
Fluxos Alternativos:
- A qualquer momento o aluno pode desistir de se cadastrar no projeto.
- O sistema informa que o aluno ultrapassou a capacidade de projetos que ele pode se cadastradar.
- 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:
- O usuário loga com perfil de professor e inicia a frequência do aluno.
- 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.
- O sistema mostra os requisitos e dados do aluno no projeto.
- O sistema envia para o IF a frequência.
- O IF analisa a frequência do aluno.
Fluxos Alternativos:
- A qualquer momento o aluno pode desistir do projeto.
- 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:
- O usuário loga com perfil de professor e inicia o cadastro de informações.
- O sistema verifica se as informações são validas e coesas.
- O sistema mostra as informações na home page.
- As informações são divulgadas para todos os perfis de usuário.
Fluxos Alternativos:
- A informação cadastrada pode conter conteúdo improprio e ser removida.
- O sistema informa que o professor não tem permissão necessária para cadastrar informações.