CommencerCommencez gratuitement

Modèle e-commerce logistique : modularité du modèle

Prenons l'exemple du modèle e‑commerce utilisé précédemment, avec 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 séparés : 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.

Cet exercice fait partie du cours

<cours>Simulation d’événements discrets en Python</cours>
Voir le cours

Exercice interactif pratique

Transformez la théorie en action avec l’un de nos exercices interactifs

Commencer l’exercice