CommencezCommencez gratuitement

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 :

  1. Gestion des demandes
  2. Emballage
  3. 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

Voir le cours

Exercice interactif pratique

Passez de la théorie à l’action grâce à l’un de nos exercices interactifs

Commencer l’exercice