- Ator: Coordenador.
- Visão geral: Permite cadastrar um aluno em um curso.
- Referências cruzadas:
- Requisitos: RF01.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Coordenador ter feito login no sistema (RF08).
- Pós-condições: O sistema irá gerar um novo aluno.
- Fluxo principal:
- O sistema solicita o nome, data de nascimento e endereço do aluno;
- O coordenador informa o nome, data de nascimento e endereço do aluno (FE-01, FE-02, FE-03);
- O sistema informa a lista de cursos ao qual o aluno pode cursar;
- O coordenador seleciona um curso na lista;
- O sistema gera um número de matrícula e uma senha padrão e exibe as informações para o coordenador confirmar;
- O coordenador confirma as informações;
- Fim do caso de uso.
- Fluxo alternativo:
- Não há
- Fluxo de exceção:
- FE-01 - Aluno já cadastrado:
- O sistema informa que o aluno já foi cadastrado;
- Fim do caso de uso.
- FE-02 - CEP inválido:
- O sistema informa que o CEP é inválido;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-03 - Data de nascimento inválida:
- O sistema informa que a data de nascimento é inválida;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-01 - Aluno já cadastrado:
- Ator: Administrador do sistema.
- Visão geral: Permite cadastrar o coordenador de um curso específico.
- Referências cruzadas:
- Requisitos: RF01.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Administrador do sistema ter feito login no sistema. (RF08)
- Pós-condições: O sistema irá gerar um novo coordenador.
- Fluxo principal:
- O sistema exibe uma lista de professores do curso e solicita que escolha um professor (FA-01);
- O administrador do sistema seleciona um professor da lista;
- O sistema sistema exibe as informações do professor selecionado para o administrador do sistema confirmar;
- O administrador do sistema confirma a escolha (FE-01);
- Fim do caso de uso.
- Fluxos Alternativos:
- FA-01 - Nenhum professor cadastrado:
- O caso de uso é redirecionado para o passo 1 de (UC10);
- O caso de uso retorna ao passo 1 do fluxo principal.
- Fluxo de exceção:
- FE-01 - Professor já está cadastrado como coordenador:
- O sistema informa que o professor já foi cadastrado como coordenador;
- Fim do caso de uso.
- FE-01 - Professor já está cadastrado como coordenador:
- FA-01 - Nenhum professor cadastrado:
- Ator: Administrador do sistema.
- Visão geral: Permite cadastrar um novo curso.
- Referências cruzadas:
- Requisitos: RF02.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: administrador do sistema ter feito login no sistema (RF08).
- Pós-condições: O sistema irá gerar um novo curso.
- Fluxo principal:
- O sistema solicita o nome do curso;
- O administrador do sistema informa o nome do curso (FE-01);
- O sistema exibe uma lista de disciplinas obrigatórias e optativas;
- O sistema solicita as disciplinas obrigatórias e optativas;
- O administrador do sistema seleciona as disciplinas obrigatórias e optativas da lista (FA-01);
- O sistema gera um ID e exibe as informações para o administrador do sistema confirmar;
- O administrador do sistema confirma as informações;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - Disciplina não cadastrada
- O caso de uso é redirecionado para o passo 1 de (UC04);
- O caso de uso retorna ao passo 5 ou 8 do fluxo principal, se foi cadastrada uma disciplina obrigatória ou optativa, respectivamente.
- Fluxo de exceção:
- FE-01 - Curso já cadastrado:
- O sistema informa que o curso já foi cadastrado;
- Fim do caso de uso.
- FE-01 - Curso já cadastrado:
- FA-01 - Disciplina não cadastrada
- Ator: Coordenador.
- Visão geral: Permite criar uma nova disciplina.
- Referências cruzadas:
- Requisitos: RF03.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Coordenador ter feito login no sistema. (RF08).
- Pós-condições: O sistema irá gerar uma nova disciplina.
- Fluxo principal:
- O sistema solicita o nome e descrição da disciplina;
- O coordenador informa o nome e descrição da disciplina (FE-01);
- O sistema exibe uma lista e solicita as disciplinas pré-requisitadas;
- O coordenador informa as disciplinas pré-requisitadas.(FA-01, FA-02);
- O sistema gera um ID e exibe as informações para o coordenador confirmar;
- O coordenador confirma as informações;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - Disciplina não cadastrada
- O caso de uso é redirecionado para o passo 1 de UC04;
- O caso de uso retorna ao passo 4 do fluxo principal.
- FA-02 - Disciplina não possui nenhum pré-requisito
- O caso de uso é redirecionado para o passo 5 do fluxo principal.
- FA-01 - Disciplina não cadastrada
- Fluxo de exceção:
- FE-01 - Disciplina já cadastrada
- O sistema informa que a disciplina já foi cadastrada;
- Fim do caso de uso.
- FE-01 - Disciplina já cadastrada
- Ator: Aluno.
- Visão Geral: Permite que o aluno se matricule em uma ou mais ofertas de disciplinas disponíveis.
- Referência Cruzada:
- Requisitos: RF04.
- Caso relacionado: Fazer login(UC08).
- Pré Requisitos: Aluno ter feito login.
- Pós-Condição: O sistema irá matricular o aluno na(s) oferta(s) disciplina(s) selecionada.
- Fluxo Principal:
- O sistema oferece a lista de ofertas de disciplinas disponíveis para o aluno de acordo com perfil, curso e se atende os pré-requisitos das ofertas;
- O sistema pede para o aluno escolher uma ou mais ofertas de disciplinas;
- O aluno seleciona uma ou mais ofertas de disciplinas da lista;
- O sistema pede para o aluno confirmar se deseja prosseguir (FE-01);
- O aluno decide confirmar a escolha (FA-01);
- O sistema envia uma confirmação do registro do aluno na oferta para o coordenador;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - Se o aluno decide não confirmar a escolha;
- O sistema cancela a operação;
- Fim do caso de uso.
- FA-01 - Se o aluno decide não confirmar a escolha;
- Fluxo de exceção:
- FE-01 Caso ocorra choque de horário.
- O sistema informa que há choque de horário entre as disciplinas;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-01 Caso ocorra choque de horário.
- Ator: Coordenador.
- Visão Geral: Permite confirmar a matrícula de alunos em disciplinas.
- Referência Cruzada:
- Requisitos: RF07.
- Caso relacionado: Fazer login (UC08).
- Pré Requisitos: Aluno ter feito login.
- Pós-Condição: O sistema irá confirmar ou não a matrícula do aluno na disciplina requerida.
- Fluxo Principal:
- O sistema fornece a lista de requisição de matrícula em disciplinas do curso do Coordenador;
- O sistema pede para o Coordenador confirmar os pedidos (FA-01);
- O coordenador confirma o pedido;
- O sistema registra o aluno na disciplina;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - O coordenador nega o pedido.
- O sistema não registra o aluno na disciplina;
- O sistema finaliza a operação com sucesso;
- Fim do caso de uso.
- FA-01 - O coordenador nega o pedido.
- Fluxo de exceção:
- Não há.
- Ator: Coordenador.
- Visão geral: Permite que o coordenador do curso gere relatórios.
- Referências cruzadas:
- Requisitos: RF-09.
- Outros casos de uso relacionados: Fazer login (UC08).
- Pré-condições: Coordenador ter feito login no sistema (RF08).
- Pós-condições: O relatório será exibido.
- Fluxo principal:
- O coordenador escolhe o Relatório de Alunos a ser gerado (FA-01);
- O sistema retorna o Relatório de Alunos;
- O caso de uso é encerrado.
- Fluxo alternativo:
- FA-01 - O usuário escolhe o Relatório de Disciplina
- O sistema retorna o Relatório de Disciplina;
- O caso de uso é encerrado.
- FA-01 - O usuário escolhe o Relatório de Disciplina
- Fluxo de exceção:
- Não há.
- Ator: Usuário.
- Visão geral: Permite que o usuário acesse a plataforma a partir do usuário e senha cadastrados.
- Referências cruzadas:
- Requisitos: RF08.
- Outros casos de uso relacionados: Cadastrar usuário.
- Pré-condições: O usuário deverá estar registrado.
- Pós-condições: O usuário é autenticado e tem acesso à plataforma.
- Fluxo principal:
- O sistema solicita o nome de usuário e senha do usuário;
- O usuário informa seu nome de usuário e senha;
- O sistema verifica o nome de usuário (FE-01);
- O sistema verifica o nome de usuário e senha; (FE-01,FE-02,FE-03)
- O login é feito.
- O caso de uso é encerrado.
- Fluxos de exceção:
- FE-01 - Usuário inválido:
- O sistema informa que o apelido de usuário inserido é inválido;
- O caso de uso retorna para o passo 1 do fluxo principal.
- FE-02 - Senha inválida:
- O sistema informa que a senha inserida é inválida;
- O caso de uso retorna para o passo 4 do fluxo principal.
- FE-03 - Senha inválida > 3 vezes:
- O sistema informa que o acesso à conta está temporariamente bloqueado e pede que o usuário recadastre a senha através de um link que será enviado para o seu email;
- O caso de uso é encerrado.
- FE-01 - Usuário inválido:
- Ator: Aluno.
- Visão geral: Permite que o aluno avalie sua experiência em uma ou mais turmas.
- Referências cruzadas:
- Requisitos: RF05.
- Outros casos de uso relacionados: Fazer login (UC08).
- Pré-condições: O aluno deverá ter feito login e deve ter finalizado a(s) disciplina(s).
- Pós-condições: O usuário terá sua avaliação enviada.
- Fluxo principal:
- O sistema exibe a lista de turmas disponíveis para avaliação;
- O aluno seleciona uma ou mais turma que deseja avaliar;
- O sistema solicita a quantidade de estrelas ao aluno;
- O aluno seleciona a quantidade de estrelas e confirma a avaliação; (FA-01)
- O sistema analisa e valida a avaliação; (FE-01)
- O caso de uso é encerrado.
- Fluxo alternativo:
- FA-01 - Cancelar processo de avaliação
- O caso de uso é encerrado e nenhum processo é salvo.
- FA-01 - Cancelar processo de avaliação
- Fluxo de exceção:
- FE-01 - Nenhuma estrela colocada
- O sistema informa que não foi colocada nenhuma estrela;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-01 - Nenhuma estrela colocada
- Ator: Administrador do sistema ou coordenador.
- Visão geral: Permite cadastrar o professor em um curso.
- Referências cruzadas:
- Requisitos: RF01.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Administrador do sistema ou coordenador ter feito login no sistema. (RF08)
- Pós-condições: O sistema irá gerar um novo professor.
- Fluxo principal:
- O sistema solicita o nome, data de nascimento e endereço do professor;
- O ator informa o nome, data de nascimento e endereço do novo professor (FE-01, FE-02, FE-03);
- O sistema informa a lista de cursos que o professor pode lecionar;
- O ator seleciona um curso na lista (FA-01);
- O sistema gera uma senha padrão e exibe as informações para o ator confirmar;
- O ator confirma as informações;
- Fim do caso de uso.
- Fluxos Alternativos:
- FA-01 - Cadastrar novo curso:
- O caso de uso é redirecionado para o passo 1 de (UC03);
- O caso de uso retorna ao passo 4 do fluxo principal.
- FA-01 - Cadastrar novo curso:
- Fluxo de exceção:
- FE-01 - Professor já cadastrado:
- O sistema informa que o professor já foi cadastrado;
- Fim do caso de uso.
- FE-02 - CEP inválido:
- O sistema informa que o CEP é inválido;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-03 - Data de nascimento inválida:
- O sistema informa que a data de nascimento é inválida;
- O caso de uso retorna ao passo 1 do fluxo principal.
- FE-01 - Professor já cadastrado:
- Ator: Coordenador.
- Visão geral: Permite criar uma turma.
- Referências cruzadas:
- Requisitos: RF12.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Coordenador ter feito login no sistema. (RF08).
- Pós-condições: O sistema irá gerar uma nova turma.
- Fluxo principal:
- O sistema exibe uma lista e solicita a escolha da disciplina (FA-01);
- O coordenador seleciona a disciplina;
- O sistema exibe uma lista e solicita a escolha de um professor (FA-02);
- O coordenador seleciona o professor;
- O sistema solicita o período letivo da turma;
- O coordenador informa qual é o período letivo;
- O sistema solicita o número de alunos da turma;
- O coordenador informa o número de alunos;
- O sistema solicita hora e data das aulas da turma;
- O Coordenador informa hora e data das aulas;
- O sistema solicita uma sala para alocar a turma;
- O coordenador informa a sala para a alocação.
- O sistema exibe as informações para o coordenador confirmar;
- O coordenador confirma as informações;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - Nenhuma disciplina cadastrada
- O caso de uso é redirecionado para o passo 1 de (UC04);
- O caso de uso retorna ao passo 2 do fluxo principal.
- FA-02 - Nenhum professor cadastrado
- O caso de uso é redirecionado para o passo 1 de (UC10);
- O caso de uso retorna ao passo 4 do fluxo principal.
- FA-01 - Nenhuma disciplina cadastrada
- Ator: Professor.
- Visão geral: Permite cadastrar o plano de aula em uma turma.
- Referencias cruzadas:
- Requisitos: RF11.
- Caso relacionado: Fazer login (UC08).
- Pré-condição: Professor ter feito login no sistema. (RF08).
- Pós-condições: O sistema irá cadastrar uma plano de aula em uma turma.
- Fluxo principal:
- O sistema exibe uma lista e solicita a escolha de uma turma (FA-01);
- O professor seleciona a turma;
- O sistema solicita o plano de aula;
- O professor informa o plano de aula;
- O sistema exibe as informações para o professor confirmar;
- O professor confirmar as informações;
- Fim do caso de uso.
- Fluxo Alternativo:
- FA-01 - Professor não leciona em nenhuma turma
- Fim do caso de uso.
- FA-01 - Professor não leciona em nenhuma turma