TG5 ‐ Modularização ‐ Diagrama de componentes - luisfelipesdn12/3-sem-desenvolvimento-de-sistemas GitHub Wiki

Diagrama de Componentes

image

Descrição

O componente GerenciamentoVenda depende de três componentes para funcionar corretamente:

  • O GeradorFatura, que gera a fatura correspondente às vendas.
  • O GerenciadorPedidos, que fornece informações detalhadas sobre os pedidos.
  • O componente Pagamento, que aplica as regras de pagamento e realiza as transações financeiras.

O componente GerenciadorPedidos necessita do SGBD para incluir e capturar informações relacionadas aos pedidos no banco de dados. Além disso, ele verifica a disponibilidade de ingredientes necessários para os pedidos por meio do GerenciadorIngredientes, que gerencia os ingredientes em estoque e atualiza essas informações no banco de dados através do SGBD.

O GerenciadorUsuarios é responsável por todas as questões relacionadas aos usuários. Ele armazena e captura dados dos usuários no banco de dados, utilizando para isso o SGBD.

E por fim, o GeradorRelatorio, quando utilizado, armazena e captura dados para gerar relatórios detalhados, necessitando de acesso ao banco de dados também através do SGBD.