echo "";
echo "Última atualização: ";
ver('', false);
echo "
";
====== Cadastrar Componentes Curriculares ======
Este caso de uso permite ao Gestor Formação Complementar Cadastrar Componentes Curriculares.
===== Descrição do Caso de Uso =====
Este caso de uso inicia quando o usuário acessa a opção: //Sigaa -> Formação Complementar -> Curso -> Componentes Curriculares -> Cadastrar //.
Ao acessar o caso de uso, os seguintes dados deverão ser preenchidos:
* PASSO 1
* **Tipo do Componente***: Tipo - TEXTO, campo selecionável com as seguintes opções : ''DISCIPLINA, ATIVIDADE e MÓDULO''.
* PASSO 2
* **__Tipo do Componente__**: Tipo - TEXTO.
* **__Unidade Responsável__**: Tipo - TEXTO.
* **Código***: Tipo - NUMÉRICO.
* **Nome***: Tipo - TEXTO.
* **__Carga Horária Total__**: Tipo - NUMÉRICO.
* **Créditos Teóricos**: Tipo - NUMÉRICO.
* **Créditos Práticos**: Tipo - NUMÉRICO.
* Pré-requisitos, Co-Requisitos e Equivalências.
* **Pré-Requisitos**: Tipo - TEXTO.
* **Co-Requisitos**: Tipo - TEXTO.
* **Equivalências**: Tipo - TEXTO.
* Outras informações
* **Matriculável "On-Line"**: Tipo - LÓGICO.
* **Permite CH Compartilhada entre Docentes**: Tipo - LÓGICO.
* **Horário Flexível do Docente**: Tipo - LÓGICO.
* **Pode criar turma sem solicitação**: Tipo - LÓGICO.
* **Exige Horário**: Tipo - LÓGICO.
* **Quantidade de Avaliações**: Tipo - NUMÉRICO.
* **Ementa***: Tipo - TEXTO.
* PASSO 3
* **__Tipo do Componente Curricular__**: Tipo - TEXTO.
* **__Unidade Responsável__**: Tipo - TEXTO.
* **__Código__**: Tipo - NUMÉRICO.
* **__Nome__**: Tipo - TEXTO.
* **__Créditos Teóricos__**: Tipo - NUMÉRICO.
* **__Créditos Práticos__**: Tipo - NUMÉRICO.
* **__Carga Horária Total__**: Tipo - NUMÉRICO.
* **__Pré-Requisitos__**: Tipo - TEXTO.
* **__Co-Requisitos__**: Tipo - TEXTO.
* **__Equivalências__**: Tipo - TEXTO.
* **__Matriculável On-Line__**: Tipo - TEXTO.
* **__Horário Flexível do Docente__**: Tipo - TEXTO.
* **__Pode Criar Turma Sem Solicitação__**: Tipo - TEXTO.
* **__Exige Horário__**: Tipo - TEXTO.
* **__Permite CH Compartilhada entre Docentes__**: Tipo - TEXTO.
* **__Quantidade máxima de matrículas__**: Tipo - NUMÉRICO.
* **__Quantidade de Avaliações__**: Tipo - NUMÉRICO.
* **__Ementa/Descrição__**: Tipo - TEXTO.
* Confirme Sua Senha
* **Senha***: Tipo - NUMÉRICO.
Então o caso de uso é finalizado.
===== Principais Regras de Negócio =====
* **RN01** - Não podem ser cadastrados dois componentes curriculares com o mesmo código.
* **RN02** - O sistema sugere o código da disciplina baseado na unidade selecionada observando as regras de formação do código do componente e os códigos que estão disponíveis
* **RN03** - As expressões de **Pré-requisitos, Co-Requisitos e Equivalências** devem seguir formato de expressão lógica definido pelo sistema
* **RN04** - Os componentes informados na expressões de **Pré-requisitos, Co-Requisitos e Equivalências** não necessitam estar cadastrados como ativo para serem considerados na expressão.
* **RN05** - Os componentes informados na expressões de **Equivalências** devem pertencer a mesma estrutura curricular do componente que está sendo cadastrado
* **RN06** - Impossível cadastrar componente curricular que aceite subturma sem CH Laboratório
* **RN07** - Todo componente curricular ESTÁGIO ou TRABALHO DE CONCLUSÃO DE CURSO devem possuir orientador
* **RN08** - Se o parâmetro VALIDAR_CODIGO_COMPONENTE_CURRICULAR for verdadeiro o código será validado obedecendo ao estabelecido nos parâmetros TAMANHO_CODIGO_COMPONENTE e QTD_LETRAS_CODIGO_COMPONENTE e na regra que o código deve começar com a **Sigla Acadêmica da Unidade** a qual o componente estiver sendo vinculado.
* **RN09** - Se o parâmetro VALIDA_QTD_LETRAS_CODIGO for verdadeiro o sistema irá validar se a quantidade de letras do código corresponde ao definido no parâmtro QTD_LETRAS_CODIGO_COMPONENTE exceto para as unidades definidas no parâmetro CODIGO_UNIDADES_NAO_VERIFICAR_SIGLA_NO_CADASTRO_DE_COMPONENTES.
* **RN10** - Impossível inativar um componente curricular que possua outros componentes com alguma dependência dele
==== Resoluções/Legislações Associadas ====
Não se aplica.