Baixe o app para aproveitar ainda mais
Prévia do material em texto
ATIVIDADE 01 – 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 Antônio é proprietário de uma conveniência, no qual precisa de um aplicativo, para gerir o estoque e os clientes. O objetivo do aplicativo é gerenciar o cadastro dos produtos, entrada e saída do estoque, solicitação dos pedidos e cadastro dos clientes. Existem variados tipos de produtos, que para comprá-los, os clientes realizam o cadastro direto no aplicativo, escolhem o produto que deseja, inserem o CEP e automaticamente aparece o endereço e o valor do frete. Após a confirmação da compra os produtos devem baixar automaticamente do estoque e quando a quantidade do produto estiver abaixo do estoque de segurança é gerado um alerta. LEVANTAMENTO DE REQUISITOS FUNCIONAIS Código Requisito: #RF 01 O sistema permiti o cadastro do cliente; #RF 02 O sistema permiti relatórios dos clientes cadastrados; #RF 03 O sistema salva o cadastro dos clientes; #RF 04 O sistema permiti o cadastro dos produtos; #RF 05 O sistema permiti a listagem dos produtos; #RF 06 O sistema permiti 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 Android 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 1º Exemplo: Caso de uso – Efetuar compra O cliente entra no aplicativo com o seu login, escolhe o produto desejado, adiciona ao carrinho, efetua o pagamento, aguarda a confirmação, recebe a NF e confirmação de envio. 2º Exemplo: Caso de uso – Efetuar compra Ator principal – Clientes interessados e interesses do cliente: 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 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 os produtos 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 gera a NF, o código de rastreio e a previsão de entrega.
Compartilhar