Modello eCommerce di logistica: Modularità del modello
Riprendiamo l'esempio del modello di e-commerce usato in precedenza, con tre principali gruppi di processi:
- Gestione delle richieste
- Packaging
- Spedizione e consegna
Per garantire che il modello sia modulare e che i processi possano essere aggiunti o rimossi facilmente, i processi sono stati definiti in funzioni e generatori separati:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Definiti questi generatori di processo, è stato creato il generatore def generator_all_processes(env) per (1) chiamare ciascuno dei singoli generatori di processo e (2) registrare la loro durata in ordine cronologico.
Questo esercizio fa parte del corso
Simulazione a eventi discreti in Python
Esercizio pratico interattivo
Passa dalla teoria alla pratica con uno dei nostri esercizi interattivi
Inizia esercizio