ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução

Documentos relacionados
ESPECIFICAÇÃO DE PROGRAMAS. PROGRAMADOR Joel Victor. Introdução

ESPECIFICAÇÃO DE PROGRAMAS

Rem Commodatum. Rem Commodatum - Versão 1.0. Manter Visitas Técnicas. Iteração 01 - Release 1.0. Versão do Documento: 1.0

Especificações de Casos de Uso UC04 Cadastro de Funcionários

DESCRIÇÃO DO CASO DE USO

Cenários do CEL. Acessar ao sistema

TREINAMENTO DE USUÁRIO APROVADOR/HOMOLOGADOR. SIPPES Sistema de Pagamento de Pessoal

Sistema de Gerenciamento Remoto

SEFO 1.0: Software de Estúdio de Fotos Online. Investigação Contextual. Funções do Sistema. Protótipo de baixa fidelidade

SISDEX SISTEMA DE CONTROLE DE DOCUMENTOS EXPEDIDOS

MANUAL DE UTILIZAÇÃO DO SISTEMA DE GESTÃO DE DOCUMENTOS PARA CERTAMES SIGEDCERT - MODO USUÁRIO

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Mobile

Especificação de Caso de Uso

PASSO A PASSO ORIENTAÇÕES AOS CARTÓRIOS SOBRE UTILIZAÇÃO DO SISTEMA GERID: MÓDULOS GID E GPA

MANUAL VERSÃO

MANUAL HELP-DESK DATACOM AUTOMAÇÕES

SECRETARIA DE ESTADO DA FAZENDA DIRETORIA DE FISCALIZAÇÃO PEDIDO DE USO DE ECF MANUAL DO USUÁRIO VERSÃO 1.0

Especificação de Caso de Uso

Especificação de Caso de Uso

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA PED MANUAL INTERNET

MANUAL DE UTILIZAÇÃO DO RECAM ONLINE

Especificação do Caso de Uso Manter Cliente

UNIVERSIDADE FEDERAL DO VALE DO SÃO FRANCISCO SECRETARIA DE TECNOLOGIA DA INFORMAÇÃO. Manual do Usuário. Programa de Avaliação de Desempenho PROAD

- Acessar o sistema. Para acessar o sistema digite o endereço eletronico e clique em login na barra de menus.

REMOÇÃO 2015 MANUAL DE DESISTÊNCIA

Especificação do Caso de Uso. Manter Cliente. Versão 1.0

Sistema de Automação Comercial de Pedidos

Sistema da Comissão Nacional de Residência Médica

Sistema de Controle. Como entrar no sistema. Tela inicial. Funcionalidades do sistema. Controle de permissões. Menu Aplicativo

PROCESSO DE REMOÇÃO - RECURSOS - Versão 25/06/2015

Tutorial Administrativo (Backoffice)

Manual do. Usuário do Redeca. Para o coordenador da entidade

Manual Comunica S_Line

Manual Internet Colaborador. Manual Internet Colaborador Venda Virtual Automóveis Seminovos. 4/7/2012 Página 1

MANUAL DE UTILIZAÇÃO DO SISTEMA DE EMISSÃO DE NOTA FISCAL ELETRÔNICA

ACESSANDO COM USUÁRIO DE PROFESSOR

Fazer um cálculo no produto RD Equipamentos e Agronegócio.

Quinta Lista de Exercícios -

CADASTRO DE USUÁRIO PORTAL WEB

GERENCIADOR DE CONTEÚDO

MANUAL VERSÃO

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

CADASTRO DE INSTITUIÇÕES E USUÁRIOS - NOTIVISA PERGUNTAS FREQUENTES

CORPO DE BOMBEIROS MILITAR DO DISTRITO FEDERAL. CERBERUS Manual do sistema Versão 1.0

DIAGRAMA DE CASO DE USO

INTRODUÇÃO 2 ACESSO AO SIGTECWEB 3 TEMPO DE CONEXÃO 5 NAVEGAÇÃO 7 BARRA DE AÇÕES 7 COMPORTAMENTO DOS BOTÕES 7 FILTROS PARA PESQUISA 8

P á g i n a 1 MANUAL DE UTILIZAÇÃO DO PORTAL UNIR

1.1 Objetivo Características 1

CADASTRO DE INSTITUIÇÕES E ACESSO AO SISTEMA CANAIS PERGUNTAS FREQUENTES

Manual Cadastro Completo

MANUAL OPERACIONAL DO SISTEMA ESTADUAL DE CONTROLE DE PESCA

Livro Caixa. Copyright ControleNaNet

FERRAMENTAS DE COLABORAÇÃO CORPORATIVA

Sistema de Bilhetagem Eletrônica

Curso Básico Sistema EMBI

NutriScience Manual do Usuário

SUMÁRIO Acesso ao sistema... 2

Agendamento de Importação Vazio Importador

Sistema de Prestação de Contas Siprec

Easytrade Admin Client

Sistema Hospitalar - Módulo Auditoria v.1.0

Manual Sistema Mó vel Msys Cómercial

InfoMix Tecnologia. Soluções em Tecnologia da Informação. InfoMix Tecnologia Soluções em Tecnologia da Informação

Gestão inteligente de documentos eletrônicos

SISTEMA INTEGRADO DE ADMINISTRAÇÃO DA RECEITA. Módulo Regime Especial Internet

Cadastros e Acessos. Conhecimento global. Foco local. / Versão 1.0

Módulo Consulta de Contribuinte Internet

Programa de Hematologia e Oncologia Pediátricos Diagnóstico Imunomolecular. Manual do sistema (Médico)

Manual do Usuário Central de Agendamento. Versão 1.1

O Oficina Integrada é um sistema completo para o controle e gerenciamento de oficinas mecânicas. É o primeiro e único software que controla o fluxo

Introdução. Sistema BPNET. Usuário Comum


1 Natuur Online Cadastre-se Nome, Login Cadastrar.

MANUAL VTWEB CLIENT URBANO

Modulonet Mobile Android

Smart Laudos 1.9. A Forma Inteligente de Criar seus Laudos Médicos. Manual do Usuário

Manual de Acesso ao Sistema de Gestão de Serviços (SIGServ)

Manual do Usuário CFCWeb BA

C A R T I L H A. - Recursos Humanos Ocorrências Gerais

MANUAL DE REFERÊNCIA DO CLIENTE S

Módulo de Extensão SIGAA. Gerenciamento de Participantes

1 Essa é a tela de login do Sistema de Atendimento Online, siga o passo a passo abaixo.

Procedimentos para Realização de Avaliação de Desempenho Etapa 1: Organizar Estrutura

SISCOF - Manual do Usuário

Poder Judiciário e órgãos da Administração Pública

Manual Do Usuário ClinicaBR

Juiz de Fora, Maio de 2015

ESPECIFICAÇÕES DE CASOS DE USO

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

SERVICE DESK MANAGER SDM. Manual do Sistema - DPOI

Manual de Administração

TUTORIAL FERRAMENTA DE PRÉ-AGENDAMENTO ONLINE. MAPLO

Portal Sindical. Manual Operacional Empresas/Escritórios

SisLegis Sistema de Cadastro e Controle de Leis

Comunidade Virtual de Disseminação e Aprendizagem-(ComViD@)

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

INSTALAÇÃO DO SISTEMA CONTROLGÁS

Transcrição:

Página 1 de 15 Introdução Documento para especificação de programa do Caso de Uso Manter 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 Manter Usuário Página 2 de 15 Cenário Cadastro de Usuários Pré-Condições: O usuário estar logado com permissões de gerente. Objetivo Este cenário tem por objetivo permitir a inclusão de dados ligados ao cadastro de usuários Ator Gerente Ativação Tela principal Menu Usuário Link Cadastro Passos Fluxo Principal 1. O sistema apresenta a página Cadastro de Usuários com os seguintes campos: Codigo (autoincremento gerado automaticamente pelo sistema), campo não disponível para edição. Nome: Input Text- Campo obrigatório. Login: Input Text campo obrigatório. Senha: Input Text campo obrigatório. Nivel: Combo Box com registros dos níveis de usuários que usarão o sistema (gerente e atendente) - campo obrigatório. 2. O usuário preenche os campos. 3. O usuário clicar no botão Salvar. 4. O sistema valida os dados cadastrados. (FA1), (FA2), (FA3), (E1) 5. O sistema persiste os dados no banco de dados. (E1) 6. O sistema direciona para a página Listagem de Usuários. 7. O sistema emite a mensagem Usuário cadastrado com sucesso! acima do Nome da Página.

Página 3 de 15 FA - Fluxos Alternativos Obs.: x equivale ao nome do campo vazio, no caso: Nome, Login, Senha ou Nível. FA1 - Fluxo Alternativo 1 Campos obrigatórios vazios 1. O sistema exibe a mensagem Insira o(a) x do usuário! na tela de cadastro, no lado direito do(s) campo(s) obrigatórios vazios. FA2 - Fluxo Alternativo 2 Campos inválidos 1. O sistema exibe a mensagem O campo x não deve conter números ou caracteres especiais! na tela de cadastro, no lado direito do(s) campo(s) inválidos. FA3 - Fluxo Alternativo 3 Campos Login já existe 1. O sistema exibe a mensagem O campo x não deve conter números ou caracteres especiais! na tela de cadastro, no lado direito do(s) campo(s) inválidos. E1 - 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.

Cenário Listagem de Usuários Página 4 de 15 Pré-Condições: O usuário estar logado com permissões de gerente. Objetivo Este cenário tem por objetivo permitir a pesquisa de usuários. Ator Gerente Ativação Tela principal Menu Usuário Link Pesquisar. Passos Fluxo Principal 1. O sistema apresenta a tela Listagem de Usuários com os seguintes campos: Nome: Input Text - Campo obrigatório. Uma tabela de resultados com limite de vinte registros por página. A tabela de resultados contém as colunas: Nome Login Nível Ação esta coluna contém os botões Editar e Excluir. No final da página exite botões de direcionamento com o número de páginas, permitindo ao usuário navegar entre as páginas. 2. O usuário preenche o campo Nome. 3. O usuário clicar no botão Pesquisar. 4. O sistema valida o campo Nome. (FA1) 5. O sistema busca o nome do usuário no banco de dados. (FA2), (E1) 6. O Sistema disponibiliza os dados do usuário na tabela de resultados. FA - Fluxos Alternativos

Página 5 de 15 FA1 - Fluxo Alternativo 1 Campo nome vazio 1. O sistema exibe a mensagem Insira o nome do usuário! na tela de listagem, no lado direito do campo Nome. FA2 - Fluxo Alternativo 2 Usuário não encontrado 1. O sistema exibe a mensagem O usuário não foi encontrado ou não foi informado corretamente! na tela de listagem, no lado direito do campo Nome. 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.

Cenário Alteração de Usuários Página 6 de 15 Pré-Condições: O usuário estar logado com permissões de gerente. Objetivo Este cenário tem por objetivo permitir a alteração de dados ligados ao cadastro de usuários. Ator Gerente Ativação Tela principal Menu Usuário Link Pesquisar Botão Editar. Passos Fluxo Principal 1. O sistema apresenta a tela Listagem de Usuários. 2. O usuário preenche o campo Nome. 3. O usuário clica no botão Pesquisar. 4. O sistema valida o campo Nome. (FA1) 5. O sistema busca o nome do usuário no banco de dados. (FA2), (E1) 6. O sistema disponibiliza os dados do usuário na tabela de resultados. 7. O usuário clica no botão Editar. 8. O sistema apresenta a tela Alteração de Usuários com os campos Nome, Login e Nível disponíveis para alteração. 9. O usuário corrige os campos. 10. O usuário clica em Salvar. 11. O sistema valida o(s) campo(s) alterado(s). (FA3), (FA4), (FA5) 12. O sistema persiste os dados no banco de dados. (E1) 13. O sistema apresenta a tela de Listagem de Usuários. 14. O sistema emite a mensagem Usuário cadastrado com sucesso! acima do painel da tela de listagem. FA - Fluxos Alternativos Obs.: x equivale ao nome do campo vazio, no caso: Nome, Login ou Nível.

Página 7 de 15 FA1 - Fluxo Alternativo 1 Campo Nome vazio 1. O sistema exibe a mensagem Insira o nome do usuário! na tela de listagem, no lado direito do campo Nome. FA2 - Fluxo Alternativo 2 Usuário não encontrado 1. O sistema exibe a mensagem Usuário não foi encontrado ou não foi informado corretamente! na tela de listagem, no lado direito do campo Nome. FA3 - Fluxo Alternativo 3 Campos obrigatórios vazios 1. O sistema exibe a mensagem Insira o x do usuário! na tela de alteração, no lado direito do(s) campo(s) obrigatórios vazios. 2. Retorna ao passo 9. FA4 - Fluxo Alternativo 4 Campos inválidos 1. O sistema exibe a mensagem O campos x não deve conter números ou caracteres especiais na tela de alteração, no lado direito do(s) campo(s) inválidos. 2. Retorna ao passo 9. FA5 - Fluxo Alternativo 5 Login já cadastrado. 1. O sistema exibe a mensagem Login já existe! na tela de alteração, no lado direito do campo Login. 2 Retorna ao passo 9. E1 Exceção - Falha de comunicação com o servidor de Banco de Dados 2. 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 8 de 15 Cenário Exclusão de Usuários Pré-Condições: O usuário estar logado com permissões de gerente. Objetivo Este cenário tem por objetivo permitir a exclusão de dados ligados ao cadastro de usuários. Ator Gerente Ativação Tela principal Menu Usuário Link Pesquisar Botão Excluir. Passos Fluxo Principal 1. O sistema apresenta a tela Listagem de Usuários. 2. O usuário preenche o campo Nome. 3. O usuário clica no botão Pesquisar. 1. O sistema valida o campo Nome. (FA1) 2. O sistema busca o nome do usuário no banco de dados. (FA2), (E1) 3. O sistema disponibiliza os dados do usuário na tabela de resultados. 4. O usuário clica no botão Excluir. 5. O sistema emite uma janela de confirmação com a mensagem Deseja realmente excluir este usuário?. 6. O usuário confirma a exclusão clicando em Ok. 7. O sistema exclui os dados do usuário. (E1). 8. O sistema emite a mensagem Usuário excluído com sucesso! acima do painel da tela de listagem. FA1 - Fluxo Alternativo 1 Campo nome vazio 1. O sistema exibe a mensagem Insira o nome do usuário! na tela de listagem, no lado direito do campo Nome.

Página 9 de 15 FA2 - Fluxo Alternativo 2 Usuário não encontrado 1. O sistema exibe a mensagem Usuário não foi encontrado ou não foi informado corretamente! na tela de listagem, no lado direito do campo Nome. 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.

Diagrama de Classe Página 10 de 15 Diagrama de Seqüência Cadastro de Usuários

Página 11 de 15 Diagrama de Sequência Listagem de Usuários

Página 12 de 15 Diagrama de Sequência Alteração de Usuários Diagrama de Sequência Exclusão de Usuários

Página 13 de 15 Interfaces Tela de Cadastro de Usuários

Tela de Listagem de Usuários Página 14 de 15 Tela de Alteração de Usuários

Página 15 de 15 Acesso ao Banco de Dados Cenário Cadasto de Usuários Nome do Campo / Tabela Mascara / Tamanho Obrigató Na Interface Na Tabela Tabela Tipo rio ID USUARIO BIGSERIAL SIM NOME NOME USUARIO CHARACETE 255 SIM R VARYNG LOGIN LOGIN USUARIO CHARACETE 255 SIM R VARYNG NIVEL NIVEL USUARIO CHARACETE 255 SIM R VARYNG SENHA SENHA USUARIO CHARACETE 255 SIM R VARYNG Acesso ao Banco de Dados Cenário Listagem, Alteração e Exclusão de Usuários Nome do Campo / Tabela Mascara / Na Interface Na Tabela Tabela Tipo NOME NOME USUARIO CHARACETE R VARYNG Tamanho Obrigatór io 255 SIM Documentos de Apoio Diagrama de Classes Diagrama de Sequência Banco de Dado