DOCUMENTO DE REQUISITOS Presidente Epitácio – SP 2012 Instituto Federal de Educação,Ciência e tecnologia de São Paulo - Campus Pres.Epitácio Curso de Análise e Desenvolvimento de Sistema Módulo 2 Iuly Pereira Nunes Kotai DOCUMENTO DE REQUISITOS Projeto apresentado à disciplina Análise de Sistema,orientado pela Profª Andrea Padovan Jubileu Presidente Epitácio – SP 2012 Sumário CAPÍTULO 1. Introdução 1.1Objetivo 1.2Escopo 1.3Definições,Siglas e Abreviações 1.4 Referências 1.5 Visão Geral CAPÍTULO 2. Descrição Geral do Produto 2.1 Estudo de Viabilidade 2.1.1 Justificativa da alternativa escolhida 2.2 Perspectiva do Produto 2.3 Funções do Produto 2.4 Característica do Usuário 2.5 Restrições,Suposições e Dependências 2.6 Requisitos Adiados CAPÍTULO 3. Requisitos Específicos 3.1 Diagrama de Caso de Uso 3.2 Especificação de Caso de Uso Anexo1-Protótipo Anexo2-Alternativa Rejeitada do Estudo de Viabilidade Presidente Epitácio – SP 2012 Capítulo 1-Introdução 1.1Objetivo O objetivo deste documento é especificar claramente os requisitos do software, tanto os requisitos funcionais quanto os não funcionais, ou seja, serve como um acordo entre cliente e desenvolvedor. 1.2 Escopo O Sistema do Mercado Atlântico (SYS_ATLÂNTICO) será criado com o objetivo de auxiliar no controle de vendas e compras de produtos do supermercado, no controle de contas a pagar e receber, no registro de entrada e saída dos funcionários e no gerenciamento do consumo de cada cliente, sendo que se ele parar de consumir em um prazo de 6 (seis) meses seu cadastro será desativado logicamente até que ele volte a consumir e,neste caso, atualiza-se o cadastro. No controle de estoque o programa informará o quanto de produto que entrou e saiu, com seu preço já embutido, a partir do seu código de barra. Conforme o produto vai passando nas máquinas automaticamente vai abatendo os produtos no estoque, e no final do mês já vai estar pronto o relatório de estoque e das vendas de todos os produtos do Mercado. O próprio sistema vai controlar a carga horária dos funcionários, mostrando para o funcionário a hora que ele sai e tem que voltar caso opte pela saída no horário de almoço. E quando ele sair para fazer os 15 (quinze minutos) ele passará um cartão ao invés de passar a digital e automaticamente mostrará se alguém precisara substituir ele caso o lugar que ele ocupa seja importante e não possa ficar parado. O sistema fornecerá agilidade ao utilizá-lo, não precisando de muitas atualizações, mas controle sobre o estoque, ou seja, um sistema mas eficiente não permitindo erros (mas também depende de quem vai utilizá-lo se for alguém sem experiência). 1.3 Definições,Siglas e Abreviações Presidente Epitácio – SP 2012 RAM: Random Access Memory HD: Hard Disk-disco rígido Windows : Sistema Operacional do Computador GB:GigaByte Linux:Sistema Operacional do Computador Lan: acronômo de local área network 1.4 Referências O Quadro 1 apresenta as referências(documentos) utilizados na empresa de mercado Atlântico 1.5 Visão Geral No Capítulo 2 especifica o gerenciamento dos produtos da empresa Atlântico no padrão ERS IEEE 830/1998. Dessa forma, esse capítulo é uma síntese dos requisitos que o sistema deverá atender para auxiliar ao negócio do cliente.Como a perspectiva e funções do produto, as características dos usuários e os limites, suposições e dependências que influenciem a eficácia e eficiência do sistema. No Capítulo 3, os requisitos descritos no capítulo 2,são detalhados para facilitar o entendimento dos programadores. Capítulo2-Descrição Geral do Produto 2.1 Estudo de Viabilidade Solução B: O sistema operacional será Windows 7, com computadores fornecidos por nós. O software tem como objetivo o levantamento de custos e impactos econômicos dentro da empresa. Fornecerá também Presidente Epitácio – SP 2012 ferramenta administrativa e proporcionará melhor desenvolvimento para a organização.O sistema funcionará com acesso a internet pela rede LAN,para agilizar desempenho da empresa.Controlando a saída e entrada de funcionários no caixa e quando o funcionário efetuar as compras o sistema irá dar baixa no estoque,para controlar os produto que saem. Produto Qtde. Valor un. Total S.O Microsoft 1 Window7 Home Premium 375.00 375.00 Antivirus 1 17.00 17.00 Software 1 4.000,00 2.850.00 Computadores 5 Rede: switch 24 portas e cabeamentos 3 itens(um de cada) 2.800.00 350.00+ 30.00 380.00 TOTAL:6.422.00 10%desc.=5.779.80 Terá uma configuração onde o gerente atualizará anualmente e o antivírus mensalmente, facilitando na consulta de produtos e de clientes no mercado. Benefícios: O sistema terá um controle sobre as vendas e os preços de certo produto com a finalidade de obter resultados compensadores para investimentos empresariais, com isso atendendo melhor ao cliente e dando ênfase a administração. 2.1.1 Justificativa da escolha do cliente A escolha do cliente foi solução B,por garantir um total desempenho e agilidade , auxiliando consigo as vendas, que serão obtidas pela empresa. Presidente Epitácio – SP 2012 2.2 Funções do Produto FUNÇÕES BÁSICAS FB1- Gerenciar Cadastro Cliente: Está função tem como propósito de armazenar os dados dos clientes no sistema. Nome do cliente,RG,CPF,endereço,CEP,nº,estado,estado civil,renda,cel. e tel. FB2- Gerencias Cadastro Produtos: Está função tem como propósito de cadastrar produtos que entraram e saíram do mercado. Código de barra ,qtd. Produto, qtd. Saída/Entrada, preço e porcentagem. FB3-Gerenciar Cadastro Cheque: Está função tem como propósito de cadastrar os cheques dos clientes. Nome, CPF,RG,banco,agência e ab. conta. FB4-Gerenciar Cadastro Funcionários: Está função tem como propósito de cadastrar funcionários do mercado. Nome,endereço,nº,CEP,estado,tel. ,cel.,CPF,RG,turno:Entrada/Saída e horário de trabalho. FB5-Gerenciar Cadastro de Fornecedores: Está função tem como propósito de cadastrar os fornecedores, com valores das compras feita pelo mercado. Nome empresa, nome fantasia,telefone,e-mail e CNPJ. FUNÇOES FUNDAMENTAIS FF1- Vender Produtos: Está função tem como propósito cadastrar os produtos vendidos no mercado. Código de barra,qtd. vendido,baixar estoque,total venda e marca do produto. FF2- Controlar CR: Está função tem como propósito controlar as contas a receber do mercado. Data,valor e descrição. FF3- Controlar CP: Está função tem como propósito de controlar as contas a pagar do mercado. Data, valor e descrição. FF4- Lançamento Cheques/ Duplicadas: Está função tem como propósito lançar os cheques ou as duplicadas do mercado. Agência, banco, nº cheque e valor do cheque. Presidente Epitácio – SP 2012 FF5- Consulta Serasa: Está função tem como propósito consulta o cliente no Serasa. CPF e dependências sim/não. FF6- Comprar produtos de fornecedores: Está função tem como propósito comprar os produtos do mercado com os fornecedores. Código de barra, qtd. vendido, baixar estoque, total venda e marca produto. FF7- Controle Balanço: Está função tem como propósito controlar os produtos do mercado. Qtd. produto e código de barra. FUNÇÕES DE SAÍDA FS1-Gerar Listagem Cheques: Está função tem como propósito de gerar os relatórios de cheques de clientes no mercado. Dia/Mês/Ano, qtd. a ser depositado e valor. FS2-Gerar Listagem Estoque: Está função tem como propósito de gerar os relatórios dos produtos do estoque do mercado. Código do produto, Dia/Mês/Ano, qtd. do mês(saída/entrada) e porcentagem. FS3-Gerar Listagem Fluxo de Caixa: Está função tem como propósito gerar os relatórios do fluxo de cada caixa mensalmente. Nº caixa, venda do caixa, Dia/Mês/Ano, venda total do dia e relatório de todos os caixas. FS4-Gerar Listagem Contas a Pagar: Está função tem como propósito gerar os relatórios de contas a pagar do mercado. Data, valor e descrição. FS5-Gerar Listagem Contas a Receber: Está função tem como propósito gerar os relatórios de contas a receber do mercado. Data, valor e descrição. 2.3 Perspectiva do Produto O sistema funcionará com o Windows 7 em linguagem Java, utilizando o próprio computador disponível na empresa de Mercado Atlântico. Se no momento da instalação o computador não estiver conectado, o sistema identifica e grava os dados em um arquivo temporário e, quando restabelecer a conexão, os dados são recuperados deste arquivo temporário e a instalação concluirá.O sistema terá interfaces com leitores de códigos de barras para simplificar o processo de cadastros, compras e vendas dos Presidente Epitácio – SP 2012 produtos,onde as informações serão armazenadas.Será um sistema que necessite da conexão com a internet.Cada usuário terá uma senha de acesso,após estar apto para desempenhar as funções do sistema . Quanto as interfaces do sistema,não irá interagir com nenhum software.O limite de memória primária (RAM) é de 8GB e a secundária (HD) é de 500GB. 2.4 Características do Usuário O nível educacional dos usuários do sistema é ensino médio completo, com experiência e conhecimento á informática. Caso não obtenham forneceremos um treinamento, para que seja diagnosticada a necessidade de treinamento específico. 2.5 Suposições, Dependências e Limites Com relação às suposições, dependências e limites, a não aquisição do antivírus mensalmente, o backup e sistemas de código de barra anualmente, o sistema não atingirá o seu total desempenho, prejudicando assim a empresa. Não responsabilizaremos por fazer as atualizações. Essas atualizações poderão ser feitas, através de um funcionário da própria empresa Atlântico, escolhido pelo gerente. 2.6 Requisitos Adiados Capítulo 3- Requisitos Específicos 3.1 Diagrama de Caso de Uso Presidente Epitácio – SP 2012 3.2 Especificação de Casos de Uso Nome do Caso de Uso: Vender produtos Referências Cruzadas: F.B1;F.B4;F.B5;F.F1;F.F2;F.F3;F.F4;F.F6;F.S4;F.S5. Ator Principal: Caixa Interessados e Interesses: -Caixa: realizar a compra do(s) produto(s) solicitado(s) pelo cliente -Cliente: levar consigo o(s) produto(s) desejado Pré-condições: Presidente Epitácio – SP 2012 - O produto deve estar cadastrado no sistema; -Cliente deve estar cadastrado no sistema; -Funcionário deve estar cadastrado no sistema; -O atendente deve estar logado no sistema pra que seja possível executar a compra; Pós- condições : As informações geradas no mercado são registradas com sucesso. Fluxo Básicos (Principal/Sucesso): 1. Este caso de uso inicia quando o cliente vai até o mercado e compra o(s) produto(s) necessário(s). 2. O atendente solicita uma informação do cliente para fazer a consulta do seu cadastro. 3. O sistema faz a busca do cadastro do cliente e mostra seus dados. 4. O sistema verifica se o cliente tem pendências. 5. O sistema faz a abertura da venda. 6. O atendente passa o(s) produto(s) desejado(s) do cliente. 7. O sistema gera o código da operação de venda,para cada item de venda. 8. O sistema dá baixa no estoque do(s) produto(s) comprado(s) pelo cliente. 9. O sistema registra o(s) produto(s), gera a forma de pagamento e o comprovante. 10.O sistema encerra a venda. Fluxo Alternativos : 3.Cliente não cadastrado ou com dados desativados.Estender para o caso de uso “ Manter dados do cliente”.Retornar ao passo 4. 4.Cliente tem pendências.Estender ao caso de uso “ Quitar Débitos”.Retornar ao passo 5. Presidente Epitácio – SP 2012 9.Processamento inválido.Estender ao caso de uso “Gerar Pagamento ”.Retornar ao passo 10. Anexo1- Protótipo Anexo 2- Alternativa Rejeitada do Estudo de Viabilidade Solução A: O sistema operacional será Linux , compatível com os próprios computadores da empresa. O sistema terá organizações empresariais, facilitando a interação dos funcionários da empresa aos processos de gerenciamento e melhorando na visualização dos componentes da administração. Fornecerá também ferramenta administrativa e proporcionará melhor desenvolvimento para a organização. Produto Qtde. Valor un. Total S.0 Linux 1 390.00 390.00 Antivírus 1 17.00 17.00 Software 1 2.700,00 2.850.00 350.00+3 0.00 380.00 Rede: Switch 24 3 portas e itens(diferentes) cabeamentos TOTAL:3.637.00 10%desc.=3.273.30 Terá uma configuração onde o gerente atualizará anualmente e o antivírus mensalmente, facilitando na consulta de produtos e de clientes no mercado. Presidente Epitácio – SP 2012 Benefícios: O sistema facilitará a interação dos funcionários da empresa aos processos de gerenciamento ,melhorando também na visualização dos componentes da administração,por ser um sistema de fácil entendimento. Anexo 3Nº 1 1 1 Quadro1-Documento de Referência Documento Planilha de custos Planilha de relatórios Planilha de cadastros Responsável Maria(gerente) Data 04/10/12 João 12/10/12 Gisele 22/10/12 Presidente Epitácio – SP 2012