Modelo de logística eCommerce: modularidad del modelo
Tomemos como ejemplo el modelo de e-Commerce usado antes, donde tenemos tres grupos principales de procesos:
- Gestión de solicitudes
- Empaquetado
- Envío y entrega
Para asegurar que el modelo sea modular y que los procesos se puedan añadir y quitar 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
Convierte la teoría en práctica con uno de nuestros ejercicios interactivos
Empezar ejercicio