C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 1 de
14
Especificações de Casos de Uso
UC04 – Cadastro de Funcionários
Sistema Gerenciador de Locadora
Documento de Caso de Uso – UC04
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 2 de
14
Controle de Alteração:
Data Versão Descrição Autor
20/03/2012 1.0 Elaboração das Diretrizes Gerais de Interface Bleno Nascimento
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 3 de
14
Sumário
1. Descrição: ... 5 2. Referências: ... 5 3. Definições e Acrônimos: ... 6 4. Atores: ... 6 4.1 Administrador: ... 6 4.2 Balconista: ... 6 5. Pré-Condições: ... 6 6. Pós-Condições: ... 6 7. Fluxo de Eventos: ... 67.1 Fluxo Básico – Castro de Funcionários: ... 7
7.1.1 Quando o operador selecionar a opção: ... 7
[FB01] Confirma: ... 8 [FB02] Excluir: ... 8 [FB03] Sair: ... 8 [FB04] Editar: ... 8 [FB05] Pesquisar: ... 9 [FB06] Cadastrar: ... 9 [FB07] Anterior: ... 9 [FB08] Próximo: ... 9 [FB09] Primeiro: ... 10 [FB09] Ultimo: ... 10 8. Fluxos Alternativos: ... 10
[A01] Dados em Tela: ... 10
[A02] Confirmar operação de gravação: ... 10
[A3] Habilitar Pesquisa: ... 11
9. Sub Fluxos: ... 11
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 4 de
14
[SUB02] Confirmar a gravação de dos dados: ... 11
[SUB03] Cancelar gravação: ... 11
[SUB04] Dados inválidos: ... 11
[SUB05] Sair sem gravar os dados: ... 12
10. Fluxos de Exceção: ... 12
[E01] Falha na gravação de dados; ... 12
11. Regras de negócios: ... 12
[RN01] Campos de Preenchimento obrigatório: ... 13
[RN02] Máscara: ... 13
[RN03] Tecla TAB: ... 13
[RN04] Campos com possibilidade de pesquisa: ... 13
[RN05] Validação de campos: ... 13
[RN06] Habilitar o botão Confirmar: ... 13
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 5 de
14
Especificação de Caso de Uso
Cadastro de Funcionários.
1.
D
ESCRIÇÃO:
Este caso de uso permite o cadastro, a edição e a exclusão de funcionários do sistema de acordo com sua função
.
2.
R
EFERÊNCIAS:
Documento
Data
Versão
AT01 - Ata de reunião 01 08/03/2012 1.1
AT02 - Ata de reunião 02 09/03/2012 1.1
AT03 - Ata de reunião 03 12/03/2012 1.1
AT04 - Ata de reunião 04 16/03/2012 1.1
AT05 - Ata de reunião 05 19/03/2012 1.1
AT06 - Ata de reunião 06 21/03/2012 1.1
AT07 - Ata de reunião 07 23/03/2012 1.0
AT08 - Ata de reunião 08 26/03/2012 1.0
DV01 - Documento de Visão 30/03/2012 1.2
DR01 - Documento de Requisitos 16/03/2012 1.2
DRN01 – Documento de Regra de Negócio 19/03/2012 1.1 DGI - Documento de Diretrizes de Interface 21/03/2012 1.1
DUC - Diagrama de Caso de Uso 26/03/2012 1.1
DI - Diagrama de Implantação 28/03/2012 1.1
GL01 - Glossário 23/03/2012 1.1
PR01 – Tela de Login 16/03/2012 1.0
PR02 – Tela de Cadastro de Clientes 16/03/2012 1.2
PR03 – Tela de Cadastro de Filmes 16/03/2012 1.2
PR04 – Tela de Cadastro de Funcionários 16/03/2012 1.2
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 6 de
14
3.
D
EFINIÇÕES EA
CRÔNIMOS:
Informações no Glossário.
4.
ATORES:
4.1 A
DMINISTRADOR:
Será o operador responsável pelas principais alterações do sistema poderá fazer cadastros, alterar seus próprios dados e os dados cadastrais de qualquer outro usuário e excluir qualquer usuário.
4.2 B
ALCONISTA:
Poderá somente fazer cadastros no sistema.
5.
PRÉ-CONDIÇÕES:
Para ter a permissão de acesso ao sistema, definida no instante do seu cadastro qualquer um dos usuários deverá ter efetuado o seu login no sistema e Clicar na aba “Cadastro de Funcionários”.
6.
PÓS-CONDIÇÕES:
Após o caso de uso ser concluído, as alterações, cadastros, e exclusões nos dados do usuário deverão ser criptografadas e aplicadas no banco de dados.
7.
FLUXO DE EVENTOS:
[P1] Este caso de uso começa quando o operador deseja adicionar um novo funcionário, e efetuar os seguintes passos no sistema SISGELOC
[P2] Inicializa a tela de Cadastro de Funcionários; [P3] Todos os campos devem ser limpos;
[P4] Todos os campos devem estar habilitados para receber os dados que o operador digitar;
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 7 de
14
[P5] O botão “Confirma” é habilitado; [P6] O botão “Excluir” é habilitado; [P7] O botão “Sair” é habilitado;
[P8] O Radio Button “Pesquisar” é habilitado; [P9] O Radio Button “Cadastrar” é habilitado; [P10] O Radio Button “Administrador” é habilitado; [P11] O Radio Button “Balconista” é habilitado; [P12] O botão “Editar” é desabilitado.
7.1 F
LUXOB
ÁSICO–
C
ASTRO DEF
UNCIONÁRIOS:
O sistema disponibilizará as opções de OK, Excluir, Sair, Editar, Pesquisar, Cadastrar, Primeiro, Próximo, Anterior, Último.
7.1.1 QUANDO O OPERADOR SELECIONAR A OPÇÃO: “Confirma”, executar: [FB01]. “Excluir”, executar: [FB02]. “Sair”, executar: [FB03]. “Editar”, executar: [FB04]. “Pesquisar”, executar: [FB05].
“
Cadastrar”, executar: [FB6]. “Primeiro”, executar: [FB7]. “Próximo”, executar: [FB8]. “Anterior”, executar: [FB9]. “Último”, executar: [FB10].C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 8 de
14
[FB01]CONFIRMA:
[P01] O ator deverá sempre entrar com todos os campos obrigatórios. [RN01] [RN02] [RN05];
[P02] O ator clica no botão Confirma; [P03] O fluxo básico é encerrado.
[FB02]EXCLUIR:
[P01] O ator marca a opção “Pesquisar”;
[P02] O ator entra com os dados para a pesquisa; [P03] O sistema exibe o usuário;
[P04] O botão “Excluir” é habilitado; [P05] O ator clica no botão “Excluir”;
[P06] Os dados são removidos do banco de dados
[P07] O fluxo básico é encerrado, e o sistema retorna ao modo de pesquisa. [P08] O botão “Excluir” é desabilitado.
[FB03]SAIR:
[P01] O ator clica no botão “Sair” ou no botão X da barra de títulos [A01].
[FB04]EDITAR:
[P01] O ator marca a opção “Pesquisar”; [P02] O ator inicia uma pesquisa;
[P03] O ator seleciona um usuário; [P04] O botão “Editar” é habilitado; [P05] O ator clica no botão “Editar”;
[P06] O sistema criptografa as informações e salva as alterações no banco de dados; [P07] O fluxo básico é encerrado, e o sistema retorna ao inicio.
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 9 de
14
[FB05]PESQUISAR:
[P01] O ator marca a opção “Pesquisar”; [P02] O ator preenche um campo; [P04] O sistema retorna o resultado; [P05] O fluxo básico é encerrado.
[FB06]CADASTRAR:
[P01] O ator marca a opção “Cadastrar”; [P02] O ator preenche todos os campos; [P03] O ator clica no botão “Confirma”;
[P04] O sistema criptografa as informações e salva o cadastro no banco de dados; [P05] O fluxo básico é encerrado.
[FB07]ANTERIOR:
[P01] O ator deverá clicar no botão que tem impresso uma seta indicando para o lado esquerdo.
[P02] Os dados dos campos da tela que estão na visão do ator serão substituídos pelos dados da tela anterior.
[P03] Fluxo e finalizado.
[FB08]PRÓXIMO:
[P01] O ator deverá clicar no botão que tem impresso uma seta indicando para o lado direito.
[P02] Os dados dos campos da tela que o ator esta vendo, serão substituídos pelos dados do próximo cadastro.
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 10 de
14
[FB09]PRIMEIRO:
[P01] O ator deverá clicar no botão que tem impresso uma seta e um | indicando para o lado esquerdo.
[P02] Os dados dos campos da tela que o ator esta vendo, serão substituídos pelos dados do primeiro resultado da pesquisa.
[P03] Fluxo e finalizado.
[FB09]ULTIMO:
[P01] O ator deverá clicar no botão que tem impresso uma seta e um | indicando para o lado direito.
[P02] Os dados dos campos da tela que o ator esta vendo, serão substituídos pelos dados do ultimo resultado da pesquisa.
[P03] Fluxo e finalizado.
8.
FLUXOS ALTERNATIVOS:
[A01]
D
ADOS EMT
ELA:
[P01] Possuindo alguma ação de alteração ou inserção de dados pendente, o sistema emite a mensagem MI01;
[P02] O ator será questionado em relação à gravação de dados [SUB02] [SUB06]; [P03] O sistema continua com a ação solicitada;
[P05] A tela do sistema é limpa e retorna a operação inicial; [P06] Fluxo alternativo é encerrado.
[A02]
C
ONFIRMAR OPERAÇÃO DE GRAVAÇÃO:
[P01] O sistema emite a mensagem MI20;
[P02] O sistema espera a confirmação do ator; [SUB 02] [SUB03]. [P03] O sistema executa a escolha do ator;
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 11 de
14
[P04] Fluxo alternativo é encerrado.
[A3]
H
ABILITARP
ESQUISA:
[P01] Se o ator marcar o Radio Button “Pesquisa” os botões Editar, Exclusão e Confirma serão desabilitados;
[P02] Após o termino de a pesquisa os botões Editar, Exclusão e Confirma serão habilitados.
9.
S
UBF
LUXOS:
[SUB01]GRAVAÇÃO DE DADOS COM SUCESSO:
[P01] O sistema emite a mensagem MI22; [P02] O sistema espera a confirmação do ator; [P03] O sistema executa a escolha do ator; [P04] Todos os campos serão limpos; [P05] Fluxo é encerrado.
[SUB02]CONFIRMAR A GRAVAÇÃO DE DOS DADOS:
[P01] O ator confirma que deseja gravar os dados;
[P02] Todos os campos preenchidos serão salvos pelo sistema no banco de dados; [P03] Todos os campos serão limpos;
[P04] Fluxo é encerrado.
[SUB03]CANCELAR GRAVAÇÃO:
[P01] O ator cancela a gravação; [P02] todos os campos serão limpos; [P03] Fluxo é encerrado.
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 12 de
14
[P01] No caso de inserção de dados inválidos em algum campo, o sistema emite a mensagem MI23;
[P02] O sistema espera que o ator visualize a mensagem; [P03] O sistema espera que o ator feche a mensagem; [P04] O sistema volta ao passo em que ocorreu o erro.
[SUB05]SAIR SEM GRAVAR OS DADOS:
[P01] O ator clica em no botão “SAIR”, ou “X” na barra de títulos; [P02] O sistema emite a mensagem MI19;
[P03] O sistema espera que o ator visualize a mensagem; [P04] O sistema espera que o ator feche a mensagem; [P05] Todos os dados inseridos nos campos são descartados; [P06] O sistema fecha a tela;
[P07] O fluxo é encerrado.
10. F
LUXOS DEE
XCEÇÃO:
[E01]FALHA NA GRAVAÇÃO DE DADOS;
[P01] O sistema emite a mensagem ME01;
[P02] O sistema espera que o ator visualize a mensagem; [P03] O sistema espera que o ator feche a mensagem; [P04] O sistema retorna ao processo que originou o erro; [P05] O fluxo de exceção é encerrado.
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 13 de
14
[RN01]
C
AMPOS DEP
REENCHIMENTO OBRIGATÓRIO:
[P01] O ator só tem permissão para avançar do campo obrigatório para o próximo campo, após o seu preenchimento correto [SUB05].
[RN02]
M
ÁSCARA:
Todos os campos deverão ser mascarados no momento da digitação, seguindo a regra de validação.
[RN03]
T
ECLATAB:
A tecla TAB será usada para avançar de campo, a ordem de salto entre campos deverá ser: nome, nome do pai, nome da mãe, CPF, RG, org. expedidor, data de expedição, nacionalidade, naturalidade, UF, data de nascimento, estado civil, telefone, celular, sexo, endereço, bairro, cidade, UF, país, CEP, e-mail, foto de funcionário, administrador, balconista, data de admissão, senha atual, nova senha e confirmar senha.
[RN04]
C
AMPOS COM POSSIBILIDADE DE PESQUISA:
Somente esses campos terão possibilidade pesquisa: nome, CPF, RG, telefone, celular, endereço, e-mail, data de admissão.
[RN05]
V
ALIDAÇÃO DE CAMPOS:
Todos os campos deverão ser mascarados no momento da digitação, seguindo a regra de validação
.
[RN06]
H
ABILITAR O BOTÃOC
ONFIRMAR:
O botão confirmar deverá ser habilitado após todos os campos serem preenchidos na opção de cadastro, já na opção de pesquisa ser habilitado após um campo com possibilidade de pesquisa ser preenchido.
C FT – Condomínio de Software Versão 1.1
Responsável: Gustavo Teles UC04 – Cadastro de Funcionários Página 14 de
14
12 A
PROVAÇÃO:
Estou ciente e de acordo com as informações passadas por mim para composição deste documento e com o conteúdo deste.
Brasília, 26 de março de 2012.