Baixe o app para aproveitar ainda mais
Prévia do material em texto
Laboratório de software e projetos Atividade 1 Briefing: O sistema será um aplicativo móvel para o gerenciamento de um negócio de varejo. O objetivo principal é o completo gerenciamento das operações do comércio, assim como a venda de produtos por mensagem. Deve ser possível realizar o cadastro de novos produtos e o controle de estoque. Deve ser possível realizar o cadastro de clientes, com acesso a BD para registro de informações como, nome, endereço de entrega, telefone, e-mail e formas de pagamento, essa última, podendo ser na forma de cartão ou espécie. Deve ser implementada uma função de “pendurar” (fiado). O sistema deve conter uma função para a emissão de relatórios. O sistema deve ter uma função de notificação para vendas, estoque e inadimplentes. Levantamento de requisitos: Código Requisitos Funcionais #RF 01 O sistema deve conter o cadastro de produtos #RF 02 O sistema de conter o cadastro de clientes #RF 03 O sistema deve conter controle de estoque #RF 04 O sistema de conter forma de pagamento em cartão #RF 05 O sistema deve conter forma de pagamento em dinheiro #RF 06 O sistema deve conter um meio para envio e recebimento de mensagens #RF 07 O sistema deve permitir venda em fiado #RF 08 O sistema deve emitir relatórios #RF 09 O sistema deve ter um meio de notificação Código Requisitos não Funcionais #RNF 01 O sistema deve ser responsivo #RNF 02 O sistema deve ser simples #RNF 03 O sistema deve ser acessível #RNF 04 O sistema deve estar disponível on-line #RNF 05 O sistema deve funcionar tanto em android quanto iOS #RNF 06 O sistema deve funcionar em smartphones, tablets e computadores #RNF 07 Deve ser possível realizar o login com redes sociais Diagrama de casos de uso: Casos de Uso descritivos: Caso de uso Compra de produto Ator principal Cliente Cliente: Quer comprar um produto Interessados e interesses Comércio: Quer realizar o cadastro do cliente e a venda do produto de maneira satisfatória. Pré-condições O cliente está cadastrado na plataforma do comércio. Pós-condições O cliente escolheu pagamento ou fiado e a venda foi autorizada 1. O cliente acessa a plataforma do comércio pela internet 2. O cliente realiza o cadastro na plataforma usando uma rede social. 3. O cliente escolhe um produto. Cenário principal 4. O cliente manda uma mensagem para o comércio. 5. O comércio dá continuidade a venda. 6. O cliente escolhe pagamento ou fiado. 7. A venda é aprovada. 8. O comércio emite comprovante. Fluxo alternativo (7-8) A venda não é aprovada e o cliente cancela a operação. Caso de uso Emissão de relatório Ator principal Comércio Interessados e interesses Comércio: Emitir relatório de clientes devedores Pré-condições O cliente fez uma compra e escolheu a opção fiado Pós-condições O comércio quer a lista com dados de clientes devedores 1. O comércio quer a lista de clientes devedores 2. O comércio acessa o módulo para emissão de relatórios 3. O comércio escolhe o relatório de fiado Cenário principal 4. O comércio adiciona os parâmetros de impressão do relatório (data, período, cliente, etc…) 5. O relatório é gerado Fluxo alternativo N/A
Compartilhar