====== Listar/Alterar Horário ====== Este caso de uso tem a finalidade de alterar os horários de aula para o Ensino Técnico Integrado. ===== Descrição do Caso de Uso ===== O caso de uso inicia quando o usuário acessa //SIGAA -> Técnico -> Curso -> Horário -> Listar/Alterar//. * **__Unidade Responsável__**: Formato - NOME DA UNIDADE. Tipo - TEXTO.([[#Principais Regras de Negócio|RN05]]) * **__Nível de Ensino__**: Formato - NÍVEL DE ENSINO. Tipo - TEXTO. O usuário pode escolher um único curso ou estrutura curricular: * **Curso**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN02]]) * **Estrutura Curricular**: Tipo - TEXTO. ([[#Principais Regras de Negócio|RN03]]) No horário em si, existem informações já cadastradas que podem ser modificadas a qualquer momento: * **Hora Início***: Formato - 99:99. Tipo - NUMÉRICO. Informar a hora em que começa o horário. Campo obrigatório. * **Hora Fim***: Formato - 99:99. Tipo - NUMÉRICO. Informar a hora em que terminar o horário. Campo obrigatório. * **Turno***: Tipo - TEXTO. Manha, Tarde ou Noite. Campo obrigatório. * **Ordem***: Formato - 9. Tipo - NUMÉRICO. Informar se o horário cadastrado é o primeiro, segundo... do turno informado. Campo obrigatório. Para cada horário cadastrado é possível alterá-lo, o que nos leva aos mesmos passos do [[desenvolvimento:especificacoes:sigaa:integrado:casos_de_uso:curso:horario:cadastrar|cadastro]]. Também é possível removê-los, após confirmação. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01** - O Ano-Período a cadastrar dever ser igual ou posterior à 2000.1 * **RN02** - O curso deve ter sido previamente cadastrado. * **RN03** - A estrutura curricular já deve ter sido previamente cadastrada. * **RN04** - Não deve ser possível remover um horário que possua turmas com situação ABERTA ou A_DEFINIR_DOCENTE relacionadas a ele. * **RN05** - É necessário selecionar a Unidade Responsável caso o usuário seja Gestor Geral Técnico Integrado. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela | | br.ufrn.sigaa.ensino.dominio.Horario | sigaa.ensino.ensino | | br.ufrn.sigaa.dominio.Unidade | sigaa.comum.unidade | ====== Plano de Teste ====== Sistema: SIGAA Módulo: Técnico Integrado Link(s): Curso -> Horário -> Listar?Alterar Usuário: duiene Papel que usuário deve ter: GESTOR TÉCNICO INTEGRADO ===== Cenários de Teste ===== Não se Aplica. ===== Dados para o Teste ===== Não se Aplica.