anotherlusitano / ESTG-ES2-Infoget

0 stars 0 forks source link

Definir Modelo de Casos de Uso #3

Open anotherlusitano opened 3 weeks ago

joaoaguiiar commented 1 week ago

ModelosDeCasoDeUso.txt

Modelos de Casos de Uso

1. Registo de Users

Atores Principais: Alunos, Professores
Objetivo: Permitir que novos users se registem para usufruir das funções do Infoget.

Fluxo Principal:

  1. O user acessa a página de registo.
  2. O sistema apresenta o formulário de registo (e-mail, senha e confirmação de senha).
  3. O user preenche as informações e envia.
  4. O sistema valida os dados e cria a conta do usuário.
  5. O sistema envia um e-mail de confirmação ao usuário.
  6. O user começa a acessar o sistema.

Fluxo Alternativo:


2. Login no Sistema

Atores Principais: Alunos, Professores
Objetivo: Permitir que os usuários façam login na plataforma.

Fluxo Principal:

  1. O user acessa a página de login.
  2. O sistema solicita e-mail e senha.
  3. O user insere as informações.
  4. O sistema verifica as credenciais e concede ou não o acesso.
  5. O user é redirecionado à página do Infoget.

Fluxo Alternativo:


3. Inscrição em Disciplinas

Ator Principal: Alunos
Objetivo: Permitir que o aluno se inscreva nas disciplinas do seu curso.

Fluxo Principal:

  1. O aluno faz login no sistema.
  2. O sistema exibe as opções do menu; o aluno seleciona "Inscrição em Disciplinas".
  3. O sistema apresenta a lista de disciplinas disponíveis conforme o curso e semestre.
  4. O aluno escolhe as disciplinas desejadas.
  5. O aluno confirma a inscrição.
  6. O sistema valida os pré-requisitos e a disponibilidade de vagas, confirmando a inscrição.

Fluxo Alternativo:


4. Consulta de Horários

Atores Principais: Alunos, Professores
Objetivo: Permitir que os usuários consultem o horário das aulas.

Fluxo Principal:

  1. O aluno/docente faz login no Inforestudante.
  2. O aluno seleciona "Calendário"; o docente seleciona "Horário de Aulas".
  3. (Somente para o aluno) O sistema exibe o calendário universitário em que o aluno está inscrito.
  4. (Somente para o professor) O sistema exibe o horário das disciplinas que leciona e as salas de aula.
  5. O aluno/docente consulta o horário e as salas.

Fluxo Alternativo:


5. Pagamento de Propinas

Ator Principal: Alunos
Objetivo: Permitir que o aluno realize o pagamento das propinas através da plataforma.

Fluxo Principal:

  1. O aluno faz login no sistema.
  2. O aluno acessa a seção "Propinas" ou "Pagamentos".
  3. O sistema exibe as parcelas a serem pagas.
  4. O aluno seleciona a parcela desejada.
  5. O sistema gera os dados para pagamento.
  6. O aluno realiza o pagamento e confirma no sistema.
  7. O sistema atualiza o estado e exibe a confirmação.

Fluxo Alternativo:


6. Consulta e Atribuição de Notas

Atores Principais: Alunos, Professores
Objetivo: Permitir que o aluno visualize as suas notas e que o docente as atribua.

Fluxo Principal (Aluno):

  1. O aluno faz login no sistema.
  2. No menu, seleciona "Consulta de Notas".
  3. O sistema apresenta a lista de disciplinas.
  4. O aluno seleciona a disciplina desejada.
  5. O sistema exibe as notas obtidas.

Fluxo Principal (Professor):

  1. O professor faz login no sistema.
  2. No menu, seleciona "Atribuição de Notas".
  3. O sistema apresenta as disciplinas lecionadas.
  4. O professor atribui as notas.

Fluxo Alternativo (Aluno):


7. Solicitação de Documentos Acadêmicos

Ator Principal: Alunos
Objetivo: Permitir que o aluno solicite documentos acadêmicos.

Fluxo Principal:

  1. O aluno faz login no sistema.
  2. O aluno acessa o menu "Documentos Acadêmicos".
  3. O sistema exibe as opções de documentos disponíveis.
  4. O aluno seleciona o documento desejado.
  5. O sistema processa o pedido e disponibiliza o download.

Fluxo Alternativo:


8. Acesso e Atualização de Dados Pessoais

Ator Principal: Alunos
Objetivo: Permitir que o aluno acesse e atualize seus dados pessoais.

Fluxo Principal:

  1. O aluno faz login no sistema.
  2. O aluno acessa o menu "Meus Dados".
  3. O sistema exibe os dados atuais.
  4. O aluno altera os dados e confirma.
  5. O sistema valida e guarda as mudanças.

Fluxo Alternativo:


9. Envio de Materiais Didáticos

Ator Principal: Professores
Objetivo: Permitir que os docentes façam upload de materiais de apoio.

Fluxo Principal:

  1. O professor faz login no sistema.
  2. O professor acessa o menu "Materiais de Apoio".
  3. O sistema exibe as disciplinas lecionadas.
  4. O professor seleciona a disciplina.
  5. O sistema apresenta a opção de "Carregar Documentos".
  6. O professor escolhe os arquivos e os insere no sistema.
  7. O sistema faz o upload e disponibiliza os materiais para os alunos.

Fluxo Alternativo: