Você está na página 1de 4

FAST HELP

Especificação de Caso de Uso: Manter Usuário

Versão <2.0>

Versão: <2.0>

Especificação de Caso de Uso: <Nome do Caso de Uso> Manter Data: 01/02 /2010
Usuário

Histórico da Revisão
Data Versão Descrição Autor
25/01/2010 <2.0> Revisão Alexandre Café
23/01/2010 <1.1> Correção Eduardo França
08/08/2009 <1.0> Revisão Hamden Vogel
04/08/2009 <0.1> Elaboração Fabrício Leandro

Índice
1. Breve Descrição 4

2. Ator 4

3. Cenário 4

4. Fluxo Básico de Eventos 4


FB. Incluir Usuário 4

5. Fluxos Alternativos 4
FA1. Alterar Usuário 4

FA2. Excluir Usuário 5

FA3. Validar cadastro 5

6. Fluxo de Exceção 5
FE1. Campo de preenchimento obrigatório não informado 5

FE2. Exclusão não permitida 5

FE3. Erro ao processar operação 5

7. Pré-condição 5

8. Pós-condição 5

9. Pontos de Extensão 5

10. Regras de Negócio 6


RN1. O formulário deverá conter os seguintes campos: 6

RN2. Campo de preenchimento obrigatório; 6

RN3. O sistema limpa todos os campos do formulário; 6

Especificação de Caso de Uso: Manter Usuário

1. Breve Descrição
Este caso de uso permite a manutenção do cadastro de usuários do sistema, que podem apropriar
as solicitações cadastradas.

2. Ator
1. Assistente;
2. Coordenador;

3. Cenário
1. Incluir Usuário;
2. Alterar Usuário;
3. Excluir Usuário;
4. Validar Cadastro.

4. Fluxo Básico de Eventos


FB. Incluir Usuário
P1. Esse caso de uso se inicia quando o ator acessa o menu Gerenciar Usuário;
P2. O sistema exibe formulário de cadastro de usuários [RN1];
P3. O ator informa o CPF;
P4. O sistema verifica se existe registro de usuário com o CPF informado;
• Caso não exista registro com o CPF informado os demais campos ficam aberto para
entrada de registro;
• Caso já exista registro com o CPF informado [FA3];
P5. O ator entra com os demais dados cadastrais do novo Usuário e seleciona opção
“Cadastrar usuário” ou “Limpar” [RN3];
P6. O sistema valida informações cadastrais [FE1];
P7. O sistema solicita confirmação;
P8. O ator confirma a operação;
P9. O sistema processa a operação [FE3] e exibe a informação “Registro incluído
com sucesso.”;
P10. O caso de uso é encerrado.

5. Fluxos Alternativos
FA1. Alterar Usuário
P1. O ator alterar os campos de interesse e seleciona opção enviar alteração;
P2. O sistema valida informações cadastrais [FE1] e solicita confirmação;
P3. O ator confirma a operação;
P4. O sistema processa a operação [FE3] e exibe a informação “Registro alterado
com sucesso.”;
P5. O caso de uso é encerrado.
FA2. Excluir Usuário
P1. O sistema verifica se o Usuário poderá ser excluído [FE2] e solicita confirmação;
P2. O ator confirma a operação;
P3. O sistema processa a operação [FE3];
P4. O fluxo é redirecionado para o passo 6 do [FB];
P5. O sistema exibe a informação “Registro Excluído com sucesso.”;
P6. O caso de uso é encerrado.

FA3. Validar cadastro


P1. O sistema exibe tela com a mensagem “Já existe um usuário com o CPF
informado, deseja alterá-lo?” e as opções SIM e NÃO;
P2. O ator seleciona opção;
P3. O sistema verifica a opção escolhida pelo Ator.
• Caso seja SIM, o sistema exibe formulário de cadastro de usuários com todos os
campos preenchidos e abertos para edição, mais a opção de Excluir usuário [FA2] e
executa o [FA1];
• Caso seja NÃO, o sistema limpa o campo CPF e inicia o [FB];

6. Fluxo de Exceção
FE1. Campo de preenchimento obrigatório não informado
P1. O sistema verifica que o campo obrigatório não foi informado e apresenta a
mensagem “Campo (nome do campo) obrigatório”;
P2. O ator reconhece a mensagem e informa o dado;
P3. O sistema retorna ao passo seguinte do fluxo correspondente;

FE2. Exclusão não permitida


P1. O sistema verifica se o usuário tem demandas em aberto;
• Caso afirmativo: exibe a mensagem: “Exclusão não permitida. Existe demanda em
aberto para este usuário“;
P2. O sistema limpa o campo CPF e inicia o fluxo do [FB];

FE3. Erro ao processar operação


P1. O sistema exibe tela com a mensagem “Não foi possível processar a operação.
Entre em contato com o Administrador.”;
P2. O caso de uso é encerrado;

7. Pré-condição
1. O ator deve estar autenticado no sistema;

8. Pós-condição
1. O usuário estará cadastrado no sistema;

9. Pontos de Extensão
Não se aplica.
10. Regras de Negócio
RN1. O formulário deverá conter os seguintes campos:
1. CPF – aberto para entrada de registro [RN2];
2. NOME – Tipo caractere - tamanho 50 – desabilitado [RN2];
3. DATA DE NASCIMENTO – Tipo Data – formato dd/mm/YYYY –
desabilitado [RN2];
4. SEXO – Tipo Booleano – desabilitado [RN2];
5. CARGO - Tipo Caractere – tamanho 50 – desabilitado [RN2];
6. SETOR -Tipo Caractere – tamanho 30 – desabilitado [RN2];
7. ENDEREÇO - Tipo Caractere – tamanho 50 – desabilitado [RN2];
8. TELEFONE - tipo Caractere – tamanho 15 – desabilitado [RN2];
9. E-MAIL - Tipo Caractere – tamanho 256 – desabilitado [RN2];

RN2. Campo de preenchimento obrigatório;

RN3. O sistema limpa todos os campos do formulário;

Página 6

Você também pode gostar