ÎncepețiÎncepe gratuit

Model de logistică eCommerce: Modularitatea modelului

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

  1. Gestionarea cererilor
  2. Ambalarea
  3. Livrarea și expedierea

Pentru a asigura modularitatea modelului și a permite adăugarea sau eliminarea ușoară a proceselor, acestea au fost definite în funcții și generatoare separate: def process_1_manage_requests(): def process_2_packaging(): def process_3_shipping_delivery():

Odată definite aceste generatoare de procese, a fost creat generatorul def generator_all_processes(env) pentru a (1) apela fiecare generator de proces individual și (2) î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