====== Listar/Alterar ====== Através deste caso de uso é possível listar, alterar ou remover periodicidades cadastradas no sistema. ===== Descrição do Caso de Uso ===== O caso de uso é acessado pelo caminho: //SIPAC -> Menu Mudar de Sistema -> Cadastro -> Periodicidade -> Listar/Alterar//. Ao acessar o caso de uso são listadas as periodicidades cadastradas, exibindo as seguintes informações: * **__Descrição__**: Tipo - TEXTO ([[#principais regras de negócio|RN01]]). E para cada periodicidade exibida na lista são disponíveis as operações de: * **Alterar** - Altera os dados da periodicidade, seguindo o mesmo fluxo de [[cadastrar]] periodicidade. * **Remover** - Remove a periodicidade do sistema. O caso de uso é finalizado. ===== Principais Regras de Negócio ===== * **RN01**. A denominação da periodicidade deve ser única. ===== Classes Persistentes e Tabelas Envolvidas ===== ^ Classe ^ Tabela ^ | br.ufrn.sipac.cadastro.dominio.Periodicidade | sipac.comum.periodicidade | ====== Plano de Teste ====== Sistema: SIPAC Módulo: Cadastro Link(s): Menu Mudar de Sistema -> Cadastro -> Periodicidade -> Listar/Alterar Usuário: dilson Papel que o usuário deve ter: SipacPapeis.GESTOR_CADASTRO ===== Cenários de Teste ===== Para listar todas as periodicidades já cadastradas, o usuário somente precisa clicar no link listar/alterar na tela inicial do módulo cadastro. Na tela seguinte, é mostrada uma lista de todas as periodicidades já cadastradas cujo campo ativo esteja setado como true. Agora, o usuário pode optar por remover ou alterar os dados de uma determinada periodicidade. Para testar esse módulo, verificar se o fluxo de navegação ocorre adequadamente, se a persistência ao banco funciona corretamente (no caso da remoção, verificar se o campo ativo foi setado para false e no caso da listagem verificar se estão sendo listadas somente as periodicidades com o campo ativo true, já que a periodicidade não é efetivamente removida do banco de dados), se as mensagens exibidas estão adequadas. ===== Dados para o Teste ===== É interessante antes de realizar essa tarefa, cadastrar novos items ao banco de dados por meio do caso de uso acessado pelo link //Mudar de Sistema -> Cadastro -> Periodicidade -> Cadastrar//. Assim, realizar as operações de alterar e remover disponíveis no presente caso de uso usando os bancos recém cadastrados.