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

  1. Cadastrar Cliente: nome, CPF, e-mail, endereço.
  2. Cadastrar Produto: nome, preço, categoria.
  3. Registrar Pedido: data, valor total, pertence a um cliente.
  4. Pedido contém itens de produto (relação N:M resolvida por Item_Pedido).
  5. Cupom opcional no pedido.
  6. 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.