Página 1 de 7 Especificação de Programa Sistema de Vendas de Pizzas Online () - Versão 1.0 Autenticar Usuários Versão do Documento:1.0
Página 2 de 7 Histórico de Revisão Data Versão do Documento 26/08/2011 1.0 Descrição Especificação de Programa do Caso de Uso Autenticar Usuários Autor Danillo Noleto, Rodrigo Andrade e Thiago de Souza
Introdução Página 3 de 7 Documento para especificação de programa do Caso de Uso Autenticar Usuários. Além da descrição de programa o documento terá o diagrama de classes e o diagrama de sequência.
Caso de Uso Autenticar Usuários Página 4 de 7 Cenário Cadastro de Usuários Pré-Condições: O usuário estar cadastrado no sistema. Objetivo Este cenário descreve como será feito a autenticação de usuários no sistema. Ator Gerente ou Atendente Ativação Página inicial Página Login Passos Fluxo Principal 1. O sistema apresenta a página Login com os seguintes campos: Usuário: Input Text- Campo obrigatório. Senha: Input Text campo obrigatório. 2. O usuário informa usuário e senha. 3. O usuário clicar no botão Login. 4. O sistema valida os campos Usuário e Senha. (FA1), (E1) 5. O sistema autentica o usuário. 6. O sistema redireciona para a tela inicial. FA1 - Fluxo Alternativo 1 Usuário e/ou senha inválidos 1. O sistema exibe a mensagem Usuário e/ou senha inválido(s)! acima 2. Retorna ao passo 2. E1 Exceção - Falha de comunicação com o servidor de Banco de Dados 1. O sistema exibe a tela de erro com a seguinte mensagem Falha de conexão com o servidor. Entre em contato com o administrador do sistema.
Página 5 de 7 Diagrama de Classe Diagrama de Seqüência Login
Interfaces Página 6 de 7 Tela de Login
Página 7 de 7 Acesso ao Banco de Dados Cenário Autenticação de Usuários Nome do Campo / Tabela Mascara / Tamanho Obrigató Na Interface Na Tabela Tabela Tipo rio ID USUARIO BIGSERIAL SIM LOGIN LOGIN USUARIO CHARACETE 255 SIM R VARYNG SENHA SENHA USUARIO CHARACETE 255 SIM R VARYNG Documentos de Apoio Diagrama de Classes Diagrama de Sequência Banco de Dado