User Tools

Site Tools


projetos:ufpi:requisitos:sigaa:stricto:cadastros:disciplinas_e_atividades:cadastrar
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

Cadastrar Disciplina/Atividade

Este caso de uso tem a finalidade de permitir ao Gestor de Pós Graduação ou ao Administrador da PPG cadastrar Disciplinas ou Atividades.

Pré-requisitos

  • Deve existir cursos cadastrados

Descrição do Caso de Uso

Este caso de uso inicia-se quando o usuário acessa a opção SIGAA → Stricto Sensu → Cadastros → Disciplinas/Atividades → Cadastrar

Passo 1

O usuário informa os seguintes dados

  • Tipo do Componente*: Tipo - TEXTO.
  • Tipo de Atividade*: Tipo - TEXTO.
  • Forma de Participação*: Tipo - TEXTO.

Passo 2

  • Dados Gerais do Componente Curricular
    • Programa: Tipo - TEXTO.
    • Código: Tipo - NUMÉRICO. (RN01, RN02)
    • Nome: Tipo - TEXTO.
    • Excluir da Avaliação Institucional: Tipo - TEXTO.
  • Carga Horária Total.
    • Se o Tipo do Componente for DISCIPLINA e o Tipo de Disciplina for REGULAR, o usuário deve informar:
      • Créditos Teóricos*: Tipo - TEXTO.
      • Créditos Práticos*: Tipo - TEXTO.
    • Se o Tipo do Componente for DISCIPLINA ou ATIVIDADE e o Tipo de Disciplina for ATIVIDADE COMPLEMENTAR, DISSERTAÇÃO/TESE, PROFICIÊNCIA ou QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL, o usuário deve informar:
      • Créditos Teóricos*: Tipo - TEXTO.
      • Créditos Práticos*: Tipo - TEXTO.
    • Se o Tipo do Componente for DISCIPLINA ou ATIVIDADE e o Tipo de Disciplina for ATIVIDADE COMPLEMENTAR, DISSERTAÇÃO/TESE, PROFICIÊNCIA ou QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL, o usuário deve informar:
      • Créditos Teóricos*: Tipo - TEXTO.
      • Créditos Práticos*: Tipo - TEXTO.
      • Carga Horária do Docente: Tipo - NUMÉRICO.
    • Se o Tipo do Componente for DISCIPLINA ou ATIVIDADE e o Tipo de Disciplina for ATIVIDADE COMPLEMENTAR, DISSERTAÇÃO/TESE, PROFICIÊNCIA ou QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE ESPECIAL COLETIVA, o usuário deve informar:
      • Créditos Teóricos*: Tipo - TEXTO.
      • Créditos Práticos*: Tipo - TEXTO.
      • Carga Horária de Ead: Tipo - NUMÉRICO.
      • Carga Horária do Docente: Tipo - NUMÉRICO.
    • Se o Tipo do Componente for MÓDULO o usuário deve informar:
      • Créditos Teóricos*: Tipo - TEXTO.
      • Créditos Práticos*: Tipo - TEXTO.
      • Carga Horária de Ead*: Tipo - NUMÉRICO.
      • Carga Horária do Docente*: Tipo - NUMÉRICO.
  • Pré-requisitos, Co-Requisitos e Equivalências
    • Pré-Requisitos: Tipo - TEXTO. Pré-requisitos para cursar a disciplina.
    • Co-Requisitos: Tipo - TEXTO. Co-Requisitos para cursar a disciplina.
    • Equivalências: Tipo - TEXTO. Informar as disciplinas que são equivalentes a disciplina em questão.
  • Outras informações
    • Se o Tipo do Componente for DISCIPLINA o usuário de informar:
      • Matriculável “On-Line”: Formato - SIM/NÃO. Tipo - TEXTO.
      • Permite CH Compartilhada entre Docentes: Formato - SIM/NÃO. Tipo - TEXTO.
      • Permite Turma com Flexibilidade de Horário: Formato - SIM/NÃO. Tipo - TEXTO.
      • Horário Flexível do Docente: Formato - SIM/NÃO. Tipo - TEXTO.
      • Obrigatoriedade de Conceito: Formato - SIM/NÃO. Tipo - TEXTO.
      • Pode criar turma sem solicitação: Formato - SIM/NÃO. Tipo - TEXTO.
      • Proíbe Aproveitamento: Formato - SIM/NÃO. Tipo - TEXTO.
      • Exige Horário: Formato - SIM/NÃO. Tipo - TEXTO.
      • Conteúdo Variável: Formato - SIM/NÃO. Tipo - TEXTO.
      • Quantidade de Avaliações: Tipo - NUMÉRICO.
      • Ementa*: Tipo - TEXTO.
      • Referências: Tipo - TEXTO.
    • Se o Tipo do Componente for ATIVIDADE e o Tipo da Atividade for ATIVIDADE COMPLEMENTAR ou DISSERTAÇÃO/TESE ou PROFICIÊNCIA ou QUALIFICAÇÃO e a Forma de Participação for ATIVIDADE ACADÊMICA INDIVIDUAL ou ATIVIDADE DE ORIENTAÇÃO INDIVIDUAL ou ATIVIDADE ESPECIAL COLETIVA o usuário deve informar:
      • Permite CH Compartilhada entre Docentes: Formato - SIM/NÃO. Tipo - TEXTO.
      • Permite Turma com Flexibilidade de Horário: Formato - SIM/NÃO. Tipo - TEXTO.
      • Horário Flexível do Docente: Formato - SIM/NÃO. Tipo - TEXTO.
      • Proíbe Aproveitamento: Formato - SIM/NÃO. Tipo - TEXTO.
      • Conteúdo Variável: Formato - SIM/NÃO. Tipo - TEXTO.
      • Quantidade de Avaliações: Tipo - NUMÉRICO.
      • Descrição*: Tipo - TEXTO.
      • Referências: Tipo - TEXTO.
    • Se o Tipo do Componente for MÓDULO o usuário de informar:
      • Matriculável “On-Line”: Formato - SIM/NÃO. Tipo - TEXTO.
      • Permite CH Compartilhada entre Docentes: Formato - SIM/NÃO. Tipo - TEXTO.
      • Permite Turma com Flexibilidade de Horário: Formato - SIM/NÃO. Tipo - TEXTO.
      • Horário Flexível do Docente: Formato - SIM/NÃO. Tipo - TEXTO.
      • Obrigatoriedade de Conceito: Formato - SIM/NÃO. Tipo - TEXTO.
      • Proíbe Aproveitamento: Formato - SIM/NÃO. Tipo - TEXTO.
      • Exige Horário: Formato - SIM/NÃO. Tipo - TEXTO.
      • Conteúdo Variável: Formato - SIM/NÃO. Tipo - TEXTO.
      • Quantidade de Avaliações: Tipo - NUMÉRICO.
      • Ementa*: Tipo - TEXTO.
      • Referências: Tipo - TEXTO.

O caso de uso é finalizado.

Principais Regras de Negócio

Regras Gerais

  • 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 - Não é permitido criar componentes curriculares para atividades que não são acadêmicas
  • RN04 - Se o tipo de componente for DISCIPLINA o sistema efetua o cálculo das CH da seguinte forma: CH Aula (Relação Créditos Aula * CR Aula); CH Laboratório (Relação Créditos Laboratório * CR Laboratório); CH Estágio (Relação Créditos Estágio * CR Estágio)
  • RN05 - A CH Total é calculada da seguinte forma: = CH Aula + CH Laboratório + CH Estágio + CH Ead
  • RN06 - Se o componente permitir CH Docente esta não pode ser superior a CH Total
  • RN07 - As expressões de Pré-requisitos, Co-Requisitos e Equivalências devem segui formato de expressão lógica definido pelo sistema
  • RN08 - 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.
  • RN09 - Os componentes informados na expressões de Equivalências devem pertencer a mesma estrutura curricular do componente que está sendo cadastrado
  • RN10 - Impossível cadastrar componente curricular que aceite subturma sem CH Laboratório
  • RN11 - 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.
  • RN12 - 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âmtro CODIGO_UNIDADES_NAO_VERIFICAR_SIGLA_NO_CADASTRO_DE_COMPONENTES.
  • RN13 - Impossível inativar um componente curricular que possua outros componentes com alguma dependência dele

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.ensino.dominio.ComponenteCurricular sigaa.ensino.componente_curricular
br.ufrn.sigaa.ensino.dominio.TipoComponenteCurricular sigaa.ensino.tipo_componente_curricular

Plano de Teste

Sistema: SIGAA

Módulo: Stricto Sensu

Link(s): Cadastros → Disciplinas/Atividades → Cadastrar

Usuário: gestor_stricto

Papel que usuário deve ter: SigaaPapeis.PPG

Cenários de Teste

Não se aplica.

Dados para o Teste

Não se aplica.

projetos/ufpi/requisitos/sigaa/stricto/cadastros/disciplinas_e_atividades/cadastrar.txt · Last modified: 2013/12/11 21:04 (external edit)