Use case
Objetivo:
Permitir que funcionários acompanhem o ciclo de vida dos cursos ministrados pela organização.
Requisitos:
-
Atores:
Funcionário
Prioridade:
Média
Pré-condições:
-
Frequência de uso:
Eventual
Criticidade:
Média
Condição de entrada:
O ator seleciona a opção Consultar Curso.
Fluxo Principal:
1. O sistema apresenta as seguintes opções para visualização dos cursos [RN1];
- Programa (opções Todos + lista de programas cadastrada);
- Número do Curso;
- Título do Curso;
- Coordenador do Curso;
- Cliente;
- Status (contendo as opções: Todos, Curso Ativo, Curso Encerrado);
2. O ator preenche o filtro de busca e seleciona a opção Buscar [RN2].
3. O sistema recupera os cursos de acordo com as informações de busca.
4. O sistema apresenta uma lista de cursos de acordo com os filtros fornecidos, sendo que, a lista é ordenada pelo título do curso [A1]
- Programa;
- Curso (Número + Título);
- Coordenador(ES) do Curso;
- Cliente(s);
- Data de Início;
- Data de Término;
- A opção Detalhar;
5. O sistema apresenta ao final da lista de cursos a opção Voltar.
6. O ator seleciona a opção Detalhar [A2].
7. O sistema apresenta a tela de detalhe de curso contendo as informações:
- Programa;
- Curso (Número + Título);
- Coordenador(ES) do Curso;
- Cliente(s);
- Data de Início;
- Data de Término;
- Valor do Curso;
- Carga Horária;
8. O sistema apresenta ao final da lista de cursos a opção Voltar.
9. O ator seleciona a opção voltar.
10. O sistema retorna ao passo 4 do fluxo principal.
Fluxo Alternativo:
[A1] O curso não foi encontrado
1. O sistema apresenta uma mensagem informando que não foi encontrado nenhum curso com os dados fornecidos.
2. O sistema retorna ao passo 2 do fluxo principal.
[A2] O ator seleciona a opção “Voltar”
3. O sistema retorna ao passo 1 do fluxo principal.
Extensões:
-
Pós-condições:
-
Regras de negócio:
[RN1] Caso seja preenchido o programa e código do curso, a busca será