-
Notifications
You must be signed in to change notification settings - Fork 0
UC 09
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.
Tipo | Nome |
---|---|
Ator Principal | Administrador do Sistema |
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 |
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 |
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. |
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] |
- Para iniciar este caso de uso, o usuário deve estar logado no sistema.
- 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.
Sem extensões.