Especificação dos Requisitos do Software. Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios



Documentos relacionados
O Sistema foi inteiramente desenvolvido em PHP+Javascript com banco de dados em MySQL.

SC Tickets Sistema de Cadastro de Tickets de TI

Gerenciamento da Integração (PMBoK 5ª ed.)

Manual de Utilização do PDV Klavix

Desenvolvimento de uma Etapa

DESENVOLVENDO O SISTEMA

SERVIÇOS REQUERIMENTO

Atendimento Restaurante

Sistema de Gerenciamento de Projetos V 1.01 MANUAL DO COORDENADOR

Histórico da Revisão. Data Versão Descrição Autor

UML Unified Modeling Language. Professor: André Gustavo Bastos Lima

Manual do usuário Sistema de Ordem de Serviço HMV/OS 5.0

Donare Sistema de Gerenciamento de Ações Humanitárias

Tribunal de Justiça do Estado de Mato Grosso Supervisão de Informática Departamento de Desenvolvimento Sistema Declaração On Line. Declaração On Line

Manual de Rotinas para Usuários. Advogados da União. Procuradoria da União no Estado do Ceará PU/CE SAPIENS. Sistema da AGU de Inteligência Jurídica

Índice Pagina venda de produtos...03 Desconto em Produtos (Venda)...03 Venda com Entrega...04 Venda Fiado (Promissória)...05 Transferência de

InfoMix Tecnologia. Soluções em Tecnologia da Informação. SYSFARM Sistema de Gerenciamento de Farmácias. Documento Requisitos Versão 1.

Diagrama de fluxo de dados na Plataforma Vicon SAGA. Terminologias de bancos de dados: Banco de Dados, Tabela, Campos, Registros

GATI Gestão de Atendimento Inteligente. Manual de Uso. powered by OPUS Software v1.0

Guia do Usuário. idocs Content Server v

SIE - SISTEMA DE INFORMAÇÕES PARA O ENSINO CADASTRO DE FUNCIONÁRIOS

Sistema Integrado de Atendimento

MANUAL DA SECRETARIA

Guia Rápido. Sistema de Cobrança - Beneficiário

MINISTÉRIO DO DESENVOLVIMENTO AGRÁRIO SUBSECRETARIA DE PLANEJAMENTO, ORÇAMENTO E ADMINISTRAÇÃO COORDENAÇÃO GERAL DE MODERNIZAÇÃO E INFORMÁTICA SISAU

Freedom Software. Sistema de Representação. Freedom Software Sistema de Representação Página 1

Modelos de Sistemas Casos de Uso

phpcollab Versão 2.4

MANUAL SISTEMA AJG/CJF

COTAÇÃO DE COMPRAS COM COTAÇÃO WEB

SISTEMA INTEGRADO DE GESTÃO PÚBLICA

Acompanhamento e Execução de Projetos

Primeiros passos das Planilhas de Obra v2.6

Notas de versão. Versão

PROGRAMA DE VALORIZAÇÃO DO PROFISSIONAL DA ATENÇÃO BÁSICA TUTORIAL PARA O MÉDICO RELATÓRIO DE PRIMEIRAS IMPRESSÕES PROVAB 2014

SECRETARIA DE ESTADO DA EDUCAÇÃO - SEED

AR PDV SOLUÇÕES AR CONSULTORIA EM INFORMÁTICA

PROGRAMA DE VALORIZAÇÃO DO PROFISSIONAL DA ATENÇÃO BÁSICA TUTORIAL PARA O COORDENADOR PLANO DE TRABALHO PROVAB

Treinamento Sistema Imobilis Módulo I

TransactionCentre - Módulo Client.exe Manual de Instalação

Projeto ECA na Escola - Plataforma de Educação à Distância

Figura 1: tela inicial do BlueControl COMO COLOCAR A SALA DE INFORMÁTICA EM FUNCIONAMENTO?

P4-MPS.BR - Prova de Conhecimento do Processo de Aquisição do MPS.BR

Manual das planilhas de Obras v2.5

CONTRA CONTROLE DE ACESSOS E MODULARIZADOR DE SISTEMAS

AP_CONTA WEB Portal de Digitação e envio do Faturamento

MANUAL DE PROCEDIMENTOS MPR/SGP-500-R00 ARQUIVAMENTO DE PROCESSOS NA SGP

Manual de instalação, configuração e utilização do Enviador XML

Manual de Uso do Módulo. MerchFinanças

Portal de Aprendizado Tutorial do Aluno

UnionWeb Condominium

ACESSANDO COM USUÁRIO DE PROFESSOR

Manual Operacional do Assessor Jurídico

MODELAGEM DE SISTEMAS

Versão Comissão Sobre Produtos Atualização Automática nas estações de Trabalho... 6

MANUAL DIPAM A Versão de 10/05/2012

UNIVERSIDADE FEDERAL DO PARÁ INSTITUTO DE TECNOLOGIA FACULDADE DE COMPUTAÇÃO

Manual do Usuário. Sistema Estadual de Informações Ambientais e de Recursos Hídricos VERSÃO 2.0

Manual do Sistema de Almoxarifado P á g i n a 2. Manual do Sistema de Almoxarifado Geral. Núcleo de Tecnologia da Informação

Licenciatura em Informática. - Análise e Conceção de Sistemas de Informação. Gestão de Condómino. Documento de Análise.

SERVIÇO DE CORREIO ELETRÔNICO PADRÃO DO HUWC

Manual sistema Laundry 4.0

VÄâux atätä. Figura 1 Menu principal do SVE

..:Restaurantes:.. Manual completo do sistema de vendas Restaurantes. Site..:

LISTA DE VERIFICAÇAO DO SISTEMA DE GESTAO DA QUALIDADE

MANUAL DO PLANO INDIVIDUAL DE TRABALHO

Acessando o SVN. Soluções em Vendas Ninfa 2

Endereço de acesso:

Manual SIGETEC. Sistema de Gestão Tecnológica MANUAL DO USUÁRIO. Proinfo. Ministério da Educação

ROTINA INTEG021 MANUAL AVANÇO MANUAL INFORMÁTICA AVANÇO INFORMÁTICA. [Digite seu endereço] [Digite seu telefone] [Digite seu endereço de ]

NOTIFICANDO USUÁRIOS SOBRE UMA NOVA EDIÇÃO

SISDEX SISTEMA DE CONTROLE DE DOCUMENTOS EXPEDIDOS

Introdução ao icare 2

Manual do Sistema Primeira Exportação

Extranet Solvay Novembro /2003

Themis Serviços On Line - Publicações

Bem-vindo ao tópico sobre administração de listas de preços.

Casos de uso Objetivo:

MANUAL PARA USO DO SISTEMA

Identificação da Empresa

Manual de Licitações. Autoridade Competente

G-Bar. Módulo Básico Versão 4.0

Versão Portal StarTISS. Portal de Digitação e Envio do Faturamento. Manual de Utilização. Versão 1.15 (Agosto/2014)

SISTEMA DE GESTÃO DO PROGRAMA BOLSA FAMÍLIA SIGPBF

GERA GESTÃO E CONTROLE DE TÍTULOS: parte I

MANUAL DE PROCEDIMENTOS MPR/SGP-503-R01 GESTÃO DE DEMANDAS DE TI DA SGP

CNEC FACULDADE CENECISTA DE CAPIVARI

Q-Acadêmico. Módulo CIEE - Estágio. Revisão 01

PROCEDIMENTO DO CLIENTE

Portaria Express 2.0

Sistema de Gestão de Recursos de Aprendizagem

SISTEMA DE SERVIÇOS DE INFRA-ESTRUTURA DA UFRGS

CSPUWEB - Cadastro de Sistemas. e Permissões de Usuários

Manual do Portal do Aluno

2015 GVDASA Sistemas Patrimônio 1

AQUI VEREMOS COMO PODEMOS CONSULTAR OU IMPRIMIR RELATÓRIOS PARA CADA OPERAÇÃO EFETUADA NO SISTEMA COMERCIAL.

Sistema Integrado de Gerenciamento de Imposto Sobre Serviços.

Transcrição:

Especificação dos Requisitos do Software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios Autores: Guilherme Henrique Costa Reginaldo da Silva Alves Muzambinho/MG Outubro 2011

Aprovação Aprovamos a Especificação dos Requisitos do projeto Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios. Sônia Maria Ferreira Costa SM Modas e Acessórios 28/12/2011 Guilherme Henrique Costa Osmose Software Análise e Desenvolvimento de Sistemas Reginaldo da Silva Alves Osmose Software Análise e Desenvolvimento de Sistemas 28/12/2011 28/12/2011 2

Especificação dos Requisitos do Software Sumário Especificação dos Requisitos de Software 1. INTRODUÇÃO 5 1.1 Objetivo 5 1.2 Visão Geral 5 1.3 Visão do Problema 5 1.3.1 Descrição do Problema 5 1.3.2 A quem afeta 6 1.3.3 Benefícios de uma boa solução 6 1.4 Escopo do produto 6 1.4.1 Nome do produto 6 1.4.2 Missão do produto 6 1.4.3 Limites do produto 6 1.4.4 Benefícios do produto 6 2. DESCRIÇÃO GERAL DO PRODUTO 7 2.1 Perspectiva do produto 7 2.1.1 Diagrama de Casos de Uso 7 2.1.2 Interfaces de usuários 7 2.1.2.1 Tela de Abertura 8 2.1.2.2 Tela de Login 8 2.1.2.3 Tela para funcionário não administrador 9 2.1.2.4 Tela para funcionário administrador 9 2.1.2.5 Demais telas de interfaces de usuáios 10 2.1.3 Interfaces de hardware 10 2.1.4 Interfaces de software 10 2.2 Hipóteses de trabalho 10 3. DETALHAMENTO DOS REQUISITOS 10 3.1 Requisitos funcionais 10 3.1.1 Casos de uso 10 3.1.1.1 Caso de uso Fazer Login 10 3.1.1.2 Caso de uso Realizar Venda 11 3.1.1.3 Caso de uso Registrar Venda 11 3.1.1.4 Caso de uso Consultar Preço 11 3.1.1.5 Caso de uso Entrada Estoque 11 3.1.1.6 Caso de uso Baixa Estoque 11 3

3.1.1.7 Caso de uso Fluxo Caixa 12 3.1.1.8 Caso de uso A Vista 12 3.1.1.9 Caso de uso A Prazo 12 3.1.1.10 Caso de uso Contas a Receber 12 3.1.1.11 Caso de uso Manter Produtos 12 3.1.1.12 Caso de uso Manter Clientes 13 3.1.1.13 Caso de uso Manter Funcionários 13 3.1.1.14 Caso de uso Manter Fornecedores 13 3.1.1.15 Caso de uso Abrir Caixa 13 3.1.1.16 Caso de uso Fechar Caixa 13 3.1.1.17 Caso de uso Emitir Relatório 14 3.2 Requisitos de dados 14 3.2.1 Diagrama de classes 14 3.2.2 Diagrama de Entidade-Relacionamento 15 3.3 Requisitos não funcionais 16 3.3.1 Requisitos de desempenho 16 3.3.1.1 Requisito de desempenho tempo de resposta 16 3.3.1.2 Requisito de desempenho disponibilidade 16 3.3.2 Outros requisitos 16 3.3.2.1 Requisito de Transação 16 3.3.2.2 Browser 16 3.3.2.3 Help on Line 16 3.4 Regras de negócio 17 3.4.1 Regra de negócio Percentual de recursos de tesouro 17 4

Especificação dos Requisitos do Software 1. INTRODUÇÃO Este documento define a visão que a empresa SM Modas e Acessórios e seus funcionários têm do produto a ser desenvolvido, especificada em termos de necessidades e funções desejadas por eles. Contém um esboço dos principais requisitos previstos, que provém uma base para um maior detalhamento técnico posteriormente. Futuras decisões a serem avaliadas devem sempre levar em consideração o conteúdo deste documento. 1.1 Objetivo O objetivo deste documento é apresentar a especificação dos requisitos do software Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios que informatizará todas as atividades realizadas na Empresa SM Modas e Acessórios. 1.2 Visão Geral Este documento é dividido em 3 (três) partes. A primeira delas descreve a situação problemática que gerou a necessidade de desenvolvimento de um produto de software, bem como uma definição do escopo deste produto. A segunda parte apresenta, em linhas gerais, o produto por meio da descrição das suas funcionalidades, das suas interfaces, dos seus usuários, bem como das restrições que devem ser observadas durante o projeto de desenvolvimento. Por fim, a terceira parte detalha as funcionalidades do produto. 1.3 Visão do Problema 1.3.1 Descrição do Problema Apesar de hoje ser muito normal encontrar os mais diversos tipos de comércio trabalhando com sistemas informatizados em seu dia a dia, ainda existem aqueles que não possuem nenhum tipo de uso da informática em seus processos. A explicação desse problema pode ser por muitos motivos, pode ser a questão do porte da empresa, pela complexidade de alguns sistemas existentes no mercado e também o seu alto custo, também a necessidade de aquisição de equipamentos e outros derivados, como é o caso de micro e pequenas empresas como a SM Modas e Acessórios. Todos os processos realizados hoje na SM Modas e Acessórios são feitos de forma manual custeando muito tempo dos funcionários além de acarretar dificuldades no controle de estoque de produtos, dificuldades no controle de 5

vendas, dificuldades em gerenciamento de estabelecimento, falta de comunicação com a sede do gerente e impossibilidade de gerar relatórios diários, semanais e mensais. 1.3.2 A quem afeta SM Modas e Acessórios 1.3.3 Benefícios de uma boa solução Permitir um agilização em todo o processo de gerenciamento do estabelecimento; Controlar com facilidade estoque de produtos; Realizar vendas e compras com maior controle; Possibilidade e acessibilidade ao sistema de diversos locais, possibilitando uma comunicação a qualquer momento entre sede e estabelecimento. 1.4 Escopo do Produto 1.4.1 Nome do Produto Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios. 1.4.2 Missão do Produto Informatizar todos os processos da Empresa SM Modas e Acessórios. 1.4.3 Limites do Produto O sistema apesar de possuir integração com sistema web não permitirá execuções pela rede mundial não sendo possível a realização de vendas web. 1.4.4 Benefícios do produto Facilidade no controle de estoque de produtos, facilidade no controle de vendas, facilidade em gerenciamento de estabelecimento, comunicação com a sede do gerente e geração de relatórios diários, semanais e mensais. 6

2. DESCRIÇÃO GERAL DO PRODUTO A seguir apresentaremos, em linhas gerais, o produto por meio da descrição das suas funcionalidades, das suas interfaces, dos seus usuários, bem como das restrições que devem ser observadas durante o projeto de desenvolvimento. 2.1 Perspectiva do produto 2.1.1 Diagrama de Casos de Uso 2.1.2 Interfaces de usuário Será entregue protótipo para teste de interfaces de usuário. 7

2.1.2.1 Tela de abertura Tela inicial onde o usuário deve clicar em Arquivo e seu login para entrar. 2.1.2.2 Tela de login Nesta tela o usuário deve realizar seu login digitando o Usuário padrão root e as senhas padrões vendedor para usuário ou adm para administrador. 8

2.1.2.3 Tela para funcionário não administrador Após logar com a senha vendedor as abas Produtos e Movimento no Estoque ficam clicáveis e o usuário pode usar a opção que desejar. 2.1.2.4 Tela para funcionário administrador Após logar com a senha vendedor todas as abas ficam clicáveis e o usuário pode usar a opção que desejar. 9

2.1.2.5 Demais telas de interfaces de usuário As telas Fornecedores, Movimentos no Estoque, Caixa, Produtos, Clientes e Funcionários dão acesso a todas as operações possíveis do Sistema e são de fácil entendimento como poderá ser visto no Protótipo. 2.1.3 Interfaces de hadware Não aplicável. 2.1.4 Interfaces de Software Não aplicável. 2.2 Hipóteses de trabalho Número de ordem Hipótese De quem depende 1 O SGBD será o Oracle 9i ou superior Área de Suporte 2 O container web utilizado será o Tomcat 4.5 ou superior 3 A interface com o mainframe será o Entire Broker Área de Suporte Área de Suporte 3. DETALHAMENTO DOS REQUISITOS 3.1 Requisitos funcionais Especificaremos aqui as ações que o Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios será capaz de executar, sem levar em considerações restrições físicas, especificando o comportamento de entrada e saída do sistema. 3.1.1 Casos de uso A seguir, as informações de todos os casos de usos definidos para o Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios. 3.1.1.1 Caso de uso Fazer Login 10

Descrição: Possibilita ao usuário o acesso as suas devidas funcionalidades no sistema Necessidades que atende: A empresa SM Modas e Acessórios necessita de identificações de usuário do sistema através de logins. 3.1.1.2 Caso de uso Realizar Venda Descrição: Possibilita ao usuário selecionar e adicionar produtos a uma venda para algum cliente pelo sistema. Necessidades que atende: A empresa SM Modas e Acessórios necessita vender seus produtos através de um sistema de adicionamentos de produtos a uma compra. 3.1.1.3 Caso de uso Registrar Venda Descrição: Possibilita ao usuário registrar uma venda realizada para manter um controle de vendas. Necessidades que atende: A empresa SM Modas e Acessórios necessita manter registros de vendas feitas, sejam elas a vista ou a prazo. 3.1.1.4 Caso de uso Consultar Preço Descrição: Possibilita ao usuário consultar o preço de determinado produto através de seu código. Necessidades que atende: A empresa SM Modas e Acessórios necessita consultar preços de produtos quando requerida por clientes ou outros aos funcionários. 3.1.1.5 Caso de uso Entrada Estoque Descrição: Possibilita ao usuário dar entrada no estoque de determinados produtos adquiridos em alguma compra fornecida. Necessidades que atende: A empresa SM Modas e Acessórios necessita manter atualizadas informações de seu estoque de produtos, através de entradas de produtos. 3.1.1.6 Caso de uso Baixa Estoque Descrição: Possibilita ao usuário informar uma saída no estoque de determinados produtos adquiridos em alguma venda realizada. 11

Necessidades que atende: A empresa SM Modas e Acessórios necessita manter atualizadas informações de seu estoque de produtos, através de saídas de produtos. 3.1.1.7 Caso de uso Fluxo Caixa Descrição: Possibilita ao usuário incrementar o valor do caixa, indiretamente através de uma venda realizada a vista. Necessidades que atende: A empresa SM Modas e Acessórios necessita controlar diariamente o caixa, através de cada venda realizada. 3.1.1.8 Caso de uso A Vista Descrição: Possibilita ao usuário especificar o tipo de venda realizada. Necessidades que atende: A empresa SM Modas e Acessórios necessita ter um controle sobre os tipos de pagamentos de compras realizadas pelos clientes. 3.1.1.9 Caso de uso A Prazo Descrição: Possibilita ao usuário especificar o tipo de venda realizada e lançar valores de contas a receber. Necessidades que atende: A empresa SM Modas e Acessórios necessita ter um controle sobre os tipos de pagamentos a prazo de compras realizadas pelos clientes. 3.1.1.10 Caso de uso Contas a Receber Descrição: Possibilita ao usuário controlar contas de clientes que vieram através de compras realizadas e pagamentos a prazo. Necessidades que atende: A empresa SM Modas e Acessórios necessita controlar e gerenciar suas contas a receber. 3.1.1.11 Caso de uso Manter Produtos Descrição: Possibilita ao usuário cadastrar, excluir, alterar ou buscar em uma pesquisa determinado produto. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita manter seus produtos através das quatro opções básicas, cadastro, exclusão, alteração e busca. 12

3.1.1.12 Caso de uso Manter Clientes Descrição: Possibilita ao usuário cadastrar, excluir, alterar ou buscar em uma pesquisa determinado cliente. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita manter seus clientes através das quatro opções básicas, cadastro, exclusão, alteração e busca. 3.1.1.13 Caso de uso Manter Funcionários Descrição: Possibilita ao usuário cadastrar, excluir, alterar ou buscar em uma pesquisa determinado funcionário. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita manter seus funcionários através das quatro opções básicas, cadastro, exclusão, alteração e busca. 3.1.1.14 Caso de uso Manter Fornecedores Descrição: Possibilita ao usuário cadastrar, excluir, alterar ou buscar em uma pesquisa determinado fornecedor. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita manter seus fornecedores através das quatro opções básicas, cadastro, exclusão, alteração e busca. 3.1.1.15 Caso de uso Abrir Caixa Descrição: Possibilita ao usuário abrir o caixa informando seu valor inicial diariamente. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita diariamente, abrir o caixa antes de cada expediente. 3.1.1.16 Caso de uso Fechar Caixa Descrição: Possibilita ao usuário fechar o caixa diariamente, obtendo seu valor final. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita diariamente, fechar o caixa, obtendo o valor final após cada expediente. 13

3.1.1.17 Caso de uso Emitir Relatório Descrição: Possibilita ao usuário emitir um tipo escolhido de relatório. Necessidades que atende: A empresa SM Modas e Acessórios, através de seu gerente, necessita emitir relatórios dos mais variados tipos, de clientes, de vendas, de estoque, de fornecedores, de produtos, ou de qualquer outra opção. Prioridade: Normal 3.2 Requisitos de dados 3.2.1 Diagrama de classes 14

3.2.2 Diagrama de Entidade-Relacionamento 15

3.3 Requisitos não funcionais Apresentaremos aqui os requisitos que descrevem os atributos do sistema e do ambiente do sistema. 3.3.1 Requisitos de desempenho 3.3.1.1 Requisitos de desempenho tempo de resposta O tempo máximo de qualquer transação não deve ultrapassar 5 segundos. Esse tempo refere-se à utilização do Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios através de um link dedicado de 64kbps. 3.3.1.2 Requisitos de desempenho disponibilidade O Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios deverá estar disponível em 90 % do tempo total de operação. 3.3.2 Outros requisitos 3.3.2.1 Requisito de Transação 1- Para fins de histórico e auditoria, o Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios deverá gravar os registros (*) incluídos, alterados e excluídos nas Tabelas de Histórico das respectivas classes, identificando: Usuário que efetuou a transação; Fluxo do caso de uso no qual ocorreu a transação Tipo de operação efetuada (I Inclusão, A Alteração, E Exclusão) (*) Por registro entende-se todos os campos da entidade em questão e suas informações correlatas. 3.3.2.2 Browser O Sistema de Controle e Gerenciamento de Loja de Vestuários e Acessórios deverá rodar nos browsers Internet Explorer 6.0 ou superior, Netscape 7.0 ou superior e Firefox 1.0 ou superior. 3.3.2.3 Help on line Para atualização futura do software. 16

3.4 Regras de negócios 3.4.1 Regra de negócio Caso (s) de uso a que se aplica Descrição Realizar Vendas Para o valor total Z de uma venda de N itens, consideramos: A = Quantidade a ser vendida de um determinado item. B = O valor de venda do determinado item a ser vendido. C = O subtotal do valor desse determinado item, é resultado do produto da multiplicação entre A e B. X = O subtotal da venda, ou seja, a soma de todos os C de acordo com os N itens de uma venda realizada. Z = O valor total da venda, onde X é multiplicado por uma taxa Y representando o valor do desconto concedido à venda, cujo campo Desconto: seja igual esse valor, informado pelo usuário Vendedor ao concluir a venda. Esta regra de negócio verifica o valor total de Z em relação a percentual Y, considerando que o percentual mínimo seja 0. E verifica também o subtotal de cada item a ser vendido C, considerando A e B. 17