Objetivo
Modelar o negócio e os dados para suportar cadastro de clientes, produtos, pedidos e cupons. Entregar: IDEF0 (A-0 e A0), MER/DER, e arquitetura descrita nas 5 visões RM-ODP.
Contexto
A loja vende eletrônicos. O cliente cria pedido, aplica cupom, paga. O sistema precisa validar regras de desconto, controlar catálogo e auditar uso de cupom.
Requisitos funcionais
- Cadastrar Cliente: nome, CPF, e-mail, endereço.
- Cadastrar Produto: nome, preço, categoria.
- Registrar Pedido: data, valor total, pertence a um cliente.
- Pedido contém itens de produto (relação N:M resolvida por Item_Pedido).
- Cupom opcional no pedido.
- Cupom: código único, tipo (percentual ou fixo), valor, validade, ativo.
Requisitos não funcionais
Disponibilidade 99,5% mês, latência checkout < 400 ms p95, auditoria de aplicação de cupom, LGPD para dados pessoais.
Entrega 1 — IDEF0
A-0 (contexto)
Atividade: Gerenciar Vendas com Cupons.
- Entradas: Catálogo de produtos, dados do cliente, carrinho.
- Controles: Política de desconto, regras fiscais, LGPD, meios de pagamento.
- Mecanismos: E-commerce, gateway de pagamento, banco de dados, equipe.