merci 10 ersw

Upload: claudinei-de-franca-motta

Post on 31-May-2018

220 views

Category:

Documents


0 download

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.