Table of Contents

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

~~ODT~~

Criar Turma

Entende-se por turma algo que seja composto por componentes curriculares, horário, docente e discente. As turmas são criadas nos módulos Técnico, Graduação, Lato Sensu, Stricto Sensu, Ensino à Distância, Coordenador de Graduação, Coordenador Lato Sensu, Coordenador de Stricto Sensu, para que os alunos possam cumprir o currículo do seu curso.

Essa funcionalidade é utilizada por algum funcionário do Departamento de Administração Escolar (DAE).

Descrição do Caso de Uso

Este caso de uso inicia-se quando o usuário acessa a opção SIGAA → Graduação → Matrículas e Programas → Turmas → Criar Turma.

Para criar uma turma o usuário deve seguir os seguintes passos:

Passo 1

O usuário deve selecionar um componente curricular, para buscar o componente ele pode informar um dos seguintes filtros:

O sistema sempre irá buscar componentes do nível GRADUAÇÃO

O usuário pode combinar os filtros para uma busca mais refinada.

O sistema exibe uma lista de componentes com os seguintes dados:

Passo 2

O sistema exibe os seguintes dados do componente selecionado:

O usuário deve informar os seguintes dados gerais da turma:

O sistema exibe uma lista de turmas agrupadoras com os seguintes dados: RN06

O usuário deverá criar uma Nova Turma Agrupadora ou selecionar uma Turma Agrupadora para vincular a turma.

Passo 3

O sistema exibe os seguintes dados da turma:

O usuário poderá selecionar o início e fim do horário informando os seguintes dados: RN08

O usuário poderá selecionar uma grade horário informando: RN09, RN11

O usuário ainda pode optar por usar o mesmo período da turma

Para informar a grade de horários o usuário poderá informar a expressão de horários ou selecionar os horários da turma. Se o usuário optar por informar a expressão de horários ele poderá atualizar a grade de horários para selecionar os horários na tabela de horários. Caso o usuário opte por selecionar os horários a seleção ocorrerá em uma tabela de horários conforme o modelo abaixo.

A grade de horários exibida pelo sistema poderá ser a grade da unidade, caso exista horários cadastrados para a unidade, ou poderá ser a grande geral de horários.

Horários Dom Seg Ter Qua Qui Sex Sab
06:00 - 07:00
07:00 - 08:00
08:00 - 09:00
09:00 - 10:00
10:00 - 11:00
11:00 - 12:00
12:00 - 13:00
13:00 - 14:00
14:00 - 15:00
15:00 - 16:00
16:00 - 17:00
17:00 - 18:00
18:00 - 19:00
19:00 - 20:00
20:00 - 21:00
21:00 - 22:00

Ao definir o Período de Horário e os horários na Grade de horário o usuário deve adicionar esses períodos na lista de períodos

Passo 4

Se o usuário tiver permissão para reservar recursos, poderá fazê-lo neste passo.

O sistema exibe as seguintes informações:

Para cadastrar a reserva o usuário deve:

Passo 5

O sistema exibe os seguintes dados da turma

O usuário deve vincular docentes a turma. Para isso o usuário deve:

O usuário poderá informar também: RN16

O usuário poderá vincular um ou mais docentes a turma.

O sistema exibe uma lista com os docentes que foram adicionados a turma com os seguintes dados:

Para cada docente o sistema disponibiliza a opção de retirar o docente da turma

Passo 6

Este passo está disponível apenas para o usuário da PROGRAD/DAE.

O usuário poderá definir reservas de vagas para curso selecionando:

e informando

As vagas serão listadas em uma tabela, com a opção de remoção da lista:

Reservas desta turma
Curso Turno Grau Acadêmico Habilitação/Ênfase Vagas Solicitadas Vagas Reservadas Solicitante
Tipo - TEXTO Tipo - TEXTO Tipo - TEXTO Tipo - TEXTO Tipo - NUMÉRICO Tipo - NUMÉRICO Tipo - TEXTO

Passo 7

O sistema exibe todos os dados da turma e solicita que o usuário confirme o cadastro

O caso de uso é finalizado.

Principais Regras de Negócio

Regras específicas dos Dados Gerais

Regras específicas de Horários

Regras específicas dos Docentes

Resoluções/Legislações Associadas

Classes Persistentes e Tabelas Envolvidas

Classe Tabela
br.ufrn.sigaa.dominio.Curso sigaa.public.curso
br.ufrn.sigaa.dominio.ModalidadeEducacao sigaa.comum.modalidade_educacao
br.ufrn.sigaa.ead.dominio.Polo sigaa.ead.polo
br.ufrn.sigaa.dominio.Unidade sigaa.comum.unidade
br.ufrn.sigaa.ensino.dominio.DocenteTurma sigaa.ensino.docente_turma
br.ufrn.sigaa.ensino.dominio.Turma sigaa.ensino.turma
br.ufrn.sigaa.pessoa.dominio.Pessoa sigaa.comum.pessoa
br.ufrn.sigaa.ensino.dominio.MatriculaComponente sigaa.ensino.matricula_componente
br.ufpi.sigaa.ensino.graduacao.dominio.TipoOfertaTurma sigaa.ensino.tipo_oferta_turma

Plano de Teste

Sistema: SIGAA

Módulo: Graduação

Usuário: gestor_graduacao

Papel que usuário deve ter: SigaaPapeis.DAE

Link(s): Matrículas e Programas → Turmas → Criar Turma

Plano de Teste

O caso de uso de Criar Turma é de grande importância para o módulo de graduação. Seu teste deve atentar-se ao conjunto de regras de negócios.

Link(s): Matrículas e Programas → Turmas → Criar Turma

Usuário: adm_dae

Papel que usuário deve ter: SigaaPapeis.DAE, SigaaPapeis.ADMINISTRADOR_DAE

Nível de Utilização: Alta Nivel de Desempenho: Importante

Cenários de Teste

Cenário 01 - Criação de Turmas - Graduação

Caso de Teste Descrição Resultado da Execução - Sucesso Resultado da Execução - Falha
RN 1 -
RN 2 -
RN 4 -
RN 5 -
RN 6 -
RN 7 -
RN 8 -
RN 9 -
RN 10 -
RN 11 -

Cenário 02 - Chefe de Departamento

Caso de Teste Descrição Resultado da Execução - Sucesso Resultado da Execução - Falha
Criar Turma de componente sem solicitação Tentar criar uma turma cujo componente não permite criar turma sem solicitação. Tentar criar mesmo sem a solicitação existir.

Dados para teste

  1. Cadastrando Componente Curricular: Primeiro deve cadastrar um componente curricular, de sua escolha, e marcar a opção para que ele aceite criação de sub-turmas. Use o login mirza e o caso de uso é SIGAA → Módulos → Graduação → CDP → Componentes Curriculares → Cadastrar. Marque sim para o radio button da opção “Permitir Criar subturmas desse componente curricular” na parte inferior da tela.
  2. Cadastrando Turma Agrupadora e Sub-turmas: Com o componente criado agora basta criar as turmas. Com o mesmo login agora com o caso de uso SIGAA → Módulos → Graduação → Matrículas e Programas → Turmas → Criar Turmas. Digite o código do componente criado e na primeira tela lembre-se de que se estiver cadastrando uma turma para ser sub-turma deve selecionar uma turma agrupadora e não cadastrar outra agrupadora.
  3. Matriculando Discentes na turma: Com o devido número de turmas criadas, poderá se quiser matricular alguns alunos nas mesmas. É sugerido o caso de uso SIGAA → Módulos → Graduação → Matrículas e Programas → Mátrículas → Matrícula Compulsória.
  4. Conclusão: Com as turmas simulando um ambiente real agora você poderá concluir seus testes!