Modelo de e-commerce de logística: modularidade do modelo
Vamos retomar o exemplo do modelo de e-commerce usado antes, em que temos três grupos principais de processos:
- Gerenciamento de solicitações
- Embalagem
- Envio e entrega
Para garantir que o modelo seja modular e que os processos possam ser facilmente adicionados e removidos, os processos foram definidos em funções e geradores separados:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Depois que esses geradores de processo foram definidos, o gerador def generator_all_processes(env) foi criado para (1) chamar cada um dos geradores de processo individuais e (2) registrar sua duração em ordem cronológica.
Este exercicio faz parte do curso
Simulação de Eventos Discretos em Python
exercicio interativo prático
Transforme teoria em prática com um dos nossos exercicio interativos
Iniciar exercicio