Modèle de logistique pour le commerce électronique : modularité du modèle
Reprenons l'exemple du modèle de commerce électronique utilisé précédemment, où l'on a trois grands groupes de processus :
- Gestion des demandes
- Emballage
- Expédition et livraison
Pour que le modèle soit modulaire et que l'on puisse facilement ajouter ou retirer des processus, ceux-ci ont été définis dans des fonctions et des générateurs distincts :
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Une fois ces générateurs de processus définis, le générateur def generator_all_processes(env) a été créé pour (1) appeler chacun des générateurs de processus individuels et (2) comptabiliser leur durée dans l'ordre chronologique.
Cette activité fait partie du cours
Simulation d'événements discrets en Python
Exercice interactif pratique
Passez de la théorie à l’action grâce à l’un de nos exercices interactifs
Commencer l’exercice