ÎncepețiÎncepe gratuit

Modelul de comerț electronic pentru logistică: Modularitatea modelului

Să luăm exemplul modelului de comerț electronic folosit anterior, unde avem trei grupuri principale de procese:

  1. Gestionarea cererilor
  2. Ambalare
  3. Expediere și livrare

Pentru a ne asigura că modelul este modular și că procesele pot fi adăugate și eliminate cu ușurință, procesele au fost definite în funcții și generatoare separate: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

După ce aceste generatoare de proces au fost definite, a fost creat generatorul def generator_all_processes(env) pentru a (1) apela fiecare generator de proces individual și (2) a înregistra durata acestora în ordine cronologică.

Acest exercițiu face parte din cursul

Simulare de evenimente discrete în Python

Vezi cursul

Exercițiu interactiv practic

Transformă teoria în practică cu unul dintre exercițiile noastre interactive

Începe exercițiul