Modelo de eCommerce logístico: modularidad del modelo
Tomemos el ejemplo del modelo de e‑Commerce usado antes, donde tenemos tres grandes grupos de procesos:
- Gestión de solicitudes
- Empaquetado
- Envío y entrega
Para que el modelo sea modular y se puedan añadir y quitar procesos fácilmente, los procesos se han definido en funciones y generadores separados:
def process_1_manage_requests():
def process_2_packaging():
def process_3_shipping_delivery():
Una vez definidos estos generadores de procesos, se ha creado el generador def generator_all_processes(env) para (1) llamar a cada uno de los generadores de procesos individuales y (2) registrar su duración en orden cronológico.
Este ejercicio forma parte del curso
Simulación de eventos discretos en Python
Ejercicio interactivo práctico
Pon en práctica la teoría con uno de nuestros ejercicios interactivos
Empezar ejercicio