~~ODT~~
Cadastrar Defesa de Aluno Concluído
Esse caso de uso tem o objetivo de permitir o cadastro de defesas de alunos que já defenderam e concluíram o curso. É utilizado pelos coordenadores de cursos de pós-graduação stricto sensu.
Descrição do Caso de Uso
Este caso de uso inicia-se quando acessada a opção: SIGAA → Portal Coordenador Stricto Sensu → Aluno → Conclusão → Cadastrar Bancas → Cadastrar Defesa de Aluno Concluído.
Passo 1
Ao ter acesso a funcionalidade deve-se realizar uma busca pelo discente desejado com os seguintes parâmetros:
- Matrícula: Formato - 9999999999. Tipo - NUMÉRICO.
- CPF: Formato - 99999999999. Tipo - NUMÉRICO.
- Nome do Discente: Tipo - TEXTO.
- Programa: Tipo - TEXTO.
Passo 2
Após selecionar o discente, são exibidas algumas informações sobre ele :
- Matrícula: Formato - 9999999999. Tipo - NUMÉRICO.
- Discente: Tipo - TEXTO.
- Programa: Tipo - TEXTO.
- Curso: Tipo - TEXTO.
- Status: Tipo - TEXTO.
- Tipo: Tipo - TEXTO
São solicitados dados da banca de defesa:
- Atividade Matriculada*: Tipo - TEXTO. Este dado somente é exibido se o discente estiver matriculado em atividades.
- Tipo: Tipo - TEXTO.
- Local*: Tipo - TEXTO.
- Título* : Tipo - TEXTO e NUMÉRICO.
- Páginas* : Tipo - NUMÉRICO.
- Data* : Tipo - DATA.
- Hora: Tipo - NUMÉRICO.
- Grande Área* : Tipo - TEXTO.
- Área* : Tipo - TEXTO.
- Sub-Área: Tipo - TEXTO.
- Especialidade: Tipo - TEXTO.
- Resumo* : Tipo - TEXTO e NUMÉRICO.
- Palavras Chaves* : Tipo - TEXTO e NUMÉRICO.
- Arquivo* : Tipo - ARQUIVO.
- Link do Arquivo(BDTD): Tipo - TEXTO.
Passo 3
É exibido um resumo com todos os dados cadastrados. Pode-se voltar para editar alguma informação anterior ou confirmar o cadastro.
O Caso de Uso é finalizado.
Principais Regras de Negócio
- RN01 - Apenas discentes com status
CONCLUÍDO
são buscados. - RN02 - O discente pode ter apenas uma defesa cadastrada.
Resoluções/Legislações Associadas
Não se aplica.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigaa.ensino.stricto.dominio.BancaPos | sigaa.stricto_sensu.banca_pos |
br.ufrn.sigaa.ensino.stricto.dominio.DadosDefesa | sigaa.stricto_sensu.dados_defesa |
br.ufrn.sigaa.ensino.stricto.dominio.MembroBancaPos | sigaa.stricto_sensu.membro_banca_pos |
Plano de Teste
Sistema: SIGAA
Módulo: Portal do Coordenador Stricto Sensu
Link(s): Aluno → Conclusão → Cadastrar Bancas → Cadastrar Defesa de Aluno Concluído
Usuário: anez
Papel que usuário deve ter: SigaaPapeis.COORDENADOR_STRICTO
Cenários de Teste
Realizar o Cadastro e verificar se é exibida na Consulta de Banca.
- Verificar se ocorre CI (Comportamento Inesperado) ao cadastrar uma banca de defesa para alunos concluídos.
- Para consultar uma defesa cadastrada acessar Consultar Bancas.
- Verificar em Teses/Dissetações no Portal Público.
- Verificar o fluxo para o caso em que o aluno possui matrícula em atividade de dissertação ou tese, e também para o caso em que o aluno não tem matrícula. Deve funcionar corretamente para alunos antigos nos dois casos.
Dados para o Teste
Para verificar os alunos antigos que não tem matrícula em atividades do tipo TESE ou DEFESA utilize o seguinte sql:
select p.nome from discente d join comum.pessoa p using (id_pessoa) where status = 3 and d.nivel in ( 'S','D','E' ) and not exists ( select * from ensino.matricula_componente mc inner join ensino.componente_curricular cc on (cc.id_disciplina = mc.id_componente_curricular) where mc.id_discente = d.id_discente and cc.id_tipo_atividade = 4)