= Análisis y Diseño = == Proceso de Análisis y Diseño == == Arquitectura == El software se estructura en de la siguiente manera: * Un motor para la construcción de redes productivas el cual recibe como entrada un archivo en formato XML con las carácterísticas de la red que se desea construir, extrae la información de tres bases de datos externas y escribe la red en formato XML. * Un motor de simulación el cual recibe como entrada un archivo en formato XML con la definición de la red y los parámetros de la simulación. Una vez que se ejecuta el proceso, éste escribe la red simulada en formato XML. * Una interfaz web para manipular el sistema bajo el modelo Modelo-Vista-Controlador (MVC). Este sistema solicita la construcción de una red al motor definido para esta tarea y visualiza el resultado. Puede efectuar modificaciones al escenario cargado y almacenarlas en la base de datos llamada Simulación. Solicita al motor de simulación que ejecute el escenario definido y luego visualiza los resultados. El siguiente gráfico visualiza como se conectan los componentes. [[Image(arquitectura-simulacion-2015.svg, 900px, center)]] == Diseño del Prototipo no Funcional == Por medio de la herramienta Pencil [http://pencil.evolus.vn/] se diseñó un prototipo no funcional de la interfaz gráfica para el Simulador Integral de Cadenas Productivas. A continuación se presentan las capturas de pantalla del prototipo: * [PrototipoEntrada Parte 1. Autenticación] * [PrototipoDivisas Parte 2. Cálculo divisas para producir un bien] * [PrototipoModelado Parte 3. Modelado de Cadena Productiva] * [PrototipoEscenarios Parte 4. Evaluación de Escenarios] * [PrototipoOtraInformación Parte 5. Visualización de información proveniente de otras fuentes de datos]