Você é analista de sistemas e está em processo de identificação e coleta de requisitos funcionais.
A partir do diálogo, você pode conhecer algumas necessidades do cliente.
Agora, especifique ao menos 2 requisitos funcionais, e descreva-os utilizando a estrutura:
Nome do requisito:
Ator:
Prioridade:
Entradas e pré-condições:
Saídas e pós-condições:
Fluxo de eventos principal:
Soluções para a tarefa
Resposta:
Padrão de Respsota esperado:
Controle de movimentações (vendas/compras).
Cadastro de vendas e compras de fornecedores.
Cadastro e controle de vendedores/comissões.
Cadastro e controle de estoque.
Cálculo de impostos.
[RF001] Cadastro de Vendas
O sistema deve ser capaz de oferecer cadastro, alteração e exclusão de vendas de produtos.
Ator: vendedor
Prioridade: essencial
Entradas e pré condições: o produto vendido deve estar cadastrado no estoque e seu preço de venda também.
Saídas e pós condições: nota fiscal e redução da quantidade do produto em estoque.
Fluxo de eventos principal:
Entrada na tela de venda de produtos.
1 Digitação do produto.
2 Digitação da quantidade.
3 (Opcional) Inserir desconto.
4 (Opcional) Cadastro do cliente.
5 Finalização da venda.
[RF002] Cálculo de impostos
Ator: gerente
Prioridade: essencial
Entradas e pré condições: os produtos devem estar cadastrados no sistema; os impostos devem estar cadastrados no sistema.
Saídas e pós condições: o valor de impostos do produto deve estar calculado.
Fluxo de eventos principal:
Gerente seleciona o produto.
Gerente clica em calcular impostos.
Gerente recebe informação do valor total de impostos.
Explicação: