| {{:projetos:ufopa:requisitos:sigaa:graduacao:administracao:processamento_de_matricula:logosig.png?50 }}SIG Software & Consultoria em Tecnologia da Informação LTDA | | Documento de Especificação de Requisitos | | **Projeto:** Implantação Sistemas SIG | | **Instituição:** Universidade Federal do Piauí | | **Contrato:** 72/2011 | | ====== Buscar/Alterar Estrutura Curricular ====== Este caso de uso permite ao usuário da Pro reitoria de Pós-Graduação buscar por [[desenvolvimento:especificacoes:sigaa:stricto_sensu:casos_de_uso:cadastros:estrutura_curricular:cadastrar|estruturas curriculares]] e visualizar ou alterar as informações nela contidas. ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando a opção //SIGAA -> Stricto Sensu -> Cadastros -> Estrutura Curricular -> Buscar/Alterar// é acessada. Para buscar uma estrutura curricular, o usuário deverá informar pelo menos um dos seguintes parâmetros: * **Programa**: Tipo - TEXTO. Restringe a busca de currículos por programa de pós-graduação. * **Curso**: Tipo - TEXTO. Restringe a busca por curso (mestrado ou doutorado). Esta opção depende da seleção de um programa. No resultado da busca, será mostrada uma listagem das estruturas curriculares em formato de tabela seguindo o modelo abaixo: ^ Cód. ^ Ano-Período ^ Programa ^ Curso ^ Situação | | 99 | AAAA.2 | NOME DO CURSO | DOUTORADO ou MESTRADO | SITUAÇÃO | | ------ | ------ | ------ | ------ | ------ | Para cada lista curricular encontrada, é possível: * Alterar dados da Estrutura Curricular: segue os mesmos passos e regras de negócio do [[desenvolvimento:especificacoes:sigaa:stricto_sensu:casos_de_uso:cadastros:estrutura_curricular:cadastrar | cadastro de estrutura curricular]]. * Detalhar Estrutura Curricular: permite visualizar um resumo do curriculo. * Inativar Currículo: inativa o currículo, isto é, o currículo não poderá mais ser utilizado para associar discentes. * Ativar Currículo: Ativa o currículo, isto é, o currículo poderá ser reutilizado para associar discentes. ===== Alterar ===== Essa funcionalidade permite editar os seguintes dados da estrutura curricular: * **Código***: Tipo - NUMÉRICO. * **Programa***: Tipo - TEXTO. Programa de pós graduação ao qual este currículo pertence. * **Curso***: Tipo - TEXTO. Mestrado ou doutorado. * **Ano-Período de Implantação***: Formato - AAAA/9. Tipo - NUMÉRICO. Ano-período de início do currículo. * **Carga Horária Optativa Mínima***: Tipo - NUMÉRICO. Carga horária de componentes optativos a serem cumpridos pelo discente. * **Carga Horária Por Período Letivo Mínima***: Tipo - NUMÉRICO. Carga horária mínima total dos componentes curriculares que o discente deve estar matriculado em um período. * **Créditos Por Período Letivo**: Créditos, por período, que o discente deve estar matriculado. * **Mínimo***: Tipo - NUMÉRICO. Créditos mínimos, por período, que o discente deve estar matriculado * **Médio***: Tipo - NUMÉRICO. Média de créditos, por período, que o discente deve estar matriculado. * **Máximo***: Tipo - NUMÉRICO. Créditos, por período, que o discente deve estar matriculado * **Prazo Para Conclusão (em meses)**: Prazo que o discente tem para concluir o curso. * **Mínimo***: Tipo - NUMÉRICO. Tempo mínimo que o discente tem para concluir o curso * **Regulamentar***: Tipo - NUMÉRICO. Tempo normal que o discente tem para concluir o curso. Este prazo é utilizado na integralização do histórico. * **Máximo***: Tipo - NUMÉRICO. Máximo que o discente tem para concluir o curso. O usuário deve informar os seguintes dados para adicionar componentes a estrutura curricular: * **Área de Concentração**: Tipo - TEXTO. * **Disciplina**: Formato - CÓDIGO DO COMPONENTE - DENOMINAÇÃO DO COMPONENTE. Entrada de dados - CÓDIGO DO COMPONENTE OU DENOMINAÇÃO DO COMPONENTE * **Obrigatória**: Formato - SIM/NÃO. Tipo - TEXTO. ===== Detalhar Estrutura Curricular ===== Essa funcionalidade permite visualizar os detalhes da estrutura curricular , com as seguintes informaçõe: * **__Código__**: Tipo - NUMÉRICO. * **__Programa__**: Tipo - TEXTO. Programa de pós graduação ao qual este currículo pertence. * **__Curso__**: Tipo - TEXTO. Mestrado ou doutorado. * **__Ano-Período de Implantação__**: Formato - AAAA/9. Tipo - NUMÉRICO. Ano-período de início do currículo. * **__Carga Horária Optativa Mínima__**: Tipo - NUMÉRICO. Carga horária de componentes optativos a serem cumpridos pelo discente. * **__Carga Horária Por Período Letivo Mínima__**: Tipo - NUMÉRICO. Carga horária mínima total dos componentes curriculares que o discente deve estar matriculado em um período. * **__Créditos Por Período Letivo__**: Créditos, por período, que o discente deve estar matriculado. * **__Mínimo__**: Tipo - NUMÉRICO. Créditos mínimos, por período, que o discente deve estar matriculado * **__Médio__**: Tipo - NUMÉRICO. Média de créditos, por período, que o discente deve estar matriculado. * **__Máximo__**: Tipo - NUMÉRICO. Créditos, por período, que o discente deve estar matriculado * **__Prazo Para Conclusão (em meses)__**: Prazo que o discente tem para concluir o curso. * **__Mínimo__**: Tipo - NUMÉRICO. Tempo mínimo que o discente tem para concluir o curso * **__Regulamentar__**: Tipo - NUMÉRICO. Tempo normal que o discente tem para concluir o curso. Este prazo é utilizado na integralização do histórico. * **__Máximo__**: Tipo - NUMÉRICO. Máximo que o discente tem para concluir o curso. Disciplinas do currículo. * **__Área de Concentração__**: Tipo - TEXTO. * **__Componente__**: Tipo - TEXTO. * **__Status__**: Tipo - TEXTO. ===== Principais Regras de Negócio ===== * **RN01** - Não se pode remover um currículo uma vez que há discentes que estão associados a ele. Deve-se, no caso, inativar o currículo. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.graduacao.dominio.Curriculo | sigaa.graduacao.curriculo | | br.ufrn.sigaa.ensino.graduacao.dominio.CurriculoComponente | sigaa.graduacao.curriculo_componente | | br.ufrn.sigaa.ensino.dominio.ComponenteCurricular | sigaa.ensino.componente_curricular | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Stricto Sensu Link(s): Cadastros -> Estrutura Curricular -> Buscar/Alterar Usuário: gestor_stricto Papel que usuário deve ter: SigaaPapeis.PPG ===== Cenários de Teste ===== Utilizar a operação de "Inativar/Ativar" para estruturas currilares aptas a serem alteradas e verificar sua autenticidade. ===== Dados para o Teste ===== Não se aplica.