5
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.

Análise de Requisitos TeC

Embed Size (px)

DESCRIPTION

Exemplo de levantamento e análise de requisitos de um software para um sistema comercial desenvolvido sob encomenda de um cliente fictício, relacuionado à disciplina de Engenharia de Software do curso superior de tecnologia em análise e desenvolvimento de sistemas.

Citation preview

Page 1: 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..

Page 2: Análise de Requisitos TeC

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.

Page 3: Análise de Requisitos TeC

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.

Page 4: Análise de Requisitos TeC

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.