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



Documentos relacionados
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

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

Cenários do CEL. Acessar ao sistema

Sistema de Gerenciamento Remoto

Especificação do Caso de Uso Manter Cliente

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

MANUAL VERSÃO

SISDEX SISTEMA DE CONTROLE DE DOCUMENTOS EXPEDIDOS

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

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

Quinta Lista de Exercícios -

Especificação de Caso de Uso

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

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

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Mobile

Manual Comunica S_Line

DIAGRAMA DE CASO DE USO

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

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

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

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

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

Especificação de Caso de Uso

Sistema de Prestação de Contas Siprec

ACESSANDO COM USUÁRIO DE PROFESSOR

Sistema de Bilhetagem Eletrônica

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

CADASTRO DE USUÁRIO PORTAL WEB

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

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

MANUAL HELP-DESK DATACOM AUTOMAÇÕES

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

Manual de Administração

GERENCIADOR DE CONTEÚDO

REMOÇÃO 2015 MANUAL DE DESISTÊNCIA

Livro Caixa. Copyright ControleNaNet

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

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

MANUAL DE UTILIZAÇÃO Aplicativo Controle de Estoque Desktop

UNIVERSIDADE FEDERAL DO AMAPÁ NÚCLEO DE TECNOLOGIA DA INFORMAÇÃO. Manual de Avaliação de Desempenho Cadastro

MANUAL VERSÃO

ÍNDICE 1 INTRODUÇÃO ACESSO ABERTURA DE PROTOCOLO CONSULTA DE PROTOCOLO PROTOCOLO PENDENTE CONFIRMAÇÃO DE RECEBIMENTO.

1.1 Objetivo Características 1

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


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

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

Curso Básico Sistema EMBI

❶ No Sistema Gênesis, na Aba ESTOQUE

Manual Sistema Mó vel Msys Cómercial

Cadastro de Corretores Manual do Usuário

GUIA RÁPIDO Sistema de Gestão da Faixa de Domínio GFD.Net Módulo de Fiscalização Departamento de Estradas de Rodagem do Estado do Paraná DERPR

NutriScience Manual do Usuário

MANUAL DE UTILIZAÇÃO DO RECAM ONLINE

TUTORIAL FERRAMENTA DE PRÉ-AGENDAMENTO ONLINE. MAPLO

Gestão Unificada de Recursos Institucionais GURI

TUTORIAL UTILIZAÇÃO DE FUNCIONALIDADES AUDITOR FISCAL

MANUAL DE MEMBRO COMUNIDADE DO AMIGO

SUMÁRIO Acesso ao sistema... 2

BACKUP ONLINE PASSOS PARA CONFIGURAÇÃO INICIAL DO PRODUTO

Easytrade Admin Client

INSTALAÇÃO DO SISTEMA CONTROLGÁS

DIAGRAMA DE CASO DE USO

Documentação. Programa de Evolução Contínua Versão 1.72

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

Passo a Passo: Reiniciar Senha do Contribuinte na Internet

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

Manual Integra S_Line

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

Módulo Consulta de Contribuinte Internet

MANUAL VTWEB CLIENT URBANO

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

MANUAL DO USUÁRIO VIA FÁCIL BOMBEIROS SECRETARIA DO ESTADO DOS NEGÓCIOS DA SEGURANÇA PÚBLICA POLÍCIA MILITAR DO ESTADO DE SÃO PAULO

SisLegis Sistema de Cadastro e Controle de Leis

MANUAL DO SISTEMA DE CARGA HORÁRIA ESPECIAL Professor

Tutorial Administrativo (Backoffice)

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

SAC Sistema de Acompanhamento de Concessões Manual do Usuário

Sistema de Controle de Bolsas e Auxílios - SCBA

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

Sistema de Acompanhamento de Concessões SAC PRODOC E PNPD

Manual do Usuário Versão 01. Ficha de Oportunidade

Documento de Casos de Uso. MC436 Introdução à Engenharia de Software Profª Ariadne Maria Brito Rizzoni Carvalho

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

Registro de Usuários MT Última Atualização 25/04/2012

VIA FÁCIL - BOMBEIROS

MANUAL OPERACIONAL DO SISTEMA ESTADUAL DE CONTROLE DE PESCA

Transcrição:

Página 1 de 16 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 16 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 tela Cadastro de Usuários com os seguintes campos: Codigo (autoincremento gerado automaticamente pelo sistema), campos não disponível para edição) Nome: Input Text- Campo obrigatório. Login: 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), (FA4), (FA5), (FA6), (E1) 5. O sistema persiste os dados no banco de dados. (E1) 6. O sistema direciona para a tela Listagem de Usuários. 7. O sistema emite a mensagem Usuário cadastrado com sucesso! acima do painel da tela de listagem.

Página 3 de 16 Fluxos Alternativos 1 ao 3 - Campos obrigatórios não preenchidos Após o botão salvar ter sido selecionado o sistema verificará primeiramente se algum campo obrigatório não foi preenchido. FA1 - Fluxo Alternativo 1 Campo nome vazio 1. O sistema exibe a mensagem Insira o nome do usuário! na tela de cadastro, no lado direito do campo nome. FA2 - Fluxo Alternativo 2 - Campo login vazio. 1. O sistema exibe a mensagem O campo login deve ser fornecido! na tela de cadastro, no lado direito do campo nome. FA3 - Fluxo Alternativo 3 Nivel não selecionado. 1. O sistema exibe a mensagem Escolha o nível do usuário!" na tela de cadastro, no lado direito do campo nome. Fluxos Alternativos 4 ao 5 - Campos preenchidos com valores inválidos Após verificar se algum campo obrigatório não foi preenchido o sistema verificará se existe algum campo com valor inválido. FA5 - Fluxo Alternativo 4 Campo Nome inválido 1. O sistema exibe a mensagem O campo nome não deve conter números ou caracteres especiais! na tela de cadastro, no lado direito do campo nome.

Página 4 de 16 FA6 - Fluxo Alternativo 5 Campo Login inválido 1. O sistema exibe a mensagem O campo login não deve conter caracteres especiais! na tela de cadastro, no lado direito do campo nome. FA4 - Fluxo Alternativo 6 Login já cadastrado. 1. O sistema exibe a mensagem Login já existe! na tela de Cadastro de Usuários. 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 Pesquisa de Usuários Página 5 de 16 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 sem limite de registros, paginando a cada registros. A tabela de resultados deve conter as colunas: Nome login Nivel Ação esta coluna deverá conter os botões Editar e Excluir. O sistema deve apresentar uma barra de rolagem 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.

Página 6 de 16 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. 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 7 de 16 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ário com os mesmos campos da tela Cadastro de Usuários. 9. O usuário corrige os campos. 10. O usuário clica em Salvar. 11. O sistema valida o(s) campo(s) alterado(s). (FA1), (FA3), (FA4), (FA5), (E1) 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. FA1 - Fluxo Alternativo 1 Campo nome vazio

Página 8 de 16 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 Campo Login vazio 1. O sistema exibe a mensagem Insira o login do usuário! na tela de listagem, no lado direito do campo nome. 2. Retorna ao passo 9. FA4 - Fluxo Alternativo 4 Nivel não selecionado 1. O sistema exibe a mensagem Escolha o nivel do usuário! na tela de alteração, no lado direito do campo nome. 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. 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.

Cenário Exclusão de Usuários Página 9 de 16 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. 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 Excluir. 8. O sistema emite uma janela de confirmação com a mensagem Deseja realmente excluir este usuário?. 9. O usuário confirma a exclusão clicando em Ok. 10. O sistema exclui os dados do usuário. (E1). 11. 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 10 de 16 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.

Página 11 de 16 Diagrama de Classe Diagrama de Seqüência Cadastro de Usuários

Página 12 de 16 Diagrama de Sequência Listagem de Usuários

Página 13 de 16 Diagrama de Sequência Alteração de Usuários Diagrama de Sequência Exclusão de Usuários

Página 14 de 16 Interfaces Tela de Cadastro de Usuários

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

Página 16 de 16 Acesso ao Banco de Dados Cenário Cadastrar 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 Pesquisa, Alteração e Excluisã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