Prévia do material em texto
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 O sistema será um sistema de aplicativo móvel para comercio, tem como objetivo gerenciar um comércio de vendas e vendas online. O objeto principal é o produto, que deve ser cadastrado, vendido online através de pedidos via app e telefone e controlado no estoque. É importante ressaltar que todos os produtos são unitários, não existindo vendas por kilo, metro ou outra unidade. Deve haver um cadastro de cliente, considerando a utilização da função pendurar, ou seja, um sistema que gerencia o fiado. O pagamento, por sua vez, pode ser feito através de dinheiro ou cartão. Com todos os dados armazenados, o sistema deverá ter um módulo de relatório que permita extrair informação gerencial, como, por exemplo, produtos em estoque, relatório de vendas e clientes que estão devendo.” Levantamento de Requisitos Código Requisito #RF 01 O sistema deve permitir o cadastro de produtos. #RF 02 O sistema deve permitir a entrada de estoque de produtos #RF 03 O sistema deve permitir pedidos via mensagem (app) #RF 04 O sistema deve permitir vendas por cartão #RF 05 O sistema deve permitir vendas por dinheiro #RF 06 O sistema deve permitir função de pendurar(fiado) #RF 07 O sistema deve permitir o cadastro de clientes #RF 08 O sistema deve fazer relatórios #RF 09 Listar e fazer relatório estoque #RF 10 Listar e fazer relatório vendas #RF 11 Listar e fazer relatório clientes que estão devendo 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 ser acessível a deficientes visuais. #RNF 05 O sistema deve garantir a segurança dos dados armazenados. #RNF 06 O sistema deve permitir que usuários façam login com redes sociais. #RNF 07 O sistema deve garantir a eficiência nos acessos tanto pelos apps quanto online Diagrama de Casos de Uso > Cliente ------> Faz pedido -------> Faz pagamento Produto Cadastrar produto Entrada estoque produto