Logistik‑eCommerce‑Modell: Modularität des Modells
Nehmen wir das zuvor verwendete e‑Commerce‑Modell mit drei Hauptgruppen von Prozessen:
- Anfragen verwalten
- Verpacken
- Versand & Zustellung
Damit das Modell modular ist und Prozesse leicht hinzugefügt oder entfernt werden können, wurden die Prozesse in separaten Funktionen und Generatoren definiert:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Sobald diese Prozessgeneratoren definiert sind, wurde der Generator def generator_all_processes(env) erstellt, um (1) jeden einzelnen Prozessgenerator aufzurufen und (2) ihre Dauer in chronologischer Reihenfolge einzuplanen.
Diese Übung ist Teil des Kurses
<Kurs>Diskrete-Ereignis-Simulation mit Python</Kurs>Interaktive praktische Übung
Verwandle Theorie mit einer unserer interaktiven Übungen in die Praxis
Übung starten