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

Tamanho: px
Começar a partir da página:

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

Transcrição

1 SYSFARM Sistema de Gerenciamento de Farmácias Documento Caso de uso Manter Fluxo de Caixa. Versão 1.0. Histórico de Revisão Data Versão Descrição Autor 20/10/ Especificação de Caso de Uso Manter Fluxo de Caixa. Ronaldo Almeida 27/10/ Alteração do documento conforme visão do Stakerholder. Ronaldo Almeida 03/10/ Correções e ajustes finais dos campos que compõem a tela de fluxo de caixa. Ronaldo Almeida

2 Sumário 1. Introdução 4 [RN01]No passo [P02] do fluxo básico, ou no passo [P01] do fluxo alternativo [A02], serão exibidos na tel 1.1. Finalidade Escopo Referências Definições, acrônimos e abreviaturas Atores: GERENTE Fluxo de Eventos Fluxo Básico Manter Fluxo de Caixa Fluxos Alternativos 5 [A01] Usuário acionou a opção pesquisar. 5 [A02] Usuário acionou a opção alterar. 6 [A03] Usuário acionou a opção Excluir SubFluxo Exceções 7 [E01] Data inválida. 7 [E02] Campo DATA vazio. 7 [E03] Usuário não informa Rubrica. 8 [E04] Usuário não redige uma informação sobre a operação de compra ou venda no campo HISTÓRICO. 8 [E05] [Usuário não seleciona o tipo de operação. 8 [E06] Usuário insere um valor negativo ou inválido. 9 [E07] Usuário não informa o valor. 9 [E08] Campo parcela inválido. 9 [E09] Usuário não seleciona a forma de Entrada/Saída. 10 [E10] Campo CREDITADO não selecionado. 10 [E11] Campo DEBITADO não selecionado Pós-condições Requisitos Especiais Regras de Negócio Específicas 11 [RN02]No passo [P01] do fluxo alternativo [A01], serão exibidos na tela os campos de pesquisa Demais Interfaces Interfaces de Software 12 UC002_Fluxo_de_Caixa.doc Página 2 de 13

3 8.2. Interfaces de Hardware Pontos de Extensão Observações Aprovação 13 UC002_Fluxo_de_Caixa.doc Página 3 de 13

4 Especificação de Caso de Uso: UC Manter Fluxo de Caixa. 1. Introdução 1.1. Finalidade Este caso de uso tem o papel de controlar a entrada e saída de recursos financeiros, da rede de drogarias que o SysFarm atenderá, com o objetivo de melhor administrá-los. Com esse controle é possível ter uma visão clara de todas as finanças que entram e saem, possibilitando uma maior eficiência no processo de contabilidade da empresa Escopo Serão apresentadas as funcionalidades, que o sistema deverá conter, para o controle de fluxo de caixa, visando um melhor gerenciamento das finanças, que este atenderá Referências Documento Versão Data de Criação Documento de visão /09/2009 Documento Requisitos /10/2009 Regras de Negócio /11/2009 Localização Definições, acrônimos e abreviaturas 2. Previamente o usuário deverá estar logado no sistema, com o perfil que lhe permita utilizar este Caso de Uso. Deve haver Rubricas, Creditados e Debitados cadastrados. 3. Atores: GERENTE. O Gerente, terá acesso para manipulação deste caso de uso, no qual poderá pesquisar, alterar e excluir os dados, que melhor atenderem as suas necessidades. 4. Fluxo de Eventos 4.1. Fluxo Básico Manter Fluxo de Caixa. UC002_Fluxo_de_Caixa.doc Página 4 de 13

5 [P01] Este caso de uso se inicia quando o usuário aciona a opção CADASTRO DE ITEM DE CAIXA. [P02] O sistema exibe a tela de Cadastro de item de Caixa. [DI 4.2.1] [A01] [A02] [A03] [RN01] [P03] O usuário insere a data para operação. [P04] O usuário seleciona a rubrica. [P05] O usuário insere a descrição da operação realizada. [P06] O usuário seleciona o tipo de operação. [P07] O usuário insere o valor da operação. [P08] O usuário insere o número de parcelas. [P09] O usuário seleciona a forma de pagamento. [P10] O usuário seleciona creditado. [P11] O usuário seleciona debitado. [P12] O usuário aciona a opção CONFIRMAR. [P13] O sistema exibe a mensagem Deseja confirmar a operação? [P14] O usuário aciona a opção SIM. [SF01] [P15] O sistema valida os dados. [E01][E02][E03][E04][E05][E06][E07][E08][E09][E10] [E11] [P16] O sistema grava as informações na base de dados. [P17] O sistema exibe uma tela com a mensagem Registro gravado com sucesso. [P18] O sistema grava o registro de log. [P19] O sistema limpa os campos. [P20] O caso de uso é finalizado Fluxos Alternativos [A01] Usuário acionou a opção pesquisar. No passo [P02] do fluxo básico, o usuário acionou a opção PESQUISAR. [P01] O sistema exibe a tela para pesquisa. [RN02] [P02] O usuário preenche o(s) campo(s), que deseja realizar a pesquisa. [P03] O usuário aciona a opção CONFIRMAR. [P04] O sistema filtra os registros selecionados que atendem à pesquisa. [P05] Retorna ao passo [P02] do fluxo básico. UC002_Fluxo_de_Caixa.doc Página 5 de 13

6 [A02] Usuário acionou a opção alterar. No passo [P02] do fluxo básico, o usuário acionou a opção ALTERAR. [P01] O sistema exibe Soluções a tela em para Tecnologia alteração. da [RN01] Informação [P02] O usuário informa o(s) campo(s), que deseja realizar alteração. [P03] O usuário aciona a opção CONFIRMAR. [P04] O sistema exibe a mensagem Deseja confirmar alteração? [P05] O usuário aciona a opção SIM. [SF01]. [P06] O sistema valida os dados. [E01][E02][E03][E04][E05][E06][E07][E08][E09][E10] [E11] [P07] O sistema grava a alteração na base de dados. [P08] O sistema exibe a mensagem Registro alterado com sucesso. [P09] O sistema grava o registro de log. [P10] Caso de uso é finalizado. [A03] Usuário acionou a opção Excluir. No passo [P02] do fluxo básico, o usuário acionou a opção EXCLUIR. [P01] O sistema exibe a tela para pesquisa. [RN02] [P02] O usuário seleciona o registro que deseja realizar exclusão. [P03] O sistema retorna a tela com os dados do registro selecionado. [P04] O usuário aciona a opção EXCLUIR. [P05] O sistema exibe a mensagem Deseja confirmar a exclusão? [P06] O usuário aciona a opção SIM. [SF02]. [P07] O sistema exclui o registro da base de dados. [P08] O sistema exibe a mensagem Registro excluído com sucesso. [P09] O sistema grava o registro de log. [P10] Caso de uso é finalizado SubFluxo [SF01] No passo [P13], do fluxo básico e no passo [P05] do fluxo alternativo [A02], o usuário aciona a opção NÃO. [P01] O sistema não altera o registro na base de dados. [P02] O sistema retorna para a tela de pesquisa. [P03] Caso de uso é finalizado UC002_Fluxo_de_Caixa.doc Página 6 de 13

7 [SF02] No [P06] do [A03] o usuário aciona a opção NÃO. [P01] O sistema não InfoMix exclui Tecnologia o registro na base de dados. [P02] O sistema retorna Soluções para em a tela Tecnologia de pesquisa. da Informação [P03] Caso de uso é finalizado 4.4. Exceções [E01] Data inválida. No passo [P03] do fluxo básico, o usuário informou uma data inválida ou insere caracteres inválidos (letras ou caracteres especiais). Exemplo: 31/02/2009 ou *+%@#.... [P01] O sistema exibe a mensagem Data inválida. Digite novamente. [P02] O sistema posiciona o foco no campo DATA. [P03] Continua no passo [P03] do fluxo básico. [E02] Campo DATA vazio. No passo [P03] do fluxo básico, o usuário não insere uma data no campo DATA. [P01] O sistema exibe a mensagem Campo obrigatório. [P02] O sistema posiciona o foco no campo DATA. [P03] Continua no passo [P03] do fluxo básico. UC002_Fluxo_de_Caixa.doc Página 7 de 13

8 [E03] Usuário não informa Rubrica. No passo Soluções [P04] do em fluxo Tecnologia básico, da o usuário Informação não seleciona nenhuma rubrica dentre as disponíveis. [P01] É exibida a mensagem: Selecione uma opção. [P02] O sistema posiciona o foco no campo RUBRICA. [P03] Continua no passo [P04] do fluxo básico. [E04] Usuário não redige uma informação sobre a operação de compra ou venda no campo HISTÓRICO. No passo [P05] do fluxo básico o usuário deixa em branco o campo HISTÓRICO. [P01] É exibida a mensagem Por favor, preencha o Histórico. [P02] O sistema posiciona o foco no campo HISTÓRICO. [P03] Continua no passo [P05] do fluxo básico. [E05] Usuário não seleciona o tipo de operação. No passo [P06] do fluxo básico, o usuário não seleciona se a operação é de entrada ou saída. UC002_Fluxo_de_Caixa.doc Página 8 de 13

9 [E06] [P01] O sistema exibe a mensagem Selecione o Tipo de Operação. [P02] O sistema posiciona o cursor no campo ENTRADA em Tipo de Operação. [P03] Continua InfoMix no Tecnologia passo [P06] do fluxo básico. Usuário insere um valor negativo ou inválido. No passo [P07] do fluxo básico, o usuário informa um valor negativo ou utiliza caracteres inválidos (alfabéticos ou especiais). [P01] O sistema exibe a mensagem Valor inválido. [P02] O sistema posiciona o foco no campo VALOR [P03] Continua no passo [P07] do fluxo básico. [E07] Usuário não informa o valor. No passo [P07] do fluxo básico, o usuário deixou o campo VALOR em branco. [P01] O sistema exibe a mensagem Campo VALOR em branco. [P02] O sistema posiciona o foco no campo VALOR. [P03] Continua no passo [P07] do fluxo básico. [E08] Campo parcela inválido. UC002_Fluxo_de_Caixa.doc Página 9 de 13

10 No passo [P08] do fluxo básico, o usuário preenche o campo PARCELA com caracteres alfabéticos ou especiais. [P01] O Sistema exibe a mensagem Número de parcela inválido. [P02] O sistema posiciona o foco no campo PARCELA. [P03] Continua no passo [P08] do fluxo básico. [E09] Usuário não seleciona a forma de Entrada/Saída. No passo [P09] do fluxo básico, o usuário não seleciona a forma de pagamento no menu FORMA DE SAÍDA/ENTRADA. [P01] O sistema emite a mensagem Selecione a forma de pagamento referente a esta operação. [P02] Continua no passo [P09] do fluxo básico. [E10] Campo CREDITADO não selecionado. No passo [P10] do fluxo básico, o usuário não selecionou nenhuma opção no campo CREDITADO. [P01] O sistema emite a mensagem Selecione uma opção no campo Creditado. [P02] O sistema posiciona o cursor no campo CREDITADO. [P03] Continua no passo [P10] do fluxo básico. UC002_Fluxo_de_Caixa.doc Página 10 de 13

11 [E11] Campo DEBITADO não selecionado. No passo [P11] do fluxo básico, o usuário não selecionou nenhuma opção no campo DEBITADO. [P01] O sistema emite a mensagem Selecione uma opção no campo Debitado. [P02] O sistema posiciona o cursor no campo DEBITADO. [P03] Continua no passo [P11] do fluxo básico. 5. Pós-condições Situação de cada título selecionado para cancelamento Requisitos Especiais Situação de cada título selecionado para cancelamento Regras de Negócio Específicas [RN01] No passo [P02] do fluxo básico, ou no passo [P01] do fluxo alternativo [A02], serão exibidos na tela os campos de cadastro de itens de fluxo de caixa. Os campos a serem exibidos são: Campo Obrigatório? Limite Observações Data Sim 08 O campo exibirá a data em que o cadastro foi realizado. Rubrica Sim N-A Especificação da Rubrica Contábil. Histórico Sim 100 Descrição da operação realizada. Tipo de Operação Sim N-A Tipo de operação realizada. Valor Sim 10 Valor total da operação. UC002_Fluxo_de_Caixa.doc Página 11 de 13

12 Parcela Não 03 Número de parcelas da operação. Documento Não N-A Tipo de documento gerado pela Recibo operação. Não N-A Tipo de operação. recibo grado pela Forma de Saída/Entrada Sim N-A Forma de pagamento. Debitado Sim N-A Cliente. Creditado Sim N-A Farmácia. Observações Não 100 Observações referentes à operação. [RN02] No passo [P01] do fluxo alternativo [A01], ou no passo [P01] do fluxo alternativo [A03], serão exibidos na tela os campos de pesquisa. Os campos a serem exibidos são: Campo Obrigatório? Limite Observações Data Não 08 O campo exibirá a data em que o cadastro foi realizado. Rubrica Não N-A Especificação da Rubrica Contábil. Documento Recibo Forma de Saída/Entrada Não N-A Tipo de documento gerado pela operação. Não N-A Tipo de recibo grado pela operação. Não N-A Forma de pagamento. Creditado Não N-A Farmácia. 8. Demais Interfaces Não se aplica 8.1. Interfaces de Software Não se aplica. UC002_Fluxo_de_Caixa.doc Página 12 de 13

13 8.2. Interfaces de Hardware Não se aplica. 9. Pontos de Extensão Não se aplica. 10. Observações 11. Aprovação Estou ciente e de acordo com as informações passadas por mim para composição deste documento e com o conteúdo deste. Data: 09/10/2009 Data: 09/10/2009 RESPONSÁVEL SOLICITANTE Marcos Monteiro da Silva Gerente de Projetos - INFOMIX Wilson Amaral Diretor Comercial DrogaFam UC002_Fluxo_de_Caixa.doc Página 13 de 13