Buscar

LABORATÓRIO DE SOFTWARE E PROJETOS

Prévia do material em texto

LABORATÓRIO DE SOFTWARE E PROJETOS
Prezado Aluno, neste momento você será considerado membro de uma equipe de software. Irá passar pelos primeiros momentos e funções do desenvolvimento de um projeto. Para isso considere o problema de um aplicativo móvel para comércios. Considere que o aplicativo de modo geral terá as seguintes funções:
· Cadastro de Produtos;
· Entrada de Estoque de Produtos;
· Pedidos via mensagem;
· Vendas;
· Cartão;
· Dinheiro;
· Função de pendurar (fiado);
· Cadastrar Clientes;
· Fazer relatórios;
· Estoque;
· Vendas;
· Clientes que estão devendo.
A partir do que foi explicado, crie os seguintes documentos:
· Briefing;
· Levantamento de Requisitos;
· Diagrama de Casos de Uso;
· Descrição de Casos de Uso (ao menos 2 exemplos).
Briefing:
Senhor Valdeci é proprietário de uma empresa de Comércio de roupas e necessita de um aplicativo para fazer a gestão dos produtos e clientes. O principal objetivo do aplicativo é gerenciar o cadastro de produtos, entrada e saída do estoque, solicitação dos pedidos e cadastro dos clientes.
Existem 4 tipos de marcas diferentes, os clientes se cadastram diretamente no aplicativo, podendo escolher o tipo de roupa em que deseja, o aplicativo deve permitir que o cliente cadastre seu endereço e seja puxado automaticamente ao efetuar a compra, assim como valor de frete ao inserir o CEP, após a confirmação da compra os produtos devem sair do estoque e conforme for gerar um aviso no sistema quando este produto estiver abaixo do estoque de segurança.
Levantamento de Requisitos Funcionais
Código: Requisito
#RF 01: O sistema deve permitir o cadastro do cliente.
#RF 02: O sistema deve permitir relatórios dos clientes cadastrados.
#RF 03: O sistema deve salvar o cadastro dos clientes
#RF 04: O sistema deve permitir o cadastro dos produtos
#RF 05: O sistema deve permitir a listagem dos produtos
#RF 06: O sistema deve permitir a listagem dos produtos mais vendidos
#RF 07: Cadastro cliente
#RF 08: Cadastro produto
#RF 09: Login cliente
#RF 10: Confirmação de compra cliente
#RF 11: Saída de estoque produto ao confirmar compra
Levantamento de Requisitos Não Funcionais
Código: Requisito
#RNF 01: O sistema deve ser executado em celulares Andoid e IoS.
#RNF 02: O sistema deve ser responsivo.
#RNF 03: O sistema deve estar disponível on-line.
#RNF 04: O sistema deve garantir a segurança dos dados armazenados.
#RNF 05: O sistema deve permitir que o cliente faça login com redes sociais.
Diagrama de Casos de Uso
- Cliente se cadastra
- É gerado o cadastro do cliente no sistema
- Cliente efetua compra
Sistema verifica produto em estoque, confirma compra, gera NF e envio do código de rastreio. Funcionário cadastra produto, repõem produto no estoque e gera relatórios.
Descrição de Casos de Uso (ao menos 2 exemplos).
1º Caso de uso “Efetuar compra”.
Descrição: O cliente entra no aplicativo com o seu login, escolhe o produto desejado, adiciona
ao carrinho, efetua o pagamento, aguarda a confirmação e recebe a NF e confirmação de envio.
2º Caso de uso “Efetuar compra”
Ator principal “Cliente Interessados” e “Interesses Cliente”.
Cliente: deseja efetuar a compra pelo aplicativo.
Aplicativo: verifica o produto em estoque, e disponibiliza de forma rápida e segura.
Cliente: efetua a compra após escolher os produtos.
Pré-Condições: O sistema verifica a forma de pagamento.
Após a confirmação de pagamento, o sistema gera a NF e envia os dados do correio para envio do produto.
Cenário Principal “O cliente loga em seu aplicativo e deseja comprar os produtos disponíveis.”
- O cliente seleciona as opções para realizar uma nova compra.
- O cliente valida seus dados.
- O sistema confirma sua identificação.
- O cliente informa quais produtos deseja comprar.
- O Sistema exibe ao cliente o produto e quais tamanhos estão disponíveis.
- O cliente confirma o que deseja e efetua a compra.
- O sistema valida as informações de pagamento e informa compra concluída.
- O sistema informa a NF e o código de rastreio e a data de entrega.
- O cliente fica satisfeito com a compra.