~~ODT~~ echo "
"; echo "Última atualização: "; ver('', false); echo "
";
====== Cadastrar Módulo ====== Este Caso de Uso tem a finalidade de cadastrar módulos para o Ensino Técnico. Os módulos são usados como agrupadores de disciplinas. Essa funcionalidade é usada por Gestores do Ensino Técnico. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGAA -> Técnico -> Curso -> Módulo -> Cadastrar//. Para o cadastro de módulos no sistema algumas informações são solicitadas: * **Descrição***: Formato - NOME DO MÓDULO. Tipo - TEXTO e NUMÉRICO. Campo obrigatório. * **Carga Horária Total***: Formato - 99. Tipo - NUMÉRICO. Carga horária total do módulo. Depois de informado esses dados, é preciso adicionar disciplinas ao módulo. A busca por disciplinas podem ser feitas tanto pelo nome, como pelo código: * **Disciplina***: Formato - CÓDIGO NOME DA DISCIPLINA CH. Tipo - AUTOCOMPLETE. As disciplinas adicionadas são listadas em formato de tabela seguindo o modelo abaixo: ^ Disciplinas Adicionadas ^ CH ^ | CÓDIGO - NOME DA DISCIPLINA | 99 | | ------ | ------ | | | **Carga Horária Total**: 99 | | | **Carga Horária Preenchida**: 99 | | | **Carga Horária Restante**: 99 | Para cada disciplina adicionada, será possível removê-la. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - Não é possível adicionar a mesma disciplina duas vezes no mesmo módulo. * **RN02** - Não é possível ultrapassar a carga horária máxima do módulo, nem deixar faltando horas no módulo. ==== Resoluções/Legislações Associadas ==== Não se Aplica. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.tecnico.dominio.Modulo | sigaa.tecnico.modulo | | br.ufrn.sigaa.ensino.tecnico.dominio.ModuloDisciplina | sigaa.tecnico.modulo_disciplina | | br.ufrn.sigaa.ensino.tecnico.dominio.ModuloCurricular | sigaa.tecnico.modulo_curricular | | br.ufrn.sigaa.ensino.tecnico.dominio.ModuloQualificacao | sigaa.tecnico.modulo_qualificacao | | br.ufrn.sigaa.dominio.Unidade | sigaa.comum.unidade | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Link(s): Curso -> Módulo -> Cadastrar Usuário: freire Papel que usuário deve ter: SigaaPapeis.GESTOR_TECNICO ===== Cenários de Teste ===== Tentar cadastrar disciplinas iguais ao módulo, assim como tentar ultrapassar a carga horária do mesmo. ===== Dados para o Teste ===== Verificar se os módulos são cadastrados corretamente no caso de uso de [[desenvolvimento:especificacoes:sigaa:tecnico:casos_de_uso:curso:modulo:listar_alterar|alterar/remover]].