TG5 ‐ Modularização ‐ Diagrama de componentes - luisfelipesdn12/3-sem-desenvolvimento-de-sistemas GitHub Wiki
Diagrama de Componentes
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.