~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Listar / Alterar Matriz Curricular====== Este caso de uso tem como finalidade Listar/Alterar os dados descritos na especificação [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:matriz_curricular:cadastrar|Cadastrar Matriz Curricular]]. Essa funcionalidade é utilizada pelos funcionários da Coordenação Didático Pedagógica (CDP). ===== Descrição do Caso de Uso ===== Este caso de uso inicia-se quando o usuário acessa a opção //SIGAA -> Graduação -> CDP -> Matriz Curricular -> Listar/Alterar//. A busca por Matrizes Curriculares é feita usando os seguintes parâmetros: * **Curso**: Tipo - TEXTO. Curso ao qual esta matriz curricular está associada. * **Todos**. Lista das as Matrizes Curriculares. * **Buscar somente matrizes ativas**: Tipo - LÓGICO. Com o resultado da busca serão listados os seguinte dados: * **Descrição**: Tipo - TEXTO. Descrição da Matriz Curricular. * **Município**: Tipo - TEXTO. Município da Matriz Curricular. * **Situação da Atividade**: Tipo - TEXTO. Em atividade, Extinto, Não Informado. * **Situação**: Tipo - TEXTO. Ativo, Inativo. Para cada matriz encontrada, é possível //Alterar dados da Matriz Curricular// ou //Remover Matriz Curricular//. ===Fluxo Alternativo 1 - Alterar dados da Matriz Curricular=== Basta seguir os passos do [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:matriz_curricular:cadastrar|cadastro]] de matriz. ===Fluxo Alternativo 2 - Remover Matriz Curricular=== Ao selecionar a opção de remoção, todos os dados [[desenvolvimento:especificacoes:sigaa:graduacao:casos_de_uso:ddp:matriz_curricular:cadastrar|cadastrados]] serão exibidos, o usuário deverá confirmar a remoção para concluir a operação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**: Ao inativar uma matriz curricular, todos os currículos pertencentes a esta matriz serão inativados. * **RN02**: Ao ativar uma matriz curricular, os currículos pertencentes a esta matriz **não** serão ativados automaticamente. * **RN03**: Se existir ofertas de vagas para a matriz curricular no ano atual ou em anos posteriores, antes de inativar a matriz o sistema envia mensagem de alerta avisando o usuário que existem ofertas de vagas para a matriz. ==== Resoluções/Legislações Associadas ==== Não se aplica. ===== Entidades Persistentes Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.graduacao.dominio.MatrizCurricular | sigaa.graduacao.matriz_curricular | | br.ufrn.sigaa.ensino.dominio.OfertaVagasCurso | sigaa.ensino.oferta_vagas_curso | ====== Plano de Testes ====== Sistema: SIGAA Módulo: Graduação Link(s): CDP -> Matriz Curricular -> Listar/Alterar Usuário: adelardo Papel que usuário deve ter: SigaaPapeis.CDP ===== Cenários de Teste ===== Buscar por matrizes curriculares e efetuar alterações. ===== Dados para o Teste ===== Não se aplica.