Classes Candidatas - Isadalp/Projeto-de-Software---Minha-refei-o GitHub Wiki
Classes Candidatas
Classes Candidatas Identificadas:
Entidades de negócio centrais
- Assinante — ator principal; armazena dados pessoais e de contato
- Assinatura — objeto-raiz do caso de uso; agrega plano, pedido, endereço, pagamento e protocolo
- PlanoAssinatura — representa as opções de plano com periodicidade, quantidade de refeições e valor
Entidades do cardápio e do pedido
- CardapioSemanal — relação de itens disponíveis para seleção na semana corrente
- ItemCardapio — item do cardápio, especializado em PratoPrincipal, Acompanhamento e Sobremesa
- PedidoRefeicoes — agrupa os itens escolhidos pelo assinante para o plano contratado
- ItemPedido — representa cada item adicionado ao pedido, com sua quantidade
Entidades de entrega
- EnderecoEntrega — dados do local de entrega informados pelo assinante
Entidades de pagamento
- Pagamento — registra o valor, status e data da transação financeira
- CartaoCredito — dados do cartão informados para cobrança
- GatewayPagamento — interface de integração com a Operadora de Cartão de Crédito para autorização do pagamento
Entidades de suporte ao fluxo
- CodigoConfirmacaoSMS — código temporário enviado para autenticação do celular
- Protocolo — número de protocolo gerado após a aprovação da assinatura
Ator externo
- OperadoraCartao - sistema externo acionado para autorização de pagamento