Skip to content
Jonathan Henrique Maia de Moraes edited this page Apr 13, 2015 · 1 revision

UC–09: Manter Usuários do Sistema

Descrição

Este caso de uso permite ao administrador gerenciar os usuários do sistema, isto é, ele poderá incluir novos contatos, alterar dados de login do usuário e excluir um usuário do sistema. No entanto, existem regras associadas a esse gerenciamento. Para efetuar as operações, o administrador deve estar logado no sistema.

Atores

Tipo Nome
Ator Principal Administrador do Sistema

Fluxo Principal

Este caso de uso é iniciado quando o Administrador entra na página administrativa do sistema.

Passo Descrição Referências
1 O sistema solicita o usuário e a senha
2 O administrador informa os dados solicitados
3 O sistema autoriza a entrada do administrador na página de configurações administrativas [FE01]
4 O sistema exibe ao administrador as seguintes abas: 1. Incluir Novo Usuário; 2. Alterar dados de Usuário; 3. Excluir Usuário [FA01] [FA02]
5 O usuário seleciona a aba Incluir novo Usuário
6 O sistema exibe as informações necessárias para cadastro [RN10]
7 O administrador informa os dados solicitados
8 O administrador pressiona o botão “Efetuar Inclusão” [FA03]
9 O sistema valida as informações preenchidas pelo administrador [FA04]
10 O sistema apresenta a mensagem “Usuário Cadastrado com Sucesso!”
11 O caso de uso é encerrado

Fluxos Alternativos

FA01 - Alterar dados de Usuário

Neste fluxo alternativo o administrador pode alterar as informações de login de um usuário, para tanto o administrador do sistema deve saber qual o nome de usuário que deseja fazer as alterações.

Passo Descrição Referências
1 O usuário seleciona a aba Alterar dados de Usuário
2 O sistema exibe as informações para alteração dos dados do usuário [RN11]
3 O administrador altera as informações necessárias
4 O administrador pressiona o botão “Efetuar Alteração” [FA03]
5 O sistema valida as informações preenchidas pelo administrador [FA04]
6 O sistema apresenta a mensagem “Usuário Alterado com Sucesso!”
7 O caso de uso é encerrado

FA02 - Excluir Usuário

Neste fluxo alternativo o administrador pode excluir um usuário, para tanto o administrador do sistema deve saber qual o nome de usuário que deseja fazer as alterações.

Passo Descrição Referências
1 O usuário seleciona a aba Excluir Usuário
2 O sistema exibe as informações necessárias para exclusão de um usuário [RN12]
3 O administrador fornece as informações necessárias
4 O administrador pressiona o botão “Efetuar Exclusão” [FA03]
5 O sistema valida as informações preenchidas pelo administrador [FA04]
6 O sistema apresenta a mensagem “Usuário Excluído com Sucesso!”
7 O caso de uso é encerrado

FA03 - O administrador pressiona o botão Cancelar

Neste fluxo alternativo o sistema voltará para a operação anteriormente solicitada.

Passo Descrição Referências
1 O administrador pressiona a botão “Cancelar”
2 O sistema exibe a mensagem “Deseja realmente efetuar o cancelamento da operação?”
3 O administrador pressiona o botão “Sim” [FE02]
4 O sistema retorna para a operação anterior
5 Fim deste Fluxo Alternativo

FA04 - As informações fornecidas são invalidas

Neste fluxo alternativo o sistema verifica que as informações fornecidas não são autenticas para o cadastro e então informa ao usuário.

Passo Descrição Referências
1 O sistema verifica que uma ou mais das informações fornecidas estão incoerentes
2 O sistema não efetua a operação
3 O sistema exibe a mensagem “O(s) campo(s) X preenchido(s) de forma incorreta!”
4 O administrador retoma o preenchimento dos campos incorretos
5 Fim deste Fluxo Alternativo

Fluxos de Exceção

ID Enunciado Detalhamento
FE01 Usuário ou Senha inválido No passo 3 do fluxo principal, o sistema verifica que o usuário ou senha informado está incorreto e exibe uma mensagem de erro ao administrador. O sistema retoma ao passo 1.
FE02 O administrador pressiona o botão “Não” No passo 3 do fluxo alternativo 03 [FA03], o administrador pressiona o botão “Não”, o sistema cancela a operação e exibe uma mensagem informando o fato ao administrador. O sistema retoma ao passo 7 do fluxo principal ou 3 do fluxo alternativo 01 [FA01] e 02 [FA02] a depender de onde ocorreu a exceção.

Regras de Negócio

ID Descrição Passo do Fluxo Associado
RN10 Campos a serem preenchidos pelo administrador durante o cadastro Passo 6 do Fluxo Principal
RN11 Campos no qual o administrador tem visibilidade e pode alterar Passo 2 do [FA01]
RN12 Necessários para exclusão de um usuário Passo 2 do [FA02]

Pré-Condições

  • Para iniciar este caso de uso, o usuário deve estar logado no sistema.

Pós-Condições

  • Após a inclusão de um novo usuário, o novo usuário já poderá de imediato efetuar seu login.
  • Após efetuar as alterações de dados de um usuário, as informações alteradas deverão estar visíveis ao usuário no qual sofreu a alteração.

Ponto de Extensão

Sem extensões.

Clone this wiki locally