merci 10 ersw
Post on 31-May-2018
220 Views
Preview:
TRANSCRIPT
-
8/14/2019 Merci 10 ERSw
1/70
Especificao dos Requisitos do Software
United Hackers Informtica1
United Hackers Informtica
RT 002-01
Especificao dos Requisitos do Software
Merci 1.0
Autores: Equipe United Hackers
Belo Horizonte - MG
Maro de 2001
-
8/14/2019 Merci 10 ERSw
2/70
Especificao dos Requisitos do Software
United Hackers Informtica2
1.1.1.1. Aprovao
Aprovamos o documento de Especificao de Requisitos do projeto Merci 1.0.
United HackersScrates Botelho 19/3/01
United HackersMetdio Prudente 19/3/01
United HackersEudxia Caxias 19/3/01
United HackersJoo Limo 19/3/01
Pereira & PereiraManuel Pereira 23/3/01
Pereira & PereiraJoaquim Pereira 23/3/01
-
8/14/2019 Merci 10 ERSw
3/70
Especificao dos Requisitos do Software
United Hackers Informtica3
1.1.1.2. Verses revisadas anteriores
No aplicvel.
-
8/14/2019 Merci 10 ERSw
4/70
Especificao dos Requisitos do Software
United Hackers Informtica4
Especificao dos Requisitos do SoftwareMerci 1.0
Sumrio
ESPECIFICAO DOS REQUISITOS DO SOFTWARE MERCI 1.0 4
1 Introduo 61.1 Objetivos deste documento 61.2 Escopo do produto 6
1.2.1 Nome do produto e de seus componentes principais 61.2.2 Misso do produto 61.2.3 Limites do produto 61.2.4
Benefcios do produto 7
1.3 Materiais de referncia 71.4 Definies e siglas 81.5 Viso geral deste documento 8
2 Descrio geral do produto 92.1 Perspectiva do produto 9
2.1.1 Diagrama de contexto 92.1.2 Interfaces de usurio 102.1.3 Interfaces de hardware 112.1.4 Interface de software 112.1.5 Interfaces de comunicao 112.1.6 Restries de memria 11
2.1.7 Modos de operao 112.1.8 Requisitos de adaptao ao ambiente 122.2 Funes do produto 122.3 Usurios e sistemas externos 13
2.3.1 Descrio 132.3.2 Caractersticas dos usurios 13
2.4 Restries 142.5 Hipteses de trabalho 142.6 Requisitos adiados 14
3 Requisitos especficos 153.1 Requisitos de interface externa 15
3.1.1 Interfaces de usurio 15
3.1.1.1 Interface de usurio Tela de Usurios 153.1.1.2 Interface de usurio Tela de Estoque 173.1.1.3 Interface de usurio Tela de Relatrios Gerenciais 203.1.1.4 Interface de usurio Tela de Mercadorias 223.1.1.5 Interface de usurio Tela de Fornecedores 273.1.1.6 Interface de usurio Tela de Compras 303.1.1.7 Interface de usurio Tela de Pedido de Compra 323.1.1.8 Interface de usurio Tela de Abertura do Caixa 353.1.1.9 Interface de usurio Tela de Fechamento do Caixa 363.1.1.10 Interface de usurio Tela de Venda 383.1.1.11 Interface de usurio Tela de Nota Fiscal 423.1.1.12 Interface de usurio Relatrio de Estoque Baixo 453.1.1.13 Interface de usurio Relatrio de Mercadorias 45
3.1.1.14 Interface de usurio Relatrio de Fornecedores 453.1.1.15 Interface de usurio Relao de Pedidos de Compra 473.1.1.16 Interface de usurio Pedido de Compra 47
-
8/14/2019 Merci 10 ERSw
5/70
Especificao dos Requisitos do Software
United Hackers Informtica5
3.1.1.17 Interface de usurio Ticket de Venda 473.1.1.18 Interface de usurio Nota Fiscal 48
3.1.2 Interfaces de hardware 493.1.3 Interfaces de software 49
3.1.3.1 Interface de software Conexo com o Sistema Financeiro 493.1.4 Interfaces de comunicao 50
3.2 Requisitos funcionais 513.2.1 Diagramas de casos de uso 513.2.1.1 Diagrama de casos de uso Pacotes de casos de uso 513.2.1.2 Diagrama de casos de uso Administrao 513.2.1.3 Diagrama de casos de uso Gesto de Compras 523.2.1.4 Diagrama de casos de uso Gesto de Vendas 52
3.2.2 Casos de uso 533.2.2.1 Caso de uso Gesto de Usurios 533.2.2.2 Caso de uso Gesto Manual de Estoque 543.2.2.3 Caso de uso Emisso de Relatrios 553.2.2.4 Caso de uso Gesto de Mercadorias 553.2.2.5 Caso de uso Gesto de Fornecedores 573.2.2.6 Caso de uso Gesto de Pedidos de Compra 59
3.2.2.7 Caso de uso Abertura do Caixa 633.2.2.8 Caso de uso Fechamento do Caixa 633.2.2.9 Caso de uso Operao de Venda 633.2.2.10 Caso de uso Emisso de Nota Fiscal 65
3.3 Requisitos no funcionais 673.3.1 Requisitos de desempenho 67
3.3.1.1 Requisito de desempenho Tempo de resposta da Operao de Venda 673.3.1.2 Requisito de desempenho Tempo de resposta para pesquisas no banco de dados 67
3.3.2 Requisitos de dados persistentes 673.3.2.1 Diagrama de classes persistentes 673.3.2.2 Descrio das classes persistentes 683.3.2.3 Propriedades das classes persistentes 68
3.3.3 Restries ao desenho 68
3.3.3.1 Restrio ao desenho Padro de Nota Fiscal 683.3.3.2 Restrio ao desenho Expansibilidade 693.3.4 Atributos da qualidade 69
3.3.4.1 Atributo da qualidade Segurana do Acesso 693.3.4.2 Atributo da qualidade Apreensibilidade 69
4 Informao de suporte 70
-
8/14/2019 Merci 10 ERSw
6/70
Especificao dos Requisitos do Software
United Hackers Informtica6
1 Introduo
1.1Objetivos deste documento
Descrever e especificar as necessidades da Pereira & Pereira Comercial Ltda. que devem seratendidas pelo produto Merci, bem como definir para os desenvolvedores o produto a ser feito.
Pblico-alvo: cliente, usurios e desenvolvedores do projeto Merci.
1.2Escopo do produto
1.2.1Nome do produto e de seus componentes principais
Merci (Componente nico).
1.2.2Misso do produto
Apoio informatizado ao controle de vendas e de compras da mercearia Pereira & PereiraComercial Ltda.
1.2.3Limites do produto
1. O Merci no far vendas parceladas e s receber dinheiro ou cheque.
2. O Merci s far a Emisso de Nota Fiscal durante a Operao de Venda.
3. O Merci no far um cadastro de clientes da mercearia Pereira & Pereira Comercial Ltda.
4. O backup e a recuperao das bases de dados do sistema ficam a cargo da administrao dedados e no sero providas pelo Merci.
5. O Merci no ter ajuda on-line.
-
8/14/2019 Merci 10 ERSw
7/70
Especificao dos Requisitos do Software
United Hackers Informtica7
1.2.4Benefcios do produto
Nmero deordem
BenefcioValor para o
cliente
1 Diminuio de erros na venda de mercadorias. Essencial
2 Qualidade na emisso da nota fiscal e ticket de venda, em relao emisso manual.
Essencial
3 Identificao de distores entre o vendido e o estoque. Essencial
4 Agilidade na compra de mercadorias. Desejvel
5 Identificao de produtos mais e menos vendidos. Desejvel
6 Diminuio do custo de estocagem. Desejvel
7 Economia de mo-de-obra. Desejvel
8 Conhecimento do mercado de fornecedores. Opcional
9 Indicao de promoes. Opcional
1.3Materiais de referncia
Nmero deordem
Tipo do material Referncia bibliogrfica
1 Entrevistas Ata de entrevistas, que podem ser conseguidas com asecretaria da United Hackers Ltda.
2 Manual Manual de Usurio do Finance 98.
3 Relatrio Proposta de Especificao do Sistema de Gesto deMercearia Merci 1.0 Verso revisada 1, conseguida junto United Hackers Ltda.
4 Padro Metdio Prudente.Manual de Processos de Software. RT UHI - 015/2000.
-
8/14/2019 Merci 10 ERSw
8/70
Especificao dos Requisitos do Software
United Hackers Informtica8
1.4Definies e siglas
Nmero deordem
Sigla Definio
1 Cadastro de compras Cadastro dos pedidos de compras efetuados pela mercearia.
2 Cadastro defornecedores
Cadastro dos dados dos fornecedores da mercearia.
3 Cadastro demercadorias
Cadastro das mercadorias comercializadas pela mercearia.
4 Cliente da mercearia Pessoa que procura a mercearia para efetuar suas compras.
5 HD Disco rgido.
6 RAM Memria principal.
1.5Viso geral deste documento
De acordo com o Padro para Especificao de Requisitos de Software, ou seja:
Parte 2: Descrio geral do produto
Parte 3: Requisitos especficos
Parte 4: Informao de suporte - listagens do Modelo de Anlise
-
8/14/2019 Merci 10 ERSw
9/70
Especificao dos Requisitos do Software
United Hackers Informtica9
2 Descrio geral do produto
2.1Perspectiva do produto
2.1.1Diagrama de contexto
Gestor de Estoque
Caixeiro
Gesto Manual de Estoque
Operao de Venda
Sistema Financeiro
Gesto de Fornecedores
Gesto de Mercadorias
Gesto de Pedidos de Compra
Gestor de Compras
Emisso de Relatrios
Abertura do Caixa
Gesto de Usurios
Gerente Fechamento do Caixa
Emisso de Nota Fiscal
-
8/14/2019 Merci 10 ERSw
10/70
Especificao dos Requisitos do Software
United Hackers Informtica10
2.1.2Interfaces de usurio
Nmerode ordem
Nome Ator Caso de uso Descrio
1 Tela de
Usurios
Gerente Gesto de
Usurios
Interface on-line para incluso,
consulta, alterao e excluso deusurios.
2 Tela deEstoque
Gestor deEstoque
Gesto Manualde Estoque
Interface on-line paraconciliao entre estoqueregistrado e estoque real.
3 Tela deRelatrios
Gerenciais
Gestor deCompras
Emisso deRelatrios
Interface on-line para impressode relatrios da base de dados.
4 Tela deMercadorias
Gestor deCompras
Gesto deMercadoria
Interface on-line para insero,consulta, alterao e excluso demercadorias.
5 Tela deFornecedores
Gestor deCompras
Gesto deFornecedores
Interface on-line para insero,alterao, consulta e excluso defornecedores.
6 Tela deCompras
Gestor deCompras
Gesto dePedidos deCompras
Interface on-line com resumo dospedidos de compra, que permitebaixa e excluso destes.
7 Tela dePedido de
Compra
Gestor deCompras
Gesto dePedidos deCompras
Interface on-line paravisualizao, insero emodificao de um pedido decompra especfico.
8 Tela deAbertura doCaixa
Gerente Abertura doCaixa Interface on-line para abertura docaixa, que coloca o Merci noMODO DE VENDA.
9 Tela deFechamento
do Caixa
Gerente Fechamento doCaixa
Interface on-line para fechamentodo caixa, que coloca o Merci noMODO DE GESTO.
10 Tela de Venda Caixeiro Operao deVenda
Interface on-line para venda aosclientes da mercearia.
11 Tela de NotaFiscal
Caixeiro Emisso de NotaFiscal
Interface on-line para emisso denota fiscal de venda aos clientesda mercearia.
12 Relatrio deEstoque Baixo
Gestor deCompras
Emisso deRelatrio
Lista das mercadorias cujoestoque est abaixo do estoquemnimo.
13 Relatrio deMercadorias
Gestor deCompras
Emisso deRelatrio
Lista das mercadoriascomercializadas pela mercearia.
14 Relatrio deFornecedores
Gestor deCompras
Emisso deRelatrio
Lista dos fornecedores damercearia.
15 Relao dePedidos de
Compra
Gestor deCompras
Emisso deRelatrios
Lista dos pedidos de compra damercearia.
16 Pedido deCompra
Gestor deEstoque
Gesto dePedidos de
Relatrio impressocorrespondente a um pedido de
-
8/14/2019 Merci 10 ERSw
11/70
Especificao dos Requisitos do Software
United Hackers Informtica11
Compras compra.
17 Ticket deVenda
Caixeiro Operao deVenda
Ticket que exibe e totaliza ositens referentes a uma vendaefetuada.
18 Nota Fiscal Caixeiro Emisso de NotaFiscal
Documento exigido pela
legislao fiscal para fins defiscalizao.
2.1.3Interfaces de hardware
No aplicvel.
2.1.4Interface de software
Nmero
de ordem
Nome Ator Caso de uso Descrio
1 Conexocom
Sistema
Financeiro
SistemaFinanceiro
Operao de Venda,Gesto Manual deEstoque, Gesto dePedidos de Compras
Arquivo textual que serve deentrada ao Sistema Financeiro.
2.1.5Interfaces de comunicao
No aplicvel.
2.1.6Restries de memriaNmero
de ordemTipo de memria Limites aplicveis
1 HD O produto deve ocupar no mximo 200 MB (sem consideraras bases de dados).
2 RAM O produto deve executar em 128 MB.
2.1.7Modos de operao
Nmero
de ordem
Tipo de
operao
Descrio da
operao
Detalhes de operao
1 Interativa MODO DEGESTO
Modo de operao do Merci, no qual o sistemaest disponvel para a Gesto de Mercadorias,Gesto Manual de Estoque, Gesto de Pedidosde Compras, Gesto de Fornecedores, Emissode Relatrios, Gesto de Usurios e Aberturado Caixa.
2 Interativa MODO DEVENDA
Modo de operao do Merci, no qual o sistemaest liberado apenas para a Operao de Venda,Emisso de Nota Fiscal e Fechamento doCaixa.
-
8/14/2019 Merci 10 ERSw
12/70
Especificao dos Requisitos do Software
United Hackers Informtica12
2.1.8Requisitos de adaptao ao ambiente
Nmerode ordem
Requisito Detalhes
1 Configurao da impresso do ticket de venda e
da Nota Fiscal
As dimenses desses relatrios
devero ser configurveis.
2.2Funes do produto
Nmerode ordem
Caso de uso Descrio
1 Gesto de Usurios Controle de usurios que tero acesso ao Merci .
2 Gesto Manual deEstoque
Controle manual de entrada e sada de mercadorias.
3 Emisso deRelatrios
Emisso de relatrios das bases de dados do Merci .
4 Gesto deMercadorias
Processamento de incluso, excluso e alterao demercadorias.
5 Gesto deFornecedores
Processamento de incluso, excluso e alterao defornecedores.
6 Gesto de Pedidosde Compra
Processamento de incluso, excluso e alterao de pedidos decompra.
7 Abertura do Caixa Passagem para o MODO DE VENDA, liberando o caixa damercearia para a Operao de Venda.
8 Fechamento doCaixa
Totalizao das vendas do dia e mudana para o MODO DEGESTO.
9 Operao de Venda Operao de venda ao cliente da mercearia.
10 Emisso de NotaFiscal
Emisso opcional de Nota Fiscal para o cliente da mercearia(extenso da Operao de Venda).
-
8/14/2019 Merci 10 ERSw
13/70
Especificao dos Requisitos do Software
United Hackers Informtica13
2.3Usurios e sistemas externos
2.3.1Descrio
Nmerode ordem
Ator Definio
1 Caixeiro Funcionrio operador comercial de caixa.
2 Gerente Funcionrio responsvel pela abertura e fechamento docaixa, alm do cadastramento de usurios.
3 Gestor de Compras Funcionrio responsvel pela gesto dos cadastros demercadorias e fornecedores, e pela emisso eacompanhamento de pedidos de compra.
4 Gestor de Estoque Funcionrio responsvel pela manuteno da consistnciaentre o estoque fsico da mercearia e o estoque cadastrado noMerci.
5 Sistema Financeiro Sistema de gesto financeira, que recebe os detalhes
financeiros das transaes dirias, para utilizao posteriorpela administrao financeira da mercearia.
2.3.2 Caractersticas dos usurios
Nmero deordem
Ator Freqncia deuso
Nvel deinstruo
Proficinciana aplicao
Proficincia eminformtica
1 Caixeiro Dirio emhorriocomercial
1 Grau Operacional Aplicao
2 Gerente Dirio 2 Grau Completa AplicaoWindows 98
3 Gestor deCompras
Dirio 3 grau Completa AplicaoWindows 98
4 Gestor deEstoque
Dirio 1 Grau Operacional Aplicao
-
8/14/2019 Merci 10 ERSw
14/70
Especificao dos Requisitos do Software
United Hackers Informtica14
2.4Restries
Nmerode ordem
Restrio Descrio
1 Ambiente O ambiente operacional a ser utilizado o Windows 98 (ou
compatvel).2 Ambiente O sistema dever executar em um Pentium 300 MHz, com
impressora de tecnologia laser ou de jato de tinta, a ser usada paraimpresso de todos os relatrios, exceto os tickets de venda.
3 Ambiente Ser utilizada uma impressora especfica para a emisso dostickets de venda, configurvel como impressora suportada peloambiente operacional.
4 Expansibilidade O produto deve ser desenvolvido levando-se em considerao quepoder ser expandido para mais de um caixa.
5 Legal O produto dever estar de acordo com as leis e regulamentos
vigentes na poca da aprovao da Especificao de Requisitos.6 Segurana O produto dever restringir o acesso atravs de senhas individuaispara cada usurio.
2.5Hipteses de trabalho
Nmerode ordem
Hiptese De quem depende
1 Deve ser utilizado o sistema de gesto debancos de dados Microsoft Access.
Pereira & Pereira Comercial Ltda.deve adquiri-lo, instal-lo e povo-lo.
2.6Requisitos adiados
Nmerode ordem
Referncia ao requisito Detalhes
1 Cadastro de Clientes Gesto de dados dos clientes da mercearia.
2 Venda a Prazo Suporte para venda a prazo, na Operao de Venda,e subseqente suporte cobrana.
3 Estorno no Caixa Cancelamento de um ou mais itens de vendasconcludas.
4 Retirada no Caixa Retirada de dinheiro no caixa durante o expediente(MODO DE VENDAS) da mercearia.
-
8/14/2019 Merci 10 ERSw
15/70
Especificao dos Requisitos do Software
United Hackers Informtica15
3 Requisitos especficos
3.1Requisitos de interface externa
3.1.1Interfaces de usurio
3.1.1.1 Interface de usurio Tela de Usurios
3.1.1.1.1 Leiaute sugerido
Tela de Usurios
Novo Pesquisar Salvar Excluir Fechar
Login
Nome
Senha
Gerente Gestor de Compras
Gestor de Estoques Caixeiro
Grupos do Usurio
3.1.1.1.2 Diagrama de estados
No aplicvel.
3.1.1.1.3 Relacionamentos com outras interfaces
O comando Fecharretorna tela principal.
-
8/14/2019 Merci 10 ERSw
16/70
Especificao dos Requisitos do Software
United Hackers Informtica16
3.1.1.1.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Nome Nome dousurio.
Caracteresalfabticos eespaos
At 60caracteres
Texto Obrigatrio /altervel.
2 Login Identificadorde login dousurio.
Caracteresalfanumricos
At 8caracteres
Texto Obrigatrio /altervel.
3 Senha Senha dousurio.
Caracteresalfanumricos
At 8caracteres
Texto Obrigatrio /altervel. A senhano dever sermostrada na tela,sendo substitudapor um caractereespecial.
4 Grupos dousurio
Atributo quecodifica osgrupos a queo usuriopertence.
Gerente,Gestor deEstoque,Gestor deCompras,Caixeiro
Botes dechecar ouequivalente
Conjuntolgico
Obrigatrio /altervel. Valoresno exclusivos.
3.1.1.1.5 Comandos
Nmero Nome Ao Restries
1 Novo Limpa a tela para insero de novousurio. Sempre habilitado, comconfirmao quando houverrisco de perda de dados.
2 Pesquisar Recupera dados cadastrais dousurio, fornecido o login.
Sempre habilitado, comconfirmao quando houverrisco de perda de dados.
3 Salvar Salva os dados no cadastro,alterando os dados do usurio, seexistir no cadastro usurio com ologin dado, ou inserindo novousurio, em caso contrrio.
Sempre habilitado, comconfirmao quando houverrisco de perda de dados.
4 Excluir Exclui usurio do cadastro. Sempre habilitado paraexcluso de usurio cadastrado,com confirmao.
5 Fechar Fecha esta interface. Sempre habilitado, comconfirmao quando houverrisco de perda de dados.
-
8/14/2019 Merci 10 ERSw
17/70
Especificao dos Requisitos do Software
United Hackers Informtica17
3.1.1.2 Interface de usurio Tela de Estoque
3.1.1.2.1 Leiaute sugerido
Tela de Estoque
Pesquisar Salvar Fechar
Dados da Mercadoria
Nmero da Operao 000123
Unidade
Descrio Cerveja Rottenbeer
Preo deCompra
R$0,75
Preo deVenda
R$1,25
EstoqueMnimo
50
EstoqueAtual
75
Latas
Cdigo 00344 Fabricante Cervejaria Beboom
Receita Despesa Prejuzo Ganho
3.1.1.2.2 Diagrama de estados
No aplicvel.
3.1.1.2.3 Relacionamentos com outras interfaces
O comando Fecharretorna tela principal.
-
8/14/2019 Merci 10 ERSw
18/70
Especificao dos Requisitos do Software
United Hackers Informtica18
3.1.1.2.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Nmero daOperao
Nmerochave daoperao degesto deestoque.
Maior que 0 At 6dgitos
Nmerointeiro
Gerado peloMerci/ noaltervel.
2 Cdigo(grupoDados da
Mercadoria)
Cdigo damercadoriapertinente operao degesto deestoque.
Maior que 0 At 15dgitos
Nmerointeiro
Obrigatrio /altervel.
3 Fabricante(grupoDados daMercadoria)
Fabricantedamercadoriapertinente.
Caracteresalfanumricose espaos
At 60caracteres
Texto Informadopelo Merci/no altervel.
4 Descrio(grupoDados da
Mercadoria)
Descriodamercadoriapertinente.
Caracteresalfanumricose espaos
At 60caracteres
Texto Informadopelo Merci/no altervel.
5 Unidade(grupoDados da
Mercadoria)
Unidadeusada paracontagemdamercadoriapertinente.
Caracteresalfabticos
At 10caracteres
Texto Informadopelo Merci/no altervel.
6 EstoqueMnimo
(grupoDados da
Mercadoria)
Estoquemnimopermissvelpara amercadoriapertinente.
Maior ouigual a 0
At 6dgitos
Nmerointeiro
Informadopelo Merci/no altervel.
7 EstoqueAtual (grupoDados da
Mercadoria)
Estoqueatual damercadoriapertinente.
Maior ouigual a 0
At 6dgitos
Nmerointeiro
Informadopelo Merci/altervel.
8 Preo deCompra
(grupoDados da
Mercadoria)
Preo decompra damercadoriapertinente.
Maior ouigual a 0
At 13dgitos
Moeda Informadopelo Merci/no altervel.
9 Preo deVenda
(grupoDados da
Mercadoria)
Preo devenda damercadoriapertinente.
Maior ouigual a 0
At 13dgitos
Moeda Informadopelo Merci/no altervel.
10 Tipo daOperao Tipo daoperao Receita,Despesa, Botes deopo ou Enumerao Obrigatrio /altervel.
-
8/14/2019 Merci 10 ERSw
19/70
Especificao dos Requisitos do Software
United Hackers Informtica19
financeiragerada pelaatualizaode estoque.
Prejuzo ouGanho.
equivalente
3.1.1.2.5 Comandos
Nmero Nome Ao Restries
1 Pesquisar Localiza mercadoria pelocdigo.
Sempre habilitado, com confirmaoquando houver risco de perda de dados.
2 Salvar Salva alteraes no estoque. Sempre habilitado, com confirmao.
3 Fechar Fecha esta interface. Sempre habilitado, com confirmaoquando houver risco de perda de dados.
-
8/14/2019 Merci 10 ERSw
20/70
Especificao dos Requisitos do Software
United Hackers Informtica20
3.1.1.3 Interface de usurio Tela de Relatrios Gerenciais
3.1.1.3.1 Leiaute sugerido
Tela de Relatrios Gerenciais
Impresso de Relatrios
Fornecedores
Mercadorias
Mercadorias com Estoque Baixo
Relao de Pedidos de Compra
Imprimir Fechar
3.1.1.3.2 Diagrama de estados
No aplicvel.
3.1.1.3.3 Relacionamentos com outras interfaces
O comando Fecharretorna para a tela principal.
-
8/14/2019 Merci 10 ERSw
21/70
Especificao dos Requisitos do Software
United Hackers Informtica21
3.1.1.3.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Fornecedores Opo degerarrelatrio defornecedores.
Selecionado /Noselecionado
Boto dechecar ouequivalente
Lgico Semprehabilitado.
2 Mercadorias Opo degerarrelatrio demercadorias.
Selecionado /Noselecionado
Boto dechecar ouequivalente
Lgico Semprehabilitado.
3 Mercadoriascom Estoque
Baixo
Opo degerarrelatrio demercadoriascom estoquebaixo.
Selecionado /Noselecionado
Boto dechecar ouequivalente
Lgico Semprehabilitado.
4 Relao dePedidos de
Compra
Opo degerar relaode pedidos decompra.
Selecionado /Noselecionado
Boto dechecar ouequivalente
Lgico Semprehabilitado.
3.1.1.3.5 Comandos
Nmero Nome Ao Restries
1 Imprimir Imprime os relatrios
selecionados, a partir de umquadro de visualizao.
Habilitado quando houver pelo
menos um relatrioselecionado.
2 Fechar Fecha esta interface. Sempre habilitado.
-
8/14/2019 Merci 10 ERSw
22/70
Especificao dos Requisitos do Software
United Hackers Informtica22
3.1.1.4 Interface de usurio Tela de Mercadorias
3.1.1.4.1 Leiaute sugerido
Tela de Mercadorias
Fornecedores
6 66 .7 77 .1 11 /0 17 6 Met ra lh a e Me tral ha S . A.
171.171.171/71
NomeCPF / CGC
Cornlio Escobar
Incluir Fornecedor Excluir Fornecedor
Cdigo da Mercadoria 00344 Data de Cadastramento 13/03/2000
Descrio Cerveja Rottenbeer
Modelo Em lata
Fabricante Cervejaria Beboom
Estoque Atual 120 Preo de Compra R$0,75
Unidade Latas Preo de Venda R$1,25
Estoque Mnimo 50 Alquota 15%
Nova Pesquisar Salvar Excluir Fechar
3.1.1.4.2 Diagrama de estados
Incio
Vazia
Atualizada
Alterada
Fim
Nova ou PesquisarExcluir
SalvarAlterao de dados d a m ercadoria
Fechar
Fechar
-
8/14/2019 Merci 10 ERSw
23/70
Especificao dos Requisitos do Software
United Hackers Informtica23
3.1.1.4.3 Relacionamentos com outras interfaces
O boto Fecharretorna tela principal.
-
8/14/2019 Merci 10 ERSw
24/70
Especificao dos Requisitos do Software
United Hackers Informtica24
3.1.1.4.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Cdigo daMercadoria
Cdigo destamercadoria nomundo real(por exemplo,cdigo debarras).
Maior que 0 At 15 dgitos Nmerointeiro
Obrigatrio /altervel.
2 Data deCadastramen-
to
Igual ouanterior data atual
DD/MM/AAAA
Data Informado peloMerci /noaltervel.
3 Descrio Textodescritivodestamercadoria.
Caracteresalfa-numricos eespaos
At 60caracteres.
Texto Obrigatrio /altervel.
4 Modelo Descrio ounome domodelo destamercadoria.
Caracteresalfa-numricos eespaos
At 60caracteres.
Texto Opcional /altervel.
5 Fabricante Nome dofabricantedestamercadoria.
Caracteresalfa-numricos eespaos
At 60caracteres.
Texto Opcional /altervel.
6 Estoque Atual Estoque atualdesta
mercadoria namercearia.
Maior que 0 At 6 dgitos Nmerointeiro
Para novasmercadorias:
opcional /altervel.Paramercadoriascadastradas:informado peloMerci /noaltervel.
7 Unidade Unidade emque amercadoria
comercializa-da pelamercearia; porexemplo,caixa, garrafa,litro etc.
Caracteresalfabticos
At 10caracteres
Texto Obrigatrio /altervel.
8 EstoqueMnimo
Estoquemnimoaceitvel paraestamercadoria.
Maior ouigual a 0
At 6 dgitos Nmerointeiro
Obrigatrio /altervel.
9 Preo deCompra Preo pagopela merceariapara adquirir o
Maior que 0 At 13 dgitos Moeda Para novasmercadorias:opcional /
-
8/14/2019 Merci 10 ERSw
25/70
Especificao dos Requisitos do Software
United Hackers Informtica25
ltimo lotedestamercadoria.
altervel.Paramercadoriascadastradas:informado pelo
Merci /altervel.
10 Preo deVenda
Preo peloqual amerceariavende estamercadoria aseus clientes.
Maior que 0 At 13 dgitos Moeda Obrigatrio /altervel.
11 Alquota Alquota doimposto queincide na
mercadoria.
Entre 0 e100%
At 4 dgitos Percentagem
Obrigatrio /altervel.
12 CPF / CGC(grupoFornecedores)
CPF ou CGCde fornecedordestamercadoria
CPF ouCGC defornecedorpreviamentecadastrados.
At 15dgitos.
Nmerointeiro.
Obrigatrio /altervel.
13 Nome (grupoFornecedores)
Nome defornecedordestamercadoria
- At 60caracteres.
Texto Informado peloMerci /noaltervel.
-
8/14/2019 Merci 10 ERSw
26/70
Especificao dos Requisitos do Software
United Hackers Informtica26
3.1.1.4.5 Comandos
Nmero Nome Ao Restries
1 IncluirFornecedor
(grupoFornecedores)
Insere um novo fornecedor narelao de fornecedores destamercadoria.
Vlido somente se o fornecedorestiver cadastrado.
2 ExcluirFornecedor
(grupoFornecedores)
Exclui um fornecedor da relaode fornecedores destamercadoria.
Habilitado, com confirmao, seexistir pelo menos um fornecedordesta mercadoria.
3 Nova Limpa a tela para insero denova mercadoria.
Sempre habilitado, comconfirmao quando houver riscode perda de dados.
4 Pesquisar Recupera dados cadastrais damercadoria, fornecido o cdigo
desta.
Sempre habilitado, comconfirmao quando houver risco
de perda de dados.5 Salvar Salva os dados no cadastro,
alterando os dados damercadoria, se existir no cadastromercadoria com o cdigo dado,ou inserindo nova mercadoria,em caso contrrio.
Sempre habilitado, comconfirmao quando houver riscode perda de dados.
6 Excluir Exclui mercadoria do cadastro. Sempre habilitado paramercadoria cadastrada, comconfirmao.
7 Fechar Fecha esta interface. Sempre habilitado, com
confirmao quando houver riscode perda de dados.
3.1.1.4.6 Observaes
O Preo de Compra atribudo pelo Merci a cada mercadoria o preo do ltimo pedido decompra atendido. Entretanto, o Gestor de Compras pode atualiz-lo manualmente.O Cdigo da Mercadoria, para mercadorias novas, deve ser um cdigo externo (por exemplo,cdigo de barras). Para alteraes, deve corresponder a mercadorias cadastradas.
-
8/14/2019 Merci 10 ERSw
27/70
Especificao dos Requisitos do Software
United Hackers Informtica27
3.1.1.5 Interface de usurio Tela de Fornecedores
3.1.1.5.1 Leiaute sugerido
Tela de Fornecedores
Mercadorias Fornecidas
00344 Cerveja Rottenbeer
00266
DescrioCdigo
Sabo Old Dog
Incluir Mercadoria Excluir Mercadoria
Novo Pesquisar Salvar Excluir Fechar
CPF/CGC 666.777.111/0176
Nome Metralha e Metralha S. A.
Telefone 11-167671
E nder eo A v. Carandir u, 617 - S. Paul o - SP
3.1.1.5.2 Diagrama de estados
Incio
Vazia
Atualizada
Novo ou Pesquisar
Alterada
SalvarAlterao de dados do fornecedor
Excluir
FimFechar
Fechar
-
8/14/2019 Merci 10 ERSw
28/70
Especificao dos Requisitos do Software
United Hackers Informtica28
3.1.1.5.3 Relacionamentos com outras interfaces
O comando Fecharretorna tela principal.
3.1.1.5.4 Campos
Nmero Nome Descrio Valores vlidos Formato Tipo Restries
1 CPF/CGC CPF dofornecedor, sefor pessoafsica, ouCGC, se forpessoa
jurdica.
CPF ou CGCvlidos
At 15dgitos
Nmerointeiro
Obrigatrio/ altervel.
2 Nome Nomecomercial dofornecedor.
Caracteresalfabticos eespaos
At 60caracteres
Texto Obrigatrio/ altervel.
3 Endereo Endereocomercial dofornecedor.
Caracteresalfanumricos eespaos
At 60caracteres
Texto Obrigatrio/ altervel.
4 Telefone Nmero dotelefone decontato dofornecedor.
Caracteres usadosem nmerostelefnicos
At 30dgitos
Texto Obrigatrio/ altervel.
5 Cdigo(grupoMercadorias
Fornecidas)
Cdigo demercadoriafornecida por
estefornecedor.
Cdigos demercadoriaspreviamente
cadastradas
At 15dgitos
Nmerointeiro
Obrigatrio/ altervel.
6 Descrio(grupoMercadorias
Fornecidas)
Descrio demercadoriafornecida porestefornecedor.
- At 60caracteres
Texto Informadopelo Merci /noaltervel.
-
8/14/2019 Merci 10 ERSw
29/70
Especificao dos Requisitos do Software
United Hackers Informtica29
3.1.1.5.5 Comandos
Nmero Nome Ao Restries
1 Incluir Mercadoria(grupoMercadoriasFornecidas)
Insere uma nova mercadoriana relao de mercadoriasfornecidas por umfornecedor.
Vlido somente se a mercadoriaestiver cadastrada.
2 Excluir Mercadoria(grupoMercadoriasFornecidas)
Exclui uma mercadoria darelao de mercadoriasfornecidas por umfornecedor.
Habilitado, com confirmao, seexistir pelo menos uma mercadoriafornecida.
3 Novo Limpa a tela para inserode novo fornecedor.
Sempre habilitado, comconfirmao quando houver riscode perda de dados.
4 Pesquisar Recupera dados cadastrais
do fornecedor, fornecido oCPF/CGC.
Sempre habilitado, com
confirmao quando houver riscode perda de dados.
5 Salvar Salva os dados no cadastro,alterando os dados dofornecedor, se existir nocadastro fornecedor comeste CPF/CGC, ou inserindonovo fornecedor, em casocontrrio.
Sempre habilitado, comconfirmao quando houver riscode perda de dados.
6 Excluir Exclui fornecedor docadastro.
Sempre habilitado para fornecedorcadastrado, com confirmao.
7 Fechar Fecha esta interface. Sempre habilitado, comconfirmao quando houver riscode perda de dados.
3.1.1.5.6 Observaes
Para alteraes, o campo CPF/CGCdeve corresponder ao CPF ou CGC de fornecedorescadastrados.
-
8/14/2019 Merci 10 ERSw
30/70
Especificao dos Requisitos do Software
United Hackers Informtica30
3.1.1.6 Interface de usurio Tela de Compras
3.1.1.6.1 Leiaute sugerido
Tela de Compras
Pedidos Pendentes Todos os Pedidos
Novo Detalhe Baixa Excluir Fechar
0096 25/06/2000
0097
05/07/2000
10/07/2000
Metralha e Metralha S.A.
Cornlio Escobar
FornecedorData PrevistaData de EmissoNmero
29/06/2000
Opes de Listagem
Pedidos
3.1.1.6.2 Diagrama de estados
No aplicvel.
3.1.1.6.3 Relacionamentos com outras interfaces
O comando Fecharretorna tela principal.
Os comandosDetalhe eNovo acionam a Tela de Pedido de Compra.
-
8/14/2019 Merci 10 ERSw
31/70
Especificao dos Requisitos do Software
United Hackers Informtica31
3.1.1.6.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Opo deListagem(grupoOpes de
Listagem)
Opo porexibir todosos pedidosde compraou apenasos pedidosde comprapendentes.
Pendentes /Todos
Boto de opoou equivalente
Lgico Obrigatrio /altervel.
2 Nmero(grupoPedidos)
Nmero depedido decompra
Maior que0
At 6 dgitos Nmerointeiro
Informado peloMerci / noaltervel.
3 Data deEmisso
(grupoPedidos)
Data deemisso depedido decompra
Maior quedata atual
DD/MM/AAAA Data Informado peloMerci / noaltervel.
4 DataPrevista
(grupoPedidos)
Dataprevista depedido decompra
- DD/MM/AAAA Data Informado peloMerci / noaltervel.
5 Fornecedor(grupoPedidos)
Fornecedorde pedidode compra
- At 60caracteres
Texto Informado peloMerci / noaltervel.
3.1.1.6.5 Comandos
Nmero Nome Ao Restries
1 Novo Cria novo pedido de compra e abre a interfaceTela de Pedido de Compra, para opreenchimento dos dados.
Sempre habilitado.
2 Detalhe Abre a interface Tela de Pedido de Compra,para mostrar os detalhes do pedido de compraselecionado.
Sempre habilitado.
3 Baixa Faz a baixa do pedido de compra selecionado,mudando seu status para ATENDIDO eautomaticamente inclui os itens da compra noestoque da mercearia.
Sempre habilitado,com confirmao.
4 Excluir Exclui um pedido de compra do cadastro. Sempre habilitado,com confirmao.
5 Fechar Fecha esta interface. Sempre habilitado.
3.1.1.6.6 Observaes
Esta interface de usurio pode mostrar todos os pedidos de compra ou apenas aqueles que estopendentes, dependendo de opo selecionada pelo usurio.
-
8/14/2019 Merci 10 ERSw
32/70
Especificao dos Requisitos do Software
United Hackers Informtica32
3.1.1.7 Interface de usurio Tela de Pedido de Compra
3.1.1.7.1 Leiaute sugerido
C
Tela de Pedidos de Compra
Nome Metralha e Metralha S.A.
Itens do pedido
00344 Cerveja Rottenbeer00266
R$0,80R$0,25
1000800
QuantidadePreo Unit.DescrioCd. Mercad.
Sabo Old DogR$800,00R$200,00
Preo Total
Incluir Item Excluir Item
Valor Total do Pedido R$1.000,00
Salvar Imprimir Fechar
Nmero 0096
Data de Emisso 25/06/2000 Data Prevista 05/07/2000
CPF/CGC 666.777.111/0176
Fornecedor
3.1.1.7.2 Diagrama de estados
No aplicvel.
3.1.1.7.3 Relacionamentos com outras interfaces
Acionada a partir da Tela de Compras, atravs dos comandosNovo eDetalhe.
O comando Fecharretorna Tela de Compras.
-
8/14/2019 Merci 10 ERSw
33/70
Especificao dos Requisitos do Software
United Hackers Informtica33
3.1.1.7.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Nmero Nmero queidentifica umpedido decompra.
Dgitos At 6 dgitos Nmerointeiro
Gerado peloMerci paranovospedidos decompra./ noaltervel.
2 Data deEmisso
Data deemisso dopedido decompra.
Data vlida DD/MM/AAAA
Data Gerado peloMerci, paracada novopedido decompra (dataatual) / noaltervel
3 DataPrevista
Data previstapara entregadasmercadoriassolicitadas nopedido decompra.
Maior queData de
Emisso e adata atual
DD/MM/AAAA
Data Noobrigatrio /altervel.
4 CPF/CGC(grupoFornece-
dor)
CPF/CGC dofornecedordeste pedidode compra.
CPF ou CGCde fornecedorcadastrado
At 15caracteres
Texto Obrigatrio /altervel.
5 Nome(grupoForneced
or)
Nome dofornecedordeste pedidode compra.
- At 60caracteres
Texto Informadopelo Merci/no altervel.
6 Cd.Mercad.(grupoItens do
pedido)
Cdigo demercadoria deitem decompra
Cdigos demercadoriascadastradas
At 15 dgitos Nmerointeiro
Obrigatrio /altervel.
7 Descrio(grupoItens do
pedido)
Descrio demercadoria deitem decompra
- At 30caracteres
Texto Informadopelo Merci/no altervel.
8 PreoUnitrio
(grupoItens do
pedido)
Preo unitriode item decompra
Maior que 0 At 13 dgitos Moeda Informadopelo Merci/altervel.
9 Quantida-de (grupoItens do
pedido)
Quantidadede unidadesde mercadoriade item decompra
Maior ouigual a 0
At 6 dgitos Nmerointeiro
Obrigatrio /altervel(videObservaes).
-
8/14/2019 Merci 10 ERSw
34/70
Especificao dos Requisitos do Software
United Hackers Informtica34
10 Total(grupoItens do
pedido)
Valor de itemde compra
- At 13 dgitos Moeda Calculadopelo Merci/no altervel.
11 Valor
Total doPedido
Resultado da
totalizaodos itens decompra.
- At 13 dgitos Moeda Calculado
pelo Merci/no altervel.
3.1.1.7.5 Comandos
Nmero Nome Ao Restries
1 Incluir Item(grupo Itens dopedido)
Inclui um item de compra. Sempre habilitado.
2 Excluir Item(grupo Itens dopedido)
Exclui um item de compra. Habilitado se o pedido decompra contiver pelo menosum item de compra.
3 Salvar Salva os dados do pedido de compra. Habilitado se o pedido decompra contiver pelo menosum item de compra.
4 Imprimir Imprime o pedido de compra. Sempre habilitado.
5 Fechar Fecha esta tela. Sempre habilitado, comconfirmao quando houverrisco de perda de dados.
3.1.1.7.6 Observaes
As restries acima descritas so aplicveis no caso de preenchimento de novos pedidos decompra. Para pedidos de compra existentes, s possvel alterar aData Prevista.Para que o Cd. Mercad. seja vlido, ele deve corresponder a uma mercadoria cadastrada efornecida pelo fornecedor deste pedido de compra.
-
8/14/2019 Merci 10 ERSw
35/70
Especificao dos Requisitos do Software
United Hackers Informtica35
3.1.1.8 Interface de usurio Tela de Abertura do Caixa
3.1.1.8.1 Leiaute sugerido
Tela de Abertura do Caixa
Abrir Desistir
Saldo Inicial R$8.500,00
3.1.1.8.2 Diagrama de estados
No aplicvel.
3.1.1.8.3 Relacionamentos com outras interfaces
O botoDesistirretorna tela principal.
O botoAbriraciona a interface Tela de Venda.
3.1.1.8.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 SaldoInicial
SaldoinicialregistradopeloGerente.
Maior ouigual a 0
At 11caracteres
Moeda Obrigatrio /altervel.
3.1.1.8.5 Comandos
Nmero Nome Ao Restries
1 Abrir Faz a abertura do Caixa, liberando-o para aOperao de Venda.
Habilitado somentequando o saldo inicialtiver sido informado.
2 Desistir Fecha esta interface. Sempre habilitado.
-
8/14/2019 Merci 10 ERSw
36/70
Especificao dos Requisitos do Software
United Hackers Informtica36
3.1.1.8.6 Observaes
O Gerente deve registrar no campo Saldo Inicial a quantia efetivamente disponvel no caixa real,antes de dar-se incio s vendas.
3.1.1.9 Interface de usurio Tela de Fechamento do Caixa
3.1.1.9.1 Leiaute sugerido
Tela de Fechamento do Caixa
Encerrar Desistir
Saldo Inicial R$8.500,00
Total de Vendas R$25.000,00
Saldo Final R$33.500,00
3.1.1.9.2 Diagrama de estados
No aplicvel.
3.1.1.9.3 Relacionamentos com outras interfaces
O comandoDesistirretorna Tela de Venda.
O comandoEncerrarretorna tela principal.
-
8/14/2019 Merci 10 ERSw
37/70
Especificao dos Requisitos do Software
United Hackers Informtica37
3.1.1.9.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Total deVendas
Valor totaldas vendasdo caixa nodia.
Maior ouigual a 0
At 13 dgitos Moeda Calculado peloMerci/ noaltervel.
2 SaldoInicial
SaldoinicialregistradopeloGerente.
Maior ouigual a 0
At 13 dgitos Moeda Informado peloMerci/ noaltervel.
3 SaldoFinal
Soma dosaldo inicialcom o totalde vendas.
Maior ouigual a 0
At 13 dgitos Moeda Calculado peloMerci/ noaltervel.
3.1.1.9.5 Comandos
Nmero Nome Ao Restries
1 Encerrar Encerra o Caixa e fecha esta interface. Sempre habilitado.
2 Desistir Fecha esta interface. Sempre habilitado.
-
8/14/2019 Merci 10 ERSw
38/70
Especificao dos Requisitos do Software
United Hackers Informtica38
3.1.1.10 Interface de usurio Tela de Venda
3.1.1.10.1 Leiaute sugerido
3.1.1.10.1.1 Venda abertaTela de Vendas
Incluir Item Excluir Item
N m er o da Ope ra o 0 01 03
Forma de pagamento
Cheque Dinheiro
Itens de Venda
00344 Cer veja Rottenbeer
00296
6
3
Latas
Pacotes
UnidadeQuantidadeDescrioCd. Mercadoria
Torresmo Ultralight
R$1,25 R$7,50
R$2,00
Valor totalValor unitrio
R$6,00
Total a Pagar R$13,50
Nova Encerrar Emitir NF Fechar
3.1.1.10.1.2 Venda concludaTela de Vendas
Incluir Item Excluir Item
N m er o da Ope ra o 0 01 03
Forma de pagamento
Cheque Dinheiro
Itens de Venda
00344 Cerveja Rottenbeer
00296
00101 Pinga Tombaguarda
6
3
1
Latas
Pacotes
Garrafas
UnidadeQuantidadeDescrioCd. Mercadoria
Torresmo Ultralight
R$1,25 R$7,50
R$2,00
R$7,00 R$7,00
Valor totalValor unitrio
R$6,00
Total a Pagar R$20,50
Nova Encerrar Emitir NF Fechar
-
8/14/2019 Merci 10 ERSw
39/70
Especificao dos Requisitos do Software
United Hackers Informtica39
3.1.1.10.2 Diagrama de estados
Incio
ABERTA CONCLUDA
Fim
Emitir NF
Encerrar
Nova
Fechar
3.1.1.10.3 Relacionamentos com outras interfaces
O comando Fechar aciona a interface Fechamento do Caixa, exigindo-se a identificao doGerente.
O comandoEmitir NFabre a interface Tela de Nota Fiscal.
-
8/14/2019 Merci 10 ERSw
40/70
Especificao dos Requisitos do Software
United Hackers Informtica40
3.1.1.10.4 Campos
Nmero Nome Descrio Valores vlidos Formato Tipo Restries
1 Nmero daOperao
Nmerodestavenda.
Maior ou igual a0
At 6dgitos
Nmerointeiro
Gerado peloMerci/ noaltervel.
2 Forma dePagamento
Opo porforma depagamento.
Dinheiro /Cheque
Boto deopo ouequivalente
Lgico Obrigatrio /altervel.
3 Cd.Mercadoria(grupoItensde Venda)
Cdigo demercadoriade item devenda.
Correspondentea mercadoriacadastrada
At 6dgitos
Nmerointeiro
Obrigatrio /altervel.
4 Descrio(grupoItensde Venda)
Descriodemercadoria
de item devenda.
- At 30caracteres
Texto Informadopelo Merci/no altervel.
5 Quantidade(grupoItensde Venda)
Quantidadede unidadedemercadoriade item devenda.
Maior que 0 At 4dgitos
Nmerointeiro
Obrigatrio /altervel.
6 Unidade(grupoItensde Venda)
Unidade demercadoriade item de
venda.
- At 10caracteres
Texto Informadopelo Merci/no altervel.
7 ValorUnitrio
(grupoItensde Venda)
Valorunitrio deitem devenda.
- At 13dgitos
Moeda Informadopelo Merci/no altervel.
8 Valor Total(grupoItensde Venda)
Valor totalde item devenda.
- At 13dgitos
Moeda Calculadopelo Merci/no altervel.
9 Total aPagar
Resultadodatotalizao
dos itens devenda.
- At 13dgitos
Moeda Calculadopelo Merci/no altervel.
-
8/14/2019 Merci 10 ERSw
41/70
Especificao dos Requisitos do Software
United Hackers Informtica41
3.1.1.10.5 Comandos
Nmero Nome Ao Restries
1 Incluir Item(grupo Itens deVenda)
Inclui um item de venda. Habilitado no estado ABERTA.Desabilitado no estadoCONCLUDA
2 Excluir Item(grupoItens deVenda)
Exclui um item de venda. Habilitado no estado ABERTA.Desabilitado no estadoCONCLUDA
3 Nova Inicia nova venda. Desabilitado no estado ABERTA.Habilitado no estado CONCLUDA.
4 Encerrar Encerra uma venda e, sequantidade de itens de vendafor maior que zero, imprime oTicket de Venda.
Habilitado no estado ABERTA.Desabilitado no estadoCONCLUDA.
5 Emitir NF EmiteNota Fiscal para esta
venda.
Desabilitado no estado ABERTA.
Habilitado no estado CONCLUDA.6 Fechar Fecha esta interface e aciona a
interface Fechamento do Caixa,exigindo-se a identificao doGerente.
.
Desabilitado no estado ABERTA.Habilitado no estado CONCLUDA.
-
8/14/2019 Merci 10 ERSw
42/70
Especificao dos Requisitos do Software
United Hackers Informtica42
3.1.1.11 Interface de usurio Tela de Nota Fiscal
3.1.1.11.1 Leiaute sugerido
Tela de Nota Fiscal
Imprimir NF Fechar
24/08/2000Data de Emisso
Cl iente Gi use pp e Be vi lacq ua de lla Ca nn a
E nd er e o A v. Pr es id en te J ni o Qu ad ro s, 5 1
Tel. e Fax 31-222-2222 e 31-9922-2222 CPF/CGC 300.051.100-11
Itens de Venda
00344 Cerveja Rottenbeer
00296
00101 Pinga Tombaguarda
6
3
1
Latas
Pacotes
Garrafas
UnidadeQuantidadeDescrioCd. Mercadoria
Torresmo Ultralight
R$1,25 R$7,50
R$2,00
R$7,00 R$7,00
15%
10%
12%
AlquotaValor TotalValor Unitrio
R$6,00
Total da Venda R$20,50 Impostos R$2,27
Total da Nota R$18,23
3.1.1.11.2 Diagrama de estados
No aplicvel.
3.1.1.11.3 Relacionamentos com outras interfaces
O comando Fecharretorna Tela de Venda.
O comandoImprimir NFtambm retorna Tela de Venda.
-
8/14/2019 Merci 10 ERSw
43/70
Especificao dos Requisitos do Software
United Hackers Informtica43
3.1.1.11.4 Campos
Nmero Nome Descrio Valoresvlidos
Formato Tipo Restries
1 Data deEmisso
Data deemisso destaNota Fiscal.
- DD/MM/AAAA Data Informadopelo Merci(data atual)
/ noaltervel.
2 Cliente Nome docliente damerceariapara quem emitida a NotaFiscal.
Caracteresalfabticos eespaos
At 60caracteres
Texto Obrigatrio/ altervel.
3 Endereo Endereofornecido pelocliente damercearia.
Caracteresalfanumricose espaos
At 60caracteres
Texto Obrigatrio/ altervel.
4 CPF/CGC CPF ou CGCdo cliente damerceariapara quem emitida a NotaFiscal.
Nmerosvlidos deCPF e CGC
At 15caracteres
Texto Obrigatrio/ altervel.
5 Tel. e Fax Telefone ouFax do clienteda merceariapara quem emitida a NotaFiscal.
Caracteresusados emnmerostelefnicos
At 40caracteres.
Texto Opcional /altervel.
6 Cd.Mercadoria(grupoItensde Venda)
Cdigo demercadoria deitem de venda.
-. At 6 dgitos. Nmerointeiro
Informadopelo Merci
/ noaltervel.
7 Descrio(grupoItensde Venda)
Descriodemercadoria deitem de venda.
- At 30caracteres.
Texto Informadopelo Merci
/ noaltervel.
8 Quantidade(grupoItensde Venda)
Quantidade deunidade demercadoria deitem de venda.
Maior que 0 At 4 dgitos. Nmerointeiro
Informadopelo Merci
/ noaltervel.
9 Unidade(grupoItensde Venda)
Unidade demercadoria deitem de venda.
At 10caracteres.
Texto Informadopelo Merci
/ noaltervel.
10 ValorUnitrio
(grupoItensde Venda)
Valor unitriode item de
venda.
Maior que 0 At 13 dgitos. Moeda Informadopelo Merci
/ noaltervel.
-
8/14/2019 Merci 10 ERSw
44/70
Especificao dos Requisitos do Software
United Hackers Informtica44
11 Valor Total(grupoItensde Venda)
Valor total deitem de venda.
Maior que 0 At 13 dgitos. Moeda Informadopelo Merci
/ noaltervel.
12 Alquota
(grupoItensde Venda)
Alquota de
imposto damercadoria deitem de venda.
Entre 0 e
100%.
At 4 dgitos. Percentagem Informado
pelo Merci/ noaltervel.
13 Total daVenda
Valor total davenda a que serefere estaNota Fiscal
Maior que 0 At 13 dgitos. Moeda Calculadopelo Merci
/ noaltervel.
14 Impostos Total dosimpostos aseremrecolhidos,
relativos aesta NotaFiscal.
Maior ouigual a 0
At 13 dgitos. Moeda Calculadopelo Merci
/ noaltervel.
15 Total daNota
Total da notafiscal (Totalda venda -impostos).
Maior que 0 At 13 dgitos. Moeda Calculadopelo Merci
/ noaltervel.
3.1.1.11.5 Comandos
Nmero Nome Ao Restries
1 Fechar Fecha a interface. Sempre habilitado, comconfirmao se antes de impressodaNota Fiscal.
2 Imprimir NF Imprime a Nota Fiscal. Sempre habilitado.
-
8/14/2019 Merci 10 ERSw
45/70
Especificao dos Requisitos do Software
United Hackers Informtica45
3.1.1.12 Interface de usurio Relatrio de Estoque Baixo
3.1.1.12.1 Fonte da entrada
No aplicvel.
3.1.1.12.2 Destino da sadaQuadro de visualizao para impresso.
3.1.1.12.3 Relacionamentos com outras interfaces
Dever ser acionada da interface Tela de Relatrios.
3.1.1.12.4 Formato
1. Ttulo: RELATRIO DE ESTOQUE BAIXO.
2. Para cada Mercadoria com nvel de estoque abaixo do mnimo: uma linha com cdigo damercadoria, descrio da mercadoria, estoque atual, estoque mnimo, nmero deFornecedores.
2.1. Para cada Fornecedor desta Mercadoria: uma linha com nome, telefone.
3.1.1.13 Interface de usurio Relatrio de Mercadorias
3.1.1.13.1 Fonte da entrada
No aplicvel.
3.1.1.13.2 Destino da sada
Quadro de visualizao para impresso.
3.1.1.13.3 Relacionamentos com outras interfaces
Dever ser acionada da interface Tela de Relatrios.
3.1.1.13.4 Formato
1. Ttulo: RELATRIO DE MERCADORIAS.
2. Para cada Mercadoria cadastrada: uma linha com cdigo da mercadoria, descrio damercadoria, estoque atual, estoque mnimo, nmero de Fornecedores.
2.1. Para cada Fornecedor desta Mercadoria: uma linha com nome, telefone.
3.1.1.14 Interface de usurio Relatrio de Fornecedores
3.1.1.14.1 Fonte da entrada
No aplicvel.
-
8/14/2019 Merci 10 ERSw
46/70
Especificao dos Requisitos do Software
United Hackers Informtica46
3.1.1.14.2 Destino da sada
Quadro de visualizao para impresso.
3.1.1.14.3 Relacionamentos com outras interfaces
Dever ser acionada da interface Tela de Relatrios.
3.1.1.14.4 Formato
1. Ttulo: RELATRIO DE FORNECEDORES.
2. Para cada Fornecedor cadastrado: uma linha com nome, endereo, telefone, CPF/CGC,nmero de Mercadorias fornecidas.
2.1. Para cada Mercadoria fornecida por este Fornecedor: uma linha com cdigo damercadoria, descrio.
-
8/14/2019 Merci 10 ERSw
47/70
Especificao dos Requisitos do Software
United Hackers Informtica47
3.1.1.15 Interface de usurio Relao de Pedidos de Compra
3.1.1.15.1 Fonte da entrada
No aplicvel.
3.1.1.15.2 Destino da sadaQuadro de visualizao para impresso.
3.1.1.15.3 Relacionamentos com outras interfaces
Dever ser acionado da interface Tela de Relatrios.
3.1.1.15.4 Formato
1. Ttulo: RELAO DE PEDIDOS DE COMPRA.
2. Para cada Pedido de Compra cadastrado: uma linha com nmero, data de emisso, dataprevista, fornecedor, valor total, status (ATENDIDO ou PENDENTE), nmero de itens.
3.1.1.16 Interface de usurio Pedido de Compra
3.1.1.16.1 Fonte da entrada
No aplicvel.
3.1.1.16.2 Destino da sada
Quadro de visualizao para impresso.
3.1.1.16.3 Relacionamentos com outras interfaces
Dever ser acionada da interface de usurio Tela de Pedido de Compra.
3.1.1.16.4 Formato
1. Ttulo: PEDIDO DE COMPRA.
2. Cabealho com nmero e data de emisso e os seguintes dados do Fornecedor: nome,endereo, telefone, CPF/CGC.
3. Para cada Item de Compra: uma linha com cdigo, descrio, preo unitrio, quantidade,preo total.
4. ltima linha: TOTAL DO PEDIDO ............................Valor total deste Pedido deCompra.
3.1.1.17 Interface de usurio Ticket de Venda
3.1.1.17.1 Fonte da entrada
No aplicvel.
-
8/14/2019 Merci 10 ERSw
48/70
Especificao dos Requisitos do Software
United Hackers Informtica48
3.1.1.17.2 Destino da sada
Impressora de tickets.
3.1.1.17.3 Relacionamentos com outras interfaces
Dever ser acionado da interface Tela de Venda.
3.1.1.17.4 Formato
1. Cabealho:
1.1. TICKET DE VENDA.
1.2. MERCEARIA PEREIRA & PEREIRA COMERCIAL LTDA.
1.3. Data e hora da venda.
2. Para cada Item da Venda, uma linha com: cdigo da Mercadoria, descrio, quantidade, valortotal.
3. Rodap:
3.1. TOTAL .........................................total a pagar.
3.2. FORMA DE PAGAMENTO ...........................forma de pagamento.
3.3. OBRIGADO E VOLTE SEMPRE.
3.1.1.18 Interface de usurio Nota Fiscal
3.1.1.18.1 Fonte da entrada
No aplicvel.
3.1.1.18.2 Destino da sada
Impressora deNota Fiscal.
3.1.1.18.3 Relacionamentos com outras interfaces
Dever ser acionada da interface de Tela de Nota Fiscal.
3.1.1.18.4 Formato
O contedo da Nota Fiscal ser idntico ao da Tela de Nota Fiscal. O leiaute exato da NotaFiscal ser fornecido por Pereira & Pereira Comercial Ltda., at o incio da respectivaLiberao.
-
8/14/2019 Merci 10 ERSw
49/70
Especificao dos Requisitos do Software
United Hackers Informtica49
3.1.2Interfaces de hardware
No aplicvel.
3.1.3Interfaces de software
3.1.3.1 Interface de software Conexo com o Sistema Financeiro
3.1.3.1.1 Fonte da entrada
No aplicvel.
3.1.3.1.2 Destino da sada
Arquivo texto para o Finance 98.
3.1.3.1.3 Relacionamentos com outras interfaces
As interfaces Tela de Estoque e Tela de Venda geram lanamentos para esta interface.
3.1.3.1.4 Formato
Os campos que sero informados para o Sistema Financeiro so:
Data, Nmero, Tipo (Receita, Despesa, Prejuzo ou Ganho), Valor e Nome.
O campo Data do tipoDateTime. Os campos Nmero e Valor so do tipo Double, e o campo Tipo do tipo Varchar. O campo Nome pode se referir ao nome do cliente, do fornecedor, ou ainda ser nulo,dependendo do tipo de operao que est sendo realizada. O campo Tipo tem as seguintesinterpretaes:
1. Receita:1.1. A mercearia vende mercadoria para um cliente.
1.2. A mercearia devolve uma mercadoria para o fornecedor.
2. Despesa:
2.1. A mercearia compra mercadoria de um fornecedor.
2.2. O cliente da mercearia devolve uma mercadoria.
3. Prejuzo: alguma mercadoria estragou ou foi roubada na mercearia.
4. Ganho: o nvel de estoque na prateleira maior do que o registrado no Merci .
O formato do registro financeiro consiste nesses 5 campos, separados por uma vrgula. Cada linha doarquivo corresponde a um registro no Sistema Financeiro. Por exemplo, os seguintes registros sovlidos:
"25/10/97","101","Ganho","1.000,00",""
"20/11/97","102","Despesa","1500,00","Fornecedor A"
"22/11/97","110","Prejuzo","50,00", ""
"25/11/97","120","Receita","5000,00","Fornecedor B"
"25/11/97","122","Despesa","50,00","Cliente A"
-
8/14/2019 Merci 10 ERSw
50/70
-
8/14/2019 Merci 10 ERSw
51/70
Especificao dos Requisitos do Software
United Hackers Informtica51
3.2Requisitos funcionais
3.2.1Diagramas de casos de uso
3.2.1.1 Diagrama de casos de uso Pacotes de casos de uso
Vendas
+ Caixeiro
Administrao
+ Gerente
+ Sistema Financeiro
+ Gestor de Estoque
Compras
+ Gestor de Compras
3.2.1.2 Diagrama de casos de uso Administrao
Gesto de UsuriosGerente
Emisso de Rela triosGestor de Compras
Gestor de EstoqueGesto Manual de Estoque
Sistema Financeiro
-
8/14/2019 Merci 10 ERSw
52/70
Especificao dos Requisitos do Software
United Hackers Informtica52
3.2.1.3 Diagrama de casos de uso Gesto de Compras
Sistema Financeiro
Gesto de Fornecedores
Gesto de Mercadorias
Gesto de Pedid os de CompraGestor de Compras
3.2.1.4 Diagrama de casos de uso Gesto de Vendas
Emisso de Nota Fiscal
Abertura do Caixa
Gerente
Fechamento do Caixa
Caixeiro Operao de Venda
Sistema Financeiro
-
8/14/2019 Merci 10 ERSw
53/70
Especificao dos Requisitos do Software
United Hackers Informtica53
3.2.2Casos de uso
3.2.2.1 Caso de uso Gesto de Usurios
3.2.2.1.1 Precondies
1. O Merci est no MODO DE GESTO.
3.2.2.1.2 Fluxo principal
1. O Merci exibe a Tela de Usurios.
2. O Merci executa o subfluxo Pesquisa de Usurio.
3.2.2.1.3 Subfluxos
3.2.2.1.3.1 Subfluxo Pesquisa de Usurio
1. O Gerente informa o login do Usurio.
2. O Gerente aciona o comando Pesquisar.
3. O Merci exibe os dados do Usurio: nome, senha e grupos.
3.2.2.1.4 Fluxos alternativos
3.2.2.1.4.1 Fluxo alternativo Incluso de Novo Usurio
Precondies 1. O Gerente acionou o comandoNovo.
Passos 1. O Gerente preenche os dados do Usurio: nome, login, senha e grupos do usurio.2. O Gerente aciona o comando Salvar.
3. O Merci cadastra o Usurio.
3.2.2.1.4.2 Fluxo alternativo Alterao de Dados de Usurio
Precondies 1. O Merci exibe os dados de um Usurio cadastrado.
Passos 1. Se quiser, o Gerente altera estes dados.
2. O Gerente aciona o comando Salvar.
3. O Merci altera os dados cadastrais deste Usurio.
-
8/14/2019 Merci 10 ERSw
54/70
Especificao dos Requisitos do Software
United Hackers Informtica54
3.2.2.1.4.3 Fluxo alternativo Excluso de Usurio
Precondies 1. O Merci exibe os dados de um Usurio cadastrado.
2. O Gerente acionou o comandoExcluir.
Passos 1. O Merci pede confirmao da excluso.
2. O Gerente confirma a excluso deste Usurio.
3. O Merci exclui do cadastro este Usurio e limpa a tela.
3.2.2.2 Caso de uso Gesto Manual de Estoque
3.2.2.2.1 Precondies
1. O Merci est no MODO DE GESTO.
3.2.2.2.2 Fluxo principal
1. O Merci exibe a Tela de Estoque.
2. O Gestor do Estoque informa o Cdigo de uma Mercadoria cadastrada.
3. O Gestor do Estoque aciona o comando Pesquisar.
4. O Merci executa o subfluxo Pesquisa de Estoque.
5. O Gestor do Estoque atualiza o nvel de estoque da Mercadoria.
6. O Gestor do Estoque informa o tipo de variao financeira conseqente da atualizao do estoque:
6.1. Receita devoluo de Mercadoria pelo Merci;
6.2. Despesa devoluo de Mercadoria para o Merci;
6.3. Prejuzo prejuzo de Mercadoria;
6.4. Ganho ganho de Mercadoria.
7. O Gestor de Estoque aciona o comando Salvar, confirmando a alterao no estoque.
8. O Merci calcula o valor (V) da Mercadoria que entra ou sai do estoque.
8.1. Se o motivo da atualizao de estoque for Receita, Prejuzo ou Ganho:
8.1.1. V = Variao no estoque * preo de compra da Mercadoria.
8.2. Se o motivo da atualizao de estoque for Despesa:
8.2.1. V = Variao no estoque * preo de venda da Mercadoria.
9. O Merci notifica o Sistema Financeiro, informando data, cdigo da operao de gesto manual deestoque, tipo de variao financeira, V, e nome. O nome pode ter os seguintes valores, conforme otipo de variao financeira:
9.1. Receita nome do Fornecedor;
9.2. Despesa nome do cliente (opcional);
9.3. Prejuzo vazio;
-
8/14/2019 Merci 10 ERSw
55/70
Especificao dos Requisitos do Software
United Hackers Informtica55
9.4. Ganho vazio.
10.O Merci atualiza o nvel atual de estoque da Mercadoria no respectivo cadastro.
3.2.2.2.3 Subfluxos
3.2.2.2.3.1 Subfluxo Pesquisa de Estoque
1.O Merci exibe os dados da Mercadoria pesquisada: fabricante, descrio, unidade, estoquemnimo, estoque atual, preo de compra e preo de venda.
3.2.2.3 Caso de uso Emisso de Relatrios
3.2.2.3.1 Precondies
1. O Merci est no MODO DE GESTO.
3.2.2.3.2 Fluxo principal
1. O Merci exibe a Tela de Relatrios Gerenciais.
2. O Gestor de Compras seleciona os relatrios que deseja imprimir.
3. O Gestor de Compras aciona o comando a ser realizado.
4. Para cada relatrio selecionado:
4.1. o Merci exibe o relatrio em um quadro de visualizao;
4.2. se quiser, o Gestor de Compras aciona a impresso do relatrio a partir deste quadro.
3.2.2.3.3 Subfluxos
No aplicvel.
3.2.2.3.4 Fluxos alternativos
No aplicvel.
3.2.2.4 Caso de uso Gesto de Mercadorias
3.2.2.4.1 Precondies
1. O Merci est no MODO DE GESTO.
3.2.2.4.2 Fluxo principal
1. O Merci exibe a Tela de Mercadorias.
2. O Merci executa o subfluxo Pesquisa de Mercadorias.
-
8/14/2019 Merci 10 ERSw
56/70
Especificao dos Requisitos do Software
United Hackers Informtica56
3.2.2.4.3 Subfluxos
3.2.2.4.3.1 Subfluxo Pesquisa de Mercadoria
1.O Gestor de Compras preenche o cdigo da Mercadoria.
2.O Gestor de Compras aciona o comando Pesquisar.
3.O Merci exibe os dados da Mercadoria: data de cadastramento, descrio, modelo,fabricante, estoque atual, preo de compra, unidade, preo de venda, estoque mnimo ealquota.
3.2.2.4.3.2 Subfluxo Pesquisa de Fornecedor para a Mercadoria
1. O Gestor de Compras informa o CPF/CGC do Fornecedor.
2. O Merci exibe o nome do Fornecedor.
3.2.2.4.4 Fluxos alternativos
3.2.2.4.4.1 Fluxo alternativo Incluso de Nova Mercadoria
Precondies 1. O Gestor de Compras acionou o comandoNova.
Passos 1. O Gestor de Compras informa um cdigo para a Mercadoria.
2. O Merci exibe a data atual como data de cadastramento da Mercadoria.
3. O Gestor de Compras informa os dados da Mercadoria: descrio, modelo(opcional), fabricante (opcional), estoque atual (opcional), preo de compra(opcional), unidade, preo de venda, estoque mnimo e alquota.
4. Se quiser, o Gestor de Compras inclui um ou mais Fornecedores para amercadoria:
4.1. para cada Fornecedor includo, o Merci executa o subfluxo Pesquisa deFornecedor para a Mercadoria.
5. O Gestor de Compras aciona o comando Salvar.
6. O Merci cadastra a Mercadoria.
7. Para cada Fornecedor includo, o Merci vincula Fornecedor e Mercadoria.
-
8/14/2019 Merci 10 ERSw
57/70
-
8/14/2019 Merci 10 ERSw
58/70
Especificao dos Requisitos do Software
United Hackers Informtica58
3.2.2.5.3 Subfluxos
3.2.2.5.3.1 Subfluxo Pesquisa de Fornecedor
1.O Gestor de Compras preenche o campo CPF/CGC do Fornecedor.
2.O Gestor de Compras aciona o comando Pesquisar.
3.O Merci exibe os dados do Fornecedor: nome, endereo, telefone, assim como o cdigo e adescrio de cada mercadoria fornecida.
3.2.2.5.3.2 Subfluxo Pesquisa de Mercadoria para o Fornecedor
1. O Gestor de Compras informa o cdigo da Mercadoria.
2. O Merci exibe a descrio da Mercadoria.
3.2.2.5.4 Fluxos alternativos
3.2.2.5.4.1 Fluxo alternativo Incluso de Novo FornecedorPrecondies 1. O Gestor de Compras acionou o comandoNovo.
Passos 1. O Gestor de Compras informa os dados do Fornecedor: CPF ou CGC, nome,endereo e telefone.
2. Se quiser, o Gestor de Compras inclui uma ou mais Mercadorias para oFornecedor, desde que estas estejam cadastradas:
2.1. para cada Mercadoria includa, o Merci executa o subfluxo Pesquisa deMercadoria para o Fornecedor.
3. O Gestor de Compras aciona o comando Salvar.4. O Merci cadastra o Fornecedor.
5. Para cada Mercadoria includa, o Merci vincula Fornecedor e Mercadoria.
-
8/14/2019 Merci 10 ERSw
59/70
Especificao dos Requisitos do Software
United Hackers Informtica59
3.2.2.5.4.2 Fluxo alternativo Alterao de Dados de Fornecedor
Precondies 1. O Gestor de Compras informou o CPF ou CGC de um Fornecedor cadastrado.
2. O Merci executou o subfluxo Pesquisa de Fornecedor.
Passos 1. Se quiser, o Gestor de Compras altera qualquer dos dados do Fornecedor, excetoo CPF/CGC.
2. Se quiser, o Gestor de Compras inclui ou exclui uma ou mais Mercadorias para oFornecedor:
2.1.1. para cada Mercadoria includa, o Merci executa o subfluxoPesquisa de Fornecedor para a Mercadoria.
2.2. para cada Mercadoria excluda, o Merci exclui a respectiva linha.
3. O Gestor de Compras aciona o comando Salvar.
4. O Merci altera os dados cadastrais do Fornecedor.
5. Para cada Mercadoria includa, o Merci vincula Fornecedor e Mercadoria
6. Para cada Mercadoria excluda, o Merci desvincula Fornecedor e Mercadoria.
3.2.2.5.4.3 Fluxo alternativo Excluso de Fornecedor
Precondies 1. O Gestor de Compras informou o CPF/CGC de um Fornecedor cadastrado.
2. O Merci executou o subfluxo Pesquisa de Fornecedor.
3. O Gestor de Compras acionou o comandoExcluir.
Passos 1. O Merci verifica se existe algum Pedido de Compra pendente para esteFornecedor.
1.1. Se no houver Pedido de Compra pendente para o Fornecedor a serexcludo:
1.1.1. o Merci desvincula o Fornecedor dos respectivas Mercadorias;
1.1.2. o Merci exclui este Fornecedor do cadastro.
1.2. Se houver Pedido de Compra pendente contendo o Fornecedor a serexcludo, o Merci emite uma mensagem de erro.
3.2.2.6 Caso de uso Gesto de Pedidos de Compra
3.2.2.6.1 Precondies
1. O Merci est no MODO DE GESTO.
2. As Mercadorias e os Fornecedores devem estar previamente cadastrados.
-
8/14/2019 Merci 10 ERSw
60/70
Especificao dos Requisitos do Software
United Hackers Informtica60
3.2.2.6.2 Fluxo principal
1. O Merci exibe a Tela de Compras.
2. O Gestor de Compras opta entre exibir todos os Pedidos de Compra ou apenas os Pedidos deCompra pendentes.
3. O Merci exibe uma lista de Pedidos de Compra.
4. O Gestor de Compras aciona o comando a ser realizado.
3.2.2.6.3 Subfluxos
3.2.2.6.3.1 Subfluxo Salvamento de Pedido de Compra
1. O Merci insere o Pedido de Compra no respectivo Fornecedor.
2. O Merci salva o Pedido de Compra.
-
8/14/2019 Merci 10 ERSw
61/70
-
8/14/2019 Merci 10 ERSw
62/70
Especificao dos Requisitos do Software
United Hackers Informtica62
3.2.2.6.4.2 Fluxo alternativo Exibio Detalhada de Pedido de Compra
Precondies 1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra.
2. O Gestor de Compras acionou, na Tela de Compras, o comandoDetalhe.
Passos 1. O Merci exibe a Tela de Pedido de Compra.
2. O Merci preenche o nmero do Pedido de Compra, a data de emisso, a dataprevista e o Fornecedor.
3. Para cada Item de Compra:
3.1. o Merci exibe o cdigo da Mercadoria, a descrio da Mercadoria, opreo de compra, a quantidade e o valor total do Item de Compra.
4. Se quiser, o Gestor de Compras altera a data prevista de entrega.
5. O Merci calcula o valor total do Pedido de Compra.
6. Se quiser, o Gestor de Compras aciona o comando Salvar;6.1. o Merci executa o subfluxo Salvamento de Pedido de Compra.
7. Se quiser, o Gestor de Compras imprime o Pedido de Compra.
3.2.2.6.4.3 Fluxo alternativo Baixa de Pedido de Compra
Precondies 1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra.
2. O Gestor de Compras acionou, na Tela de Compras, o comando Baixa.
Passos 1. O Gestor de Compras confirma a baixa do Pedido de Compra.
2. O Merci atualiza o status do Pedido de Compra para ATENDIDO.
3. Para cada Item de Compra do Pedido de Compra:
3.1. o Merci atualiza o nvel atual de estoque da respectiva Mercadoria;
3.2. o Merci atualiza o preo de compra da respectiva Mercadoria.
4. O Merci notifica o Sistema Financeiro informando: data, cdigo do Pedido deCompra, Despesa, valor total, nome do Fornecedor.
3.2.2.6.4.4 Fluxo alternativo Excluso de Pedido de Compra
Precondies 1. O Gestor de Compras selecionou, na Tela de Compras, um Pedido de Compra.
2. O Gestor de Compras acionou, na Tela de Compras, o comandoExcluir.
Passos 1. O Gestor de Compras confirma a excluso.
2. O Merci desvincula o Pedido de Compra do respectivo Fornecedor.
3. O Merci exclui o Pedido de Compra.
-
8/14/2019 Merci 10 ERSw
63/70
Especificao dos Requisitos do Software
United Hackers Informtica63
3.2.2.7 Caso de uso Abertura do Caixa
3.2.2.7.1 Precondies
1.O Merci est no MODO DE GESTO.
3.2.2.7.2 Fluxo principal
1.O Merci exibe a Tela de Abertura do Caixa.
2.O Gerente informa o saldo inicial do caixa.
3.Se no desistir, o Gerente aciona o comandoAbrir.
4.O Merci vai para o MODO DE VENDAS.
3.2.2.8 Caso de uso Fechamento do Caixa
3.2.2.8.1 Precondies
1.O Merci est no MODO DE VENDAS.
2.No h Tela de Venda aberta.
3.2.2.8.2 Fluxo principal
1.O Merci exibe a Tela de Fechamento do Caixa.
2.O Merci totaliza as vendas do dia.
3.O Merci exibe o total de vendas, o saldo inicial e o saldo final.
4.Se no desistir, o Gerente aciona o comandoEncerrar.
5.O Merci vai para o MODO DE GESTO.
3.2.2.9 Caso de uso Operao de Venda
3.2.2.9.1 Precondies
1.Todo Item de Venda deve corresponder a uma Mercadoria cadastrada.
2.O Merci deve estar no MODO DE VENDAS.
-
8/14/2019 Merci 10 ERSw
64/70
Especificao dos Requisitos do Software
United Hackers Informtica64
3.2.2.9.2 Fluxo principal
1.O Merci exibe a Tela de Venda.
2.O Caixeiro aciona o comandoNova.
3.O Merci gera oNmero da Operao de venda.
4.Para cada Item de Venda, o Merci executa o subfluxo Insero de Novo Item de Venda.
5.O Caixeiro informa a Forma de pagamento.
6.O Caixeiro aciona o comandoEncerrar.
7.Se houver pelo menos um Item de Venda, o Merci executa o subfluxo Impresso do Ticket deVenda.
8.: Nota Fiscal.
9.O Merci atualiza o valor do Caixa.
10.O Merci notifica o Sistema Financeiro informando: Data, Nmero da Operao de Venda,Receita, Valor Total, Nome do Cliente (caso tenha sido emitida aNota Fiscal).
3.2.2.9.3 Subfluxos
3.2.2.9.3.1 Subfluxo Insero de Novo Item de Venda
1.O Caixeiro aciona o comandoIncluir Item.
2.O Caixeiro insere um Item de Venda, informando o Cdigo da Mercadoria.
3.O Merci exibe aDescrio, Unidade e Valor Unitrio da Mercadoria.
4.O Caixeiro informa a Quantidade.5.O Merci calcula e exibe o Valor total do Item de Venda.
6.O Merci calcula e exibe o Total a pagar.
3.2.2.9.3.2 Subfluxo Impresso de Ticket
1.O Merci imprime o cabealho do Ticket de Venda.
2.Para cada item de venda:
2.1.o Merci imprime uma linha do Ticket de Venda;2.2.o Merci faz a baixa do estoque da Mercadoria do Item de Venda.
3.O Merci imprime o rodap do Ticket de Venda.
-
8/14/2019 Merci 10 ERSw
65/70
Especificao dos Requisitos do Software
United Hackers Informtica65
3.2.2.9.4 Fluxos alternativos
3.2.2.9.4.1 Fluxo alternativo Excluso de Item de Venda
Precondies 1.Uma operao de venda est ABERTA.
2.O Caixeiro selecionou um Item de Venda.
3.O Caixeiro acionou o comandoExcluir Item.
Passos 1.O Merci exclui o Item de Venda.
2.O Merci calcula e exibe o Total a pagar.
3.2.2.9.4.2 Fluxo alternativo Alterao de Item de Venda
Precondies 1.Uma operao de venda est ABERTA.
2.O Caixeiro selecionou um Item de Venda.
Passos 1.O Caixeiro pode alterar a Quantidade do Item de Venda.
2.O Merci calcula e exibe o Valor total do Item de Venda.
3.O Merci calcula e exibe o Total a pagar.
3.2.2.9.5 Diagrama de estados
No aplicvel.
3.2.2.9.6 Observaes
O Merci no emitir erros ou avisos para baixas de estoque que acarretem estoque negativo.
3.2.2.10 Caso de uso Emisso de Nota Fiscal
3.2.2.10.1 Precondies
1.O Merci atingiu o ponto de extenso Nota Fiscal.
2.O Caixeiro acionou o comandoEmitir NF.
-
8/14/2019 Merci 10 ERSw
66/70
Especificao dos Requisitos do Software
United Hackers Informtica66
3.2.2.10.2 Fluxo principal
1.O Merci exibe a Tela de Nota Fiscal.
2.O Merci exibe a data atual como sendo aData de emisso.
3.O Caixeiro informa os dados do cliente:Nome,Endereo, Tel. e fax e CPF/CGC.
4.O Merci exibe os dados dos Itens de Venda: Cdigo da mercadoria,Descrio, Quantidade,Unidade, Valor unitrio, Valor total eAlquota.
5.O Merci calcula e exibe o Total da venda.
6.O Merci calcula os impostos incidentes sobre cada Item de Venda, de acordo com a respectivaalquota.
7.O Merci totaliza e exibe osImpostos.
8.O Merci calcula e exibe o Total da nota (Total da venda Impostos).
9.O Caixeiro aciona o comandoImprimir NF.
10.O Merci imprime aNota Fiscal .
.
-
8/14/2019 Merci 10 ERSw
67/70
-
8/14/2019 Merci 10 ERSw
68/70
Especificao dos Requisitos do Software
United Hackers Informtica68
3.3.2.2 Descrio das classes persistentes
Nmero deordem
Nome Descrio
1 Fornecedor Informao relativa a um fornecedor de mercadorias damercearia.
2 Mercadoria Informao relativa a uma mercadoria comercializada namercearia.
3 Usurio Informao relativa a um usurio do Merci.
4 Item deMercadoria
Classe abstrata que contm os dados e operaes comuns sclasses Item de Venda e Item de Compra.
5 Item de Compra Informao relativa a um item de um pedido de compra demercadorias para a mercearia. Herda da classe Item deMercadoria.
6 Pedido de Compra Informao relativa a um pedido de compra de mercadoriaspara a mercearia.
7 Caixa Objeto solitrio que contm o estado do caixa da mercearia.
3.3.2.3 Propriedades das classes persistentes
Nmero deordem
Nome Freqnciade consulta
(por dia)
Freqnciade atualiza-o (por dia)
Cardinali-dade
mxima
Restriesaplicveis
1 Fornecedor 10 0,1 200 No excluir sehouver pedidos decompra pendentes
2 Mercadoria 200 1 2000 No excluir sehouver pedidos decompra pendentes
3 Usurio 3 0,03 10
4 Item deMercadoria
No aplicvel No aplicvel Noaplicvel
5 Item deCompra
50 5 1000
6 Pedido deCompra
5 2 100
7 Caixa 200 200 1
3.3.3Restries ao desenho
3.3.3.1 Restrio ao desenho Padro de Nota Fiscal
O leiaute do relatrioNota Fiscal deve ser previamente aprovado pela Secretaria de Receita.
-
8/14/2019 Merci 10 ERSw
69/70
Especificao dos Requisitos do Software
United Hackers Informtica69
3.3.3.2 Restrio ao desenho Expansibilidade
O Merci dever ser desenhado de forma que possa ser expandido para mais de um terminal decaixa.
3.3.4Atributos da qualidade
3.3.4.1 Atributo da qualidade Segurana do Acesso
O Merci dever restringir o acesso dos usurios s funes atravs de senhas, conforme o respectivogrupo.
3.3.4.2 Atributo da qualidade Apreensibilidade
Um operador de caixa proficiente em mquina registradora dever ser capaz de aprender aoperar o Merci com um dia de treinamento.
-
8/14/2019 Merci 10 ERSw
70/70
Especificao dos Requisitos do Software
4 Informao de suporte
A seguir, os diagramas e especificaes pertinentes do Modelo de Anlise.
top related