1 ANÁLISE DE REQUISITOS ANÁLISE DE REQUISITOS Professora: Aline Vasconcelos.
Análise de Requisitos TeC
-
Upload
marcio-winter-junior -
Category
Documents
-
view
212 -
download
0
description
Transcript of Análise de Requisitos TeC
1.1 REQUISITOS NÃO FUNCIONAIS
Neste tópico serão apresentados os requisitos não funcionais. Seguem os requisitos
não funcionais:
a) Sistema deve ser Desktop.
b) Para o ambiente de desenvolvimento do sistema devem ser utilizadas a Plataforma e Linguagem de programação JAVA.
c) O Banco de Dados usado será o MySQL, sendo baixado e instalado pelo cliente (ou consultoria) em um computador que será o servidor do Banco de Dados.
d) O backup deve ser feito na pasta do Google Drive do máquina que será o servidor, automaticamente toda vez ao fechar o sistema.
Requisitos Funcionais
A Interface deve ser feita no padrão de cores cinza e azul.
O sistema deve conter a foto do estabelecimento no Menu Principal.
1.2 CASOS DE USO
Abaixo são demonstrados os casos de usos com o respectivo passo a passo de cada
caso:
1.2.1 Cadastro de produtos
a) O usuário abre a tela de cadastro de produtos acionando o botão no menu principal.
b) O sistema verifica se o usuário possui acesso à tela de cadastro de produtos.
c) o usuário informa os dados do produto.
d) o sistema salva os dados dos produto e volta ao menu principal.
1.2.2 Cadastro de fornecedores
a) O usuário abre a tela de fornecedores X compras acionando o botão no menu principal.
b) O sistema verifica se o usuário possui acesso à tela de cadastro de fornecedores.
c) O usuário informa os dados do fornecedor, nome, telefone, RG, CPF/CNPJ, endereço, e-mail..
d) O sistema salva os dados do fornecedor e volta ao menu Principal.
1.2.3 Pedido de compra
a) O usuário deve estar na tela de fornecedores X compras.
b) O usuário deve selecionar um fornecedor previamente cadastrado em uma lista ou procurar o mesmo pelo nome em um campo na parte superior da tela e clicar no botão novo pedido.
c) O sistema abre a tela de Pedido de compras.
d) O usuário seleciona os produtos comprados em uma lista de produtos previamente cadastrados ou procura o mesmo pelo nome em um campo na parte superior da lista.
e) O sistema adiciona a quantidade comprada de cada produto ao estoque, atualizando as quantidades de cada um.
f) O usuário finaliza o pedido de compra.
g) O sistema verifica se o valor pago é igual ao valor do pedido de compra, caso contrário o pedido deve constar no contas a pagar.
1.2.4 Cadastro de clientes
a) O usuário abre a tela de clientes X vendas acionando o botão no menu principal.
b) O sistema verifica se o usuário possui acesso à tela de cadastro de clientes.
c) O usuário informa os dados do cliente, nome, telefone, RG, CPF/CNPJ, endereço, e-mail.
d) O sistema salva os dados do cliente e volta ao menu Principal.
1.2.5 Pedido de venda
a) O usuário deve estar na tela de clientes X vendas.
b) O usuário deve selecionar um cliente previamente cadastrado em uma lista ou procurar o mesmo pelo nome em um campo na parte superior da tela e clicar no botão novo pedido.
c) O sistema abre a tela de Pedido de Vendas.
d) O usuário seleciona os produtos vendidos em uma lista de produtos previamente cadastrados ou procura o mesmo pelo nome em um campo na parte superior da lista.
e) O sistema subtrai a quantidade vendida de cada produto do estoque, atualizando as quantidades de cada um.
f) O cliente finaliza o pedido de venda.
g) O sistema verifica se o valor pago é igual ao valor do pedido de venda, caso contrário o pedido deve constar no contas a receber.
1.2.6 Relatório de vendas
a) O usuário abre a tela de relatório de vendas menu principal.
b) O sistema verifica se o usuário possui acesso à tela de relatório de vendas.
c) O usuário informa o mês e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o número de todos os pedidos vendidos, o valor total e a quantidade de pedidos vendidos.
1.2.7 Relatório de compras
a) O usuário abre a tela de relatório de compras menu principal.
b) O sistema verifica se o usuário possui acesso à tela de relatório de compras.
c) O usuário informa o mês e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o número de todos os pedidos comprados, o valor total e a quantidade de pedidos comprados.
1.2.8 Relatório de produtos vendidos
a) O usuário abre a tela de relatório de produtos vendidos menu principal.
b) O sistema verifica se o usuário possui acesso à tela de relatório produtos vendidos.
c) O usuário informa o mês e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o código e descrição de todos os produtos vendidos, o valor total e a quantidade de produtos vendidos.
1.2.9 Relatório de produtos comprados
a) O usuário abre a tela de relatório de produtos comprados menu principal.
b) O sistema verifica se o usuário possui acesso à tela de relatório produtos comprados.
c) O usuário informa o mês e o ano em um campo na parte superior da tela.
d) O Sistema exibe uma lista com o código e descrição de todos os produtos comprados, o valor total e a quantidade de produtos comprados.
1.2.10 Relatório do estoque
a) O usuário abre a tela de estoque no menu principal.
b) O sistema exibe detalhadamente cada produto em uma lista, exibindo o código, descrição e quantidade atual de cada um.
1.2.11 Contas à receber
a) O usuário abre a tela de contas à receber no menu principal.
b) O sistema exibe em uma lista todos os pedidos de clientes com valor pago menor do que o valor total do pedido, exibindo o código, o cliente e o valor do saldo do pedido que o cliente ainda tem que pagar.
c) Para pagar um pedido venda o usuário deve selecionar o pedido na lista e clicar no botão pagar.
d) O sistema altera a situação do pedido de venda para pago e atualiza a lista.
1.2.13 Contas à pagar
a) O usuário abre a tela de contas à pagar no menu principal.
b) O sistema exibe em uma lista todos os pedidos de fornecedores com valor pago menor do que o valor total do pedido, exibindo o código, o fornecedor e o valor do saldo do pedido que o fornecedor ainda tem para receber.
c) Para pagar um pedido de compra o usuário deve selecionar o pedido na lista e clicar no botão pagar.
d) O sistema altera a situação do pedido de compra para pago e atualiza a lista.