~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== 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 [[desenvolvimento:especificacoes:sigaa:portal_coordenador_stricto_sensu:casos_de_uso:consultas:consultar_bancas|Consultar Bancas]]. - Verificar em Teses/Dissetações no [[desenvolvimento:especificacoes:sigaa:portal_publico:casos_de_uso:pos_graduacao:stricto_sensu:programas_de_pos-graduacao|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)