Baixe o app para aproveitar ainda mais
Prévia do material em texto
Atividade 1 Laboratório de Softwares e Projetos Aluno: Marcos Vinícius da Silva Pires 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 cliente Carlos Valderrama, proprietário de um comércio de pequeno porte de venda de roupas, necessita que seja criado um aplicativo para fazer a gestão de produtos e clientes. Ele pede que o aplicativo gerencie cadastros de produtos, entrada e de saída de estoque, bem como solicitação dos pedidos e cadastramento de clientes. A loja de Carlos possui 4 tipos de marcas diferentes, e os clientes podem se cadastrar no próprio aplicativo, escolhendo o tipo de roupa. No aplicativo é possível cadastrar também endereço, e quando efetuada uma compra o endereço seja incluído automaticamente quando cadastrado, assim como o valor de frete esteja incluso no valor a pagar através do CEP cadastrado. Quando efetuada a compra de um produto, o mesmo deve sair do estoque no sistema. Para pagamento será aceito Cartão de crédito, boleto, e fiado para pagamento até o fim do mês. Deverá haver uma mensagem pedidos e se o cliente deve a loja no aplicativo. Ao final de cada mês deve ser enviado relatório de compras no próprio aplicativo (compras do mês). 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 e aceitação do Cartão de Crédito ou Fiado #RF 09 Cadastro produto #RF 10 Login cliente #RF 11 Confirmação de compra cliente #RF 12 Saída de estoque do produto ao confirmar compra #RF 13 Envio de Relatório da compra do mês 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. #RNF 06 O sistema deve estar de acordo com a LGPD – Lei de Proteção de Dados Diagrama de Casos de Uso 1° Caso 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) 2° Caso de uso efetuar compra · Cliente: deseja efetuar a compra pelo aplicativo. · Cenário Principal: o cliente faz login em seu aplicativo e deseja comprar os produtos disponíveis. · O cliente valida seus dados. · O sistema confirma sua identificação. · O cliente seleciona as opções para realizar uma compra. · O cliente informa quais produtos deseja comprar. · O aplicativo exibe ao cliente o produto e quais tamanhos estão disponíveis. · Aplicativo: verifica o produto em estoque, e disponibiliza de forma rápida e segura se o produto se encontra disponível. · 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. · 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 conclui a compra e aguarda o prazo de entrega da mercadoria.
Compartilhar