Prévia do material em texto
PROJETO INTERDISCIPLINAR PANIFICADORA PADOKA’S Integrantes: Matheus da Silva Teoli RGM: 29752787 Gustavo Nunes Bispo RGM: 28321731 Leonardo Marinho Capristo RGM : 27934322 Guilherme Araújo Bena da Silva RGM: 28303733 Geilson Marcelo Santos Maciel RGM: 27533131 REQUISITOS DE ANÁLISE E PROJETO DE SISTEMAS Lista de regras de negócio: RN1- Se o cliente tiver CPF ou CNPJ cadastrado, terá 5% de desconto. RN2- Se o CPF ou CNPJ cadastrado não tiver restrições não tem limite máximo de valor em compras. RN3- Frete grátis em pedidos com valor acima de R$200,00. RN4- Pedidos alimentícios devem ser feitos 3 dias úteis antes. RN5- Pagamentos apenas por cartão de crédito, boletos e pix. RN6- Cancelamentos de pedidos alimentícios devem ser feitos antes da produção, caso o contrário o cliente ficará responsável pelo pagamento. RN7- Caso um de nossos produtos recebidos pelo cliente estiver com a data de validade vencida, a panificadora irá estornar o valor do pedido e reenviar os produtos dentro do prazo de validade. RN8- Apenas clientes maiores de idade poderão fazer pedidos. RN9- Pagamentos com cartão de crédito divididos em parcelas até 4x não iremos cobrar juros. RN10- Pedidos a partir de 100kg o valor do frete irá variar de acordo com a região. RN11- Entregas na região de até 5km da panificadora a entrega será grátis. RN12- A alteração de senha do usuário só será realizada entrando em contato com a panificadora RN13 - O sistema deverá emitir um formulário para o usuário solicitando nome completo, data de nascimento, e-mail, senha, CPF e telefone. RN14 - O sistema deverá fazer login com e-mail e senha do usuário. RN15 - O sistema deverá emitir um alerta, mostrando o e-mail de contato da panificadora para alteração da senha. RN16 - O sistema deverá disponibilizar um menu com os produtos disponíveis. RN17 - Após realização do login ou cadastro o usuário deve selecionar o produto adicionar ao carrinho e selecionar a forma de pagamento. Logo o sistema deverá realizar a forma de pagamento seguindo as regras de negócio, e emitir um código de rastreio do pedido RN18 - O sistema deverá verificar o andamento do pedido através do código de rastreio emitido na compra RN19 - O sistema deverá verificar o valor do pedido e a região onde será realizada a entrega. Estórias de usuário: US1 - O usuário deseja fazer o cadastro no site da panificadora US2 - O usuário deseja realizar login. US3 - O usuário teve sua conta bloqueada após três tentativas de login. US4 - O usuário deseja consultar os produtos disponíveis. US5 - O usuário deseja realizar uma compra. US6 - O usuário deseja acompanhar o andamento do pedido US7 - Usuário quer consultar valor do frete. Mapeamento (macro) dos processos de negócios (BPM/N) Diagrama de Caso de Uso: Cartões CRC Requisitos de Softwares Requisitos De Software Funcionais 1. - Fazer pagamentos. 2. - Cancelar pedidos. 3. - Efetuar pedidos. 4. - Fazer login no sistema. 5. - Verificar andamento do pedido. 6. - Mostrar opções de produtos 7. - Cadastro de pessoa física 8. - Cadastro de pessoa Jurídica 9. - Emitir nota fiscal 10. - Verificar região do frete 11. - Calcular descontos 12.- Recuperação de conta 13. – Realizar Pagamento 14. - Adicionar ao Carrinho 15.- Entrega do produto 16.- Receber Pedido 17.- Verificar Estoque Requisitos De Software Não Funcionais: 1. Abrir páginas com rapidez 2. O site deverá ser desenvolvido em JavaScript, HTML e CSS 3. O site deverá ser executado em qualquer plataforma 4. O site deverá atender às normas legais, tais como padrões, leis, etc. 5. O site deverá usar fonte Arial. 6. Se o usuário errar 3 tentativas de senha sua conta será bloqueada 7. A cada 1 mês o site deverá emitir um alerta de manutenção preventiva 8. O site deverá ficar online 24 horas. 9. O site deverá ter disponível um pdf com o manual para download Casos de Uso Expandidos Carrinho de compras Login Consulta de Estoque Acompanhar Pedido Realizar Compra Efetuar Pagamento Diagrama de classes Diagramas de Sequência Internal